builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1574 starttime: 1461118187.71 results: success (0) buildid: 20160419180427 builduid: cd47d9dc896f48fca6fc2063803cf1c7 revision: 1a1420dcc9879061de47476bb781821e2e2e6b07 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:47.715017) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:47.715849) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:47.716134) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:48.155054) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 19:09:48.155440) ========= 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=9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 19:09:48-- 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% 9.69M=0.001s 2016-04-19 19:09:48 (9.69 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.574161 ========= master_lag: 0.43 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 19:09:49.159898) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:49.160231) ========= 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=9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.063972 ========= master_lag: 0.63 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:49.855363) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 19:09:49.855687) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 1a1420dcc9879061de47476bb781821e2e2e6b07 --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 1a1420dcc9879061de47476bb781821e2e2e6b07 --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=9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 19:09:49,823 truncating revision to first 12 chars 2016-04-19 19:09:49,824 Setting DEBUG logging. 2016-04-19 19:09:49,824 attempt 1/10 2016-04-19 19:09:49,824 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/1a1420dcc987?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 19:09:52,028 unpacking tar archive at: mozilla-inbound-1a1420dcc987/testing/mozharness/ program finished with exit code 0 elapsedTime=2.932007 ========= master_lag: 0.58 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 19:09:53.370082) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:53.370429) ========= script_repo_revision: 1a1420dcc9879061de47476bb781821e2e2e6b07 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 19:09:53.370821) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 19 secs) (at 2016-04-19 19:09:53.371101) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 19 secs) (at 2016-04-19 19:10:12.986551) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 13 secs) (at 2016-04-19 19:10:12.987179) ========= /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=9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117 _=/tools/buildbot/bin/python using PTY: False 19:10:13 INFO - MultiFileLogger online at 20160419 19:10:13 in /builds/slave/test 19:10:13 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 19:10:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:10:13 INFO - {'append_to_log': False, 19:10:13 INFO - 'base_work_dir': '/builds/slave/test', 19:10:13 INFO - 'blob_upload_branch': 'mozilla-inbound', 19:10:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:10:13 INFO - 'buildbot_json_path': 'buildprops.json', 19:10:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:10:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:10:13 INFO - 'download_minidump_stackwalk': True, 19:10:13 INFO - 'download_symbols': 'true', 19:10:13 INFO - 'e10s': False, 19:10:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:10:13 INFO - 'tooltool.py': '/tools/tooltool.py', 19:10:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:10:13 INFO - '/tools/misc-python/virtualenv.py')}, 19:10:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:10:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:10:13 INFO - 'log_level': 'info', 19:10:13 INFO - 'log_to_console': True, 19:10:13 INFO - 'opt_config_files': (), 19:10:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:10:13 INFO - '--processes=1', 19:10:13 INFO - '--config=%(test_path)s/wptrunner.ini', 19:10:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:10:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:10:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:10:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:10:13 INFO - 'pip_index': False, 19:10:13 INFO - 'require_test_zip': True, 19:10:13 INFO - 'test_type': ('testharness',), 19:10:13 INFO - 'this_chunk': '1', 19:10:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:10:13 INFO - 'total_chunks': '10', 19:10:13 INFO - 'virtualenv_path': 'venv', 19:10:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:10:13 INFO - 'work_dir': 'build'} 19:10:13 INFO - ##### 19:10:13 INFO - ##### Running clobber step. 19:10:13 INFO - ##### 19:10:13 INFO - Running pre-action listener: _resource_record_pre_action 19:10:13 INFO - Running main action method: clobber 19:10:13 INFO - rmtree: /builds/slave/test/build 19:10:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:10:15 INFO - Running post-action listener: _resource_record_post_action 19:10:15 INFO - ##### 19:10:15 INFO - ##### Running read-buildbot-config step. 19:10:15 INFO - ##### 19:10:15 INFO - Running pre-action listener: _resource_record_pre_action 19:10:15 INFO - Running main action method: read_buildbot_config 19:10:15 INFO - Using buildbot properties: 19:10:15 INFO - { 19:10:15 INFO - "project": "", 19:10:15 INFO - "product": "firefox", 19:10:15 INFO - "script_repo_revision": "production", 19:10:15 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 19:10:15 INFO - "repository": "", 19:10:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 19:10:15 INFO - "buildid": "20160419180427", 19:10:15 INFO - "pgo_build": "False", 19:10:15 INFO - "basedir": "/builds/slave/test", 19:10:15 INFO - "buildnumber": 28, 19:10:15 INFO - "slavename": "tst-linux64-spot-1574", 19:10:15 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 19:10:15 INFO - "platform": "linux64", 19:10:15 INFO - "branch": "mozilla-inbound", 19:10:15 INFO - "revision": "1a1420dcc9879061de47476bb781821e2e2e6b07", 19:10:15 INFO - "repo_path": "integration/mozilla-inbound", 19:10:15 INFO - "moz_repo_path": "", 19:10:15 INFO - "stage_platform": "linux64", 19:10:15 INFO - "builduid": "cd47d9dc896f48fca6fc2063803cf1c7", 19:10:15 INFO - "slavebuilddir": "test" 19:10:15 INFO - } 19:10:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 19:10:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 19:10:15 INFO - Running post-action listener: _resource_record_post_action 19:10:15 INFO - ##### 19:10:15 INFO - ##### Running download-and-extract step. 19:10:15 INFO - ##### 19:10:15 INFO - Running pre-action listener: _resource_record_pre_action 19:10:15 INFO - Running main action method: download_and_extract 19:10:15 INFO - mkdir: /builds/slave/test/build/tests 19:10: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')]} 19:10:15 INFO - https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 19:10:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:10:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:10:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:10:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 19:10:16 INFO - Downloaded 1361 bytes. 19:10:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 19:10:16 INFO - Using the following test package requirements: 19:10:16 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 19:10:16 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 19:10:16 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 19:10:16 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'jsshell-linux-x86_64.zip'], 19:10:16 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 19:10:16 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 19:10:16 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 19:10:16 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 19:10:16 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 19:10:16 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 19:10:16 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 19:10:16 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 19:10:16 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')]} 19:10:16 INFO - https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 19:10:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:10:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:10:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 19:10:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 19:10:21 INFO - Downloaded 22675768 bytes. 19:10:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:10:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:10:22 INFO - caution: filename not matched: web-platform/* 19:10:22 INFO - Return code: 11 19:10:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:10:22 INFO - https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 19:10:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:10:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:10:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:10:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 19:10:27 INFO - Downloaded 36390047 bytes. 19:10:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:10:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:10:30 INFO - caution: filename not matched: bin/* 19:10:30 INFO - caution: filename not matched: config/* 19:10:30 INFO - caution: filename not matched: mozbase/* 19:10:30 INFO - caution: filename not matched: marionette/* 19:10:30 INFO - caution: filename not matched: tools/wptserve/* 19:10:30 INFO - Return code: 11 19:10:30 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')]} 19:10:30 INFO - https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 19:10:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:10:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:10:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:10:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 19:10:36 INFO - Downloaded 64181738 bytes. 19:10:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:10:36 INFO - mkdir: /builds/slave/test/properties 19:10:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:10:36 INFO - Writing to file /builds/slave/test/properties/build_url 19:10:36 INFO - Contents: 19:10:36 INFO - build_url:https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 19:10:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:10:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:10:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:10:38 INFO - Contents: 19:10:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:10: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')]} 19:10:38 INFO - https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:10:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:10:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:10:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:10:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 19:10:46 INFO - Downloaded 90758712 bytes. 19:10:46 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:10:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:10:52 INFO - Return code: 0 19:10:52 INFO - Running post-action listener: _resource_record_post_action 19:10:52 INFO - Running post-action listener: set_extra_try_arguments 19:10:52 INFO - ##### 19:10:52 INFO - ##### Running create-virtualenv step. 19:10:52 INFO - ##### 19:10:52 INFO - Running pre-action listener: _pre_create_virtualenv 19:10:52 INFO - Running pre-action listener: _resource_record_pre_action 19:10:52 INFO - Running main action method: create_virtualenv 19:10:52 INFO - Creating virtualenv /builds/slave/test/build/venv 19:10:52 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 19:10:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:10:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:10:52 INFO - Using real prefix '/usr' 19:10:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:10:55 INFO - Installing distribute.............................................................................................................................................................................................done. 19:11:00 INFO - Installing pip.................done. 19:11:00 INFO - Return code: 0 19:11:00 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:11:00 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')]} 19:11:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:11:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:00 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')]} 19:11:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:11:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:00 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 0x1e9e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e9f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee2620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa8290>, '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 0x1fa8980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1edfbe0>, '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': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', '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 19:11:00 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 19:11:00 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 19:11:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:11:00 INFO - 'CCACHE_UMASK': '002', 19:11:00 INFO - 'DISPLAY': ':0', 19:11:00 INFO - 'HOME': '/home/cltbld', 19:11:00 INFO - 'LANG': 'en_US.UTF-8', 19:11:00 INFO - 'LOGNAME': 'cltbld', 19:11:00 INFO - 'MAIL': '/var/mail/cltbld', 19:11:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:11:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:11:00 INFO - 'MOZ_NO_REMOTE': '1', 19:11:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:11:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:11:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:11:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:11:00 INFO - 'PWD': '/builds/slave/test', 19:11:00 INFO - 'SHELL': '/bin/bash', 19:11:00 INFO - 'SHLVL': '1', 19:11:00 INFO - 'TERM': 'linux', 19:11:00 INFO - 'TMOUT': '86400', 19:11:00 INFO - 'USER': 'cltbld', 19:11:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', 19:11:00 INFO - '_': '/tools/buildbot/bin/python'} 19:11:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:11:00 INFO - Downloading/unpacking psutil>=0.7.1 19:11:00 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 19:11:00 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 19:11:00 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 19:11:00 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 19:11:00 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 19:11:00 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 19:11:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:11:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:11:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:11:06 INFO - Installing collected packages: psutil 19:11:06 INFO - Running setup.py install for psutil 19:11:07 INFO - building 'psutil._psutil_linux' extension 19:11:07 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-x86_64-2.7/psutil/_psutil_linux.o 19:11:07 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 19:11:07 INFO - building 'psutil._psutil_posix' extension 19:11:07 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-x86_64-2.7/psutil/_psutil_posix.o 19:11:07 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 19:11:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:11:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:11:08 INFO - Successfully installed psutil 19:11:08 INFO - Cleaning up... 19:11:08 INFO - Return code: 0 19:11:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:11: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')]} 19:11:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:11:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11: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')]} 19:11:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:11:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11: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', '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 0x1e9e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e9f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee2620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa8290>, '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 0x1fa8980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1edfbe0>, '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': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', '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 19:11: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:11: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 mozsystemmonitor==0.0.0 19:11:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:11:08 INFO - 'CCACHE_UMASK': '002', 19:11:08 INFO - 'DISPLAY': ':0', 19:11:08 INFO - 'HOME': '/home/cltbld', 19:11:08 INFO - 'LANG': 'en_US.UTF-8', 19:11:08 INFO - 'LOGNAME': 'cltbld', 19:11:08 INFO - 'MAIL': '/var/mail/cltbld', 19:11:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:11:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:11:08 INFO - 'MOZ_NO_REMOTE': '1', 19:11:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:11:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:11:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:11:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:11:08 INFO - 'PWD': '/builds/slave/test', 19:11:08 INFO - 'SHELL': '/bin/bash', 19:11:08 INFO - 'SHLVL': '1', 19:11:08 INFO - 'TERM': 'linux', 19:11:08 INFO - 'TMOUT': '86400', 19:11:08 INFO - 'USER': 'cltbld', 19:11:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', 19:11:08 INFO - '_': '/tools/buildbot/bin/python'} 19:11:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:11:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:11: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 19:11: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 19:11: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 19:11: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 19:11: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 19:11: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 19:11:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:11:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:11:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:11:14 INFO - Installing collected packages: mozsystemmonitor 19:11:14 INFO - Running setup.py install for mozsystemmonitor 19:11:14 INFO - Successfully installed mozsystemmonitor 19:11:14 INFO - Cleaning up... 19:11:14 INFO - Return code: 0 19:11:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:11:14 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')]} 19:11:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:11:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:14 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')]} 19:11:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:11:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:14 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 0x1e9e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e9f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee2620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa8290>, '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 0x1fa8980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1edfbe0>, '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': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', '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 19:11:14 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 19:11:14 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 19:11:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:11:14 INFO - 'CCACHE_UMASK': '002', 19:11:14 INFO - 'DISPLAY': ':0', 19:11:14 INFO - 'HOME': '/home/cltbld', 19:11:14 INFO - 'LANG': 'en_US.UTF-8', 19:11:14 INFO - 'LOGNAME': 'cltbld', 19:11:14 INFO - 'MAIL': '/var/mail/cltbld', 19:11:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:11:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:11:14 INFO - 'MOZ_NO_REMOTE': '1', 19:11:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:11:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:11:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:11:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:11:14 INFO - 'PWD': '/builds/slave/test', 19:11:14 INFO - 'SHELL': '/bin/bash', 19:11:14 INFO - 'SHLVL': '1', 19:11:14 INFO - 'TERM': 'linux', 19:11:14 INFO - 'TMOUT': '86400', 19:11:14 INFO - 'USER': 'cltbld', 19:11:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', 19:11:14 INFO - '_': '/tools/buildbot/bin/python'} 19:11:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:11:14 INFO - Downloading/unpacking blobuploader==1.2.4 19:11:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:11:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:11:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:11:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:11:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:11:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:11:19 INFO - Downloading blobuploader-1.2.4.tar.gz 19:11:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:11:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:11:20 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 19:11:20 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 19:11:20 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 19:11:20 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 19:11:20 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 19:11:20 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 19:11:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:11:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:11: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 19:11: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 19:11: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 19:11: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 19:11: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 19:11: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 19:11:22 INFO - Downloading docopt-0.6.1.tar.gz 19:11:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:11:22 INFO - Installing collected packages: blobuploader, requests, docopt 19:11:22 INFO - Running setup.py install for blobuploader 19:11:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:11:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:11:22 INFO - Running setup.py install for requests 19:11:23 INFO - Running setup.py install for docopt 19:11:23 INFO - Successfully installed blobuploader requests docopt 19:11:23 INFO - Cleaning up... 19:11:23 INFO - Return code: 0 19:11:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:11:23 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')]} 19:11:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:11:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:23 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')]} 19:11:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:11:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:23 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 0x1e9e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e9f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee2620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa8290>, '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 0x1fa8980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1edfbe0>, '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': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', '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 19:11:23 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 19:11:23 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 19:11:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:11:23 INFO - 'CCACHE_UMASK': '002', 19:11:23 INFO - 'DISPLAY': ':0', 19:11:23 INFO - 'HOME': '/home/cltbld', 19:11:23 INFO - 'LANG': 'en_US.UTF-8', 19:11:23 INFO - 'LOGNAME': 'cltbld', 19:11:23 INFO - 'MAIL': '/var/mail/cltbld', 19:11:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:11:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:11:23 INFO - 'MOZ_NO_REMOTE': '1', 19:11:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:11:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:11:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:11:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:11:23 INFO - 'PWD': '/builds/slave/test', 19:11:23 INFO - 'SHELL': '/bin/bash', 19:11:23 INFO - 'SHLVL': '1', 19:11:23 INFO - 'TERM': 'linux', 19:11:23 INFO - 'TMOUT': '86400', 19:11:23 INFO - 'USER': 'cltbld', 19:11:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', 19:11:23 INFO - '_': '/tools/buildbot/bin/python'} 19:11:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:11:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:11:24 INFO - Running setup.py (path:/tmp/pip-jinIT1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:11:24 INFO - Running setup.py (path:/tmp/pip-dBughC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:11:24 INFO - Running setup.py (path:/tmp/pip-crejYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:11:24 INFO - Running setup.py (path:/tmp/pip-KZpnm3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:11:24 INFO - Running setup.py (path:/tmp/pip-kPU3Kp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:11:24 INFO - Running setup.py (path:/tmp/pip-G7lYXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:11:24 INFO - Running setup.py (path:/tmp/pip-iOOzEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:11:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:11:24 INFO - Running setup.py (path:/tmp/pip-adTVbR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:11:25 INFO - Running setup.py (path:/tmp/pip-gPkp5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:11:25 INFO - Running setup.py (path:/tmp/pip-LWcthi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:11:25 INFO - Running setup.py (path:/tmp/pip-HaQ0S2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:11:25 INFO - Running setup.py (path:/tmp/pip-AhiDUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:11:25 INFO - Running setup.py (path:/tmp/pip-53aY0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:11:25 INFO - Running setup.py (path:/tmp/pip-kWsUmK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:11:25 INFO - Running setup.py (path:/tmp/pip-MVCQ9W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:11:25 INFO - Running setup.py (path:/tmp/pip-iowNVz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:11:26 INFO - Running setup.py (path:/tmp/pip-9rFUaP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:11:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:11:26 INFO - Running setup.py (path:/tmp/pip-NefbGr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:11:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:11:26 INFO - Running setup.py (path:/tmp/pip-oihrw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:11:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:11:26 INFO - Running setup.py (path:/tmp/pip-Af_tEx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:11:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:11:26 INFO - Running setup.py (path:/tmp/pip-h8LYka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:11:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:11:27 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 19:11:27 INFO - Running setup.py install for manifestparser 19:11:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:11:27 INFO - Running setup.py install for mozcrash 19:11:27 INFO - Running setup.py install for mozdebug 19:11:27 INFO - Running setup.py install for mozdevice 19:11:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:11:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:11:27 INFO - Running setup.py install for mozfile 19:11:28 INFO - Running setup.py install for mozhttpd 19:11:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:11:28 INFO - Running setup.py install for mozinfo 19:11:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:11:28 INFO - Running setup.py install for mozInstall 19:11:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:11:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:11:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:11:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:11:28 INFO - Running setup.py install for mozleak 19:11:28 INFO - Running setup.py install for mozlog 19:11:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:11:29 INFO - Running setup.py install for moznetwork 19:11:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:11:29 INFO - Running setup.py install for mozprocess 19:11:29 INFO - Running setup.py install for mozprofile 19:11:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:11:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:11:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:11:29 INFO - Running setup.py install for mozrunner 19:11:29 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:11:30 INFO - Running setup.py install for mozscreenshot 19:11:30 INFO - Running setup.py install for moztest 19:11:30 INFO - Running setup.py install for mozversion 19:11:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:11:30 INFO - Running setup.py install for wptserve 19:11:30 INFO - Running setup.py install for marionette-driver 19:11:31 INFO - Running setup.py install for browsermob-proxy 19:11:31 INFO - Running setup.py install for marionette-client 19:11:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:11:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:11:31 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 19:11:31 INFO - Cleaning up... 19:11:31 INFO - Return code: 0 19:11:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:11:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:11:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:11:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:11:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:11:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:11:31 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 0x1e9e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e9f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee2620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa8290>, '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 0x1fa8980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1edfbe0>, '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': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', '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 19:11:31 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 19:11:31 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 19:11:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:11:31 INFO - 'CCACHE_UMASK': '002', 19:11:31 INFO - 'DISPLAY': ':0', 19:11:31 INFO - 'HOME': '/home/cltbld', 19:11:31 INFO - 'LANG': 'en_US.UTF-8', 19:11:31 INFO - 'LOGNAME': 'cltbld', 19:11:31 INFO - 'MAIL': '/var/mail/cltbld', 19:11:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:11:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:11:31 INFO - 'MOZ_NO_REMOTE': '1', 19:11:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:11:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:11:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:11:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:11:31 INFO - 'PWD': '/builds/slave/test', 19:11:31 INFO - 'SHELL': '/bin/bash', 19:11:31 INFO - 'SHLVL': '1', 19:11:31 INFO - 'TERM': 'linux', 19:11:31 INFO - 'TMOUT': '86400', 19:11:31 INFO - 'USER': 'cltbld', 19:11:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', 19:11:31 INFO - '_': '/tools/buildbot/bin/python'} 19:11:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:11:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:11:32 INFO - Running setup.py (path:/tmp/pip-vlnouS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:11:32 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)) 19:11:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:11:32 INFO - Running setup.py (path:/tmp/pip-F2aJBN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:11:32 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)) 19:11:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:11:32 INFO - Running setup.py (path:/tmp/pip-d_z05m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:11:32 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)) 19:11:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:11:32 INFO - Running setup.py (path:/tmp/pip-OuOsG3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:11:32 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)) 19:11:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:11:32 INFO - Running setup.py (path:/tmp/pip-oOWJsg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:11:32 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)) 19:11:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:11:32 INFO - Running setup.py (path:/tmp/pip-8_Z18L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:11:33 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)) 19:11:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:11:33 INFO - Running setup.py (path:/tmp/pip-fpfw1k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:11:33 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)) 19:11:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:11:33 INFO - Running setup.py (path:/tmp/pip-14zHYn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:11:33 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)) 19:11:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:11:33 INFO - Running setup.py (path:/tmp/pip-xKl2uu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:11:33 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)) 19:11:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:11:33 INFO - Running setup.py (path:/tmp/pip-jrGSmM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:11:33 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)) 19:11:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:11:33 INFO - Running setup.py (path:/tmp/pip-MA3R5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:11:33 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)) 19:11:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:11:33 INFO - Running setup.py (path:/tmp/pip-vmR7C2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:11:33 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)) 19:11:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:11:33 INFO - Running setup.py (path:/tmp/pip-GmOzXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:11:34 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)) 19:11:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:11:34 INFO - Running setup.py (path:/tmp/pip-mwppMZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:11:34 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)) 19:11:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:11:34 INFO - Running setup.py (path:/tmp/pip-jvGyiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:11:34 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)) 19:11:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:11:34 INFO - Running setup.py (path:/tmp/pip-mlM9Ym-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:11:34 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)) 19:11:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:11:34 INFO - Running setup.py (path:/tmp/pip-waViC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:11:34 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)) 19:11:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:11:34 INFO - Running setup.py (path:/tmp/pip-cM6fuc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:11:34 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)) 19:11:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:11:34 INFO - Running setup.py (path:/tmp/pip-4v83kj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:11:34 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)) 19:11:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:11:34 INFO - Running setup.py (path:/tmp/pip-6IFYoZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:11:35 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)) 19:11:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:11:35 INFO - Running setup.py (path:/tmp/pip-4lmxyF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:11:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:11:35 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)) 19:11:35 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)) 19:11:35 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)) 19:11:35 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)) 19:11:35 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)) 19:11:35 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)) 19:11:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:11:35 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 19:11:35 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 19:11:35 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 19:11:35 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 19:11:35 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 19:11:35 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 19:11:40 INFO - Downloading blessings-1.6.tar.gz 19:11:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:11:41 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)) 19:11:41 INFO - Installing collected packages: blessings 19:11:41 INFO - Running setup.py install for blessings 19:11:41 INFO - Successfully installed blessings 19:11:41 INFO - Cleaning up... 19:11:41 INFO - Return code: 0 19:11:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:11:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:11:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:11:41 INFO - Reading from file tmpfile_stdout 19:11:41 INFO - Current package versions: 19:11:41 INFO - argparse == 1.2.1 19:11:41 INFO - blessings == 1.6 19:11:41 INFO - blobuploader == 1.2.4 19:11:41 INFO - browsermob-proxy == 0.6.0 19:11:41 INFO - docopt == 0.6.1 19:11:41 INFO - manifestparser == 1.1 19:11:41 INFO - marionette-client == 2.3.0 19:11:41 INFO - marionette-driver == 1.4.0 19:11:41 INFO - mozInstall == 1.12 19:11:41 INFO - mozcrash == 0.17 19:11:41 INFO - mozdebug == 0.1 19:11:41 INFO - mozdevice == 0.48 19:11:41 INFO - mozfile == 1.2 19:11:41 INFO - mozhttpd == 0.7 19:11:41 INFO - mozinfo == 0.9 19:11:41 INFO - mozleak == 0.1 19:11:41 INFO - mozlog == 3.1 19:11:41 INFO - moznetwork == 0.27 19:11:41 INFO - mozprocess == 0.22 19:11:41 INFO - mozprofile == 0.28 19:11:41 INFO - mozrunner == 6.11 19:11:41 INFO - mozscreenshot == 0.1 19:11:41 INFO - mozsystemmonitor == 0.0 19:11:41 INFO - moztest == 0.7 19:11:41 INFO - mozversion == 1.4 19:11:41 INFO - psutil == 3.1.1 19:11:41 INFO - requests == 1.2.3 19:11:41 INFO - wptserve == 1.4.0 19:11:41 INFO - wsgiref == 0.1.2 19:11:41 INFO - Running post-action listener: _resource_record_post_action 19:11:41 INFO - Running post-action listener: _start_resource_monitoring 19:11:41 INFO - Starting resource monitoring. 19:11:41 INFO - ##### 19:11:41 INFO - ##### Running pull step. 19:11:41 INFO - ##### 19:11:41 INFO - Running pre-action listener: _resource_record_pre_action 19:11:41 INFO - Running main action method: pull 19:11:41 INFO - Pull has nothing to do! 19:11:41 INFO - Running post-action listener: _resource_record_post_action 19:11:41 INFO - ##### 19:11:41 INFO - ##### Running install step. 19:11:41 INFO - ##### 19:11:41 INFO - Running pre-action listener: _resource_record_pre_action 19:11:41 INFO - Running main action method: install 19:11:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:11:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:11:42 INFO - Reading from file tmpfile_stdout 19:11:42 INFO - Detecting whether we're running mozinstall >=1.0... 19:11:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:11:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:11:42 INFO - Reading from file tmpfile_stdout 19:11:42 INFO - Output received: 19:11:42 INFO - Usage: mozinstall [options] installer 19:11:42 INFO - Options: 19:11:42 INFO - -h, --help show this help message and exit 19:11:42 INFO - -d DEST, --destination=DEST 19:11:42 INFO - Directory to install application into. [default: 19:11:42 INFO - "/builds/slave/test"] 19:11:42 INFO - --app=APP Application being installed. [default: firefox] 19:11:42 INFO - mkdir: /builds/slave/test/build/application 19:11:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:11:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 19:12:12 INFO - Reading from file tmpfile_stdout 19:12:12 INFO - Output received: 19:12:12 INFO - /builds/slave/test/build/application/firefox/firefox 19:12:12 INFO - Running post-action listener: _resource_record_post_action 19:12:12 INFO - ##### 19:12:12 INFO - ##### Running run-tests step. 19:12:12 INFO - ##### 19:12:12 INFO - Running pre-action listener: _resource_record_pre_action 19:12:12 INFO - Running main action method: run_tests 19:12:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:12:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:12:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:12:12 INFO - grabbing minidump binary from tooltool 19:12:12 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')]} 19:12:12 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa8290>, '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 0x1fa8980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1edfbe0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:12:12 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:12:12 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/linux64/releng.manifest -o -c /builds/tooltool_cache 19:12:12 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:12:12 INFO - Return code: 0 19:12:12 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 19:12:13 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:12:13 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/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 19:12:13 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/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 19:12:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:12:13 INFO - 'CCACHE_UMASK': '002', 19:12:13 INFO - 'DISPLAY': ':0', 19:12:13 INFO - 'HOME': '/home/cltbld', 19:12:13 INFO - 'LANG': 'en_US.UTF-8', 19:12:13 INFO - 'LOGNAME': 'cltbld', 19:12:13 INFO - 'MAIL': '/var/mail/cltbld', 19:12:13 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:12:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:12:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:12:13 INFO - 'MOZ_NO_REMOTE': '1', 19:12:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:12:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:12:13 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:12:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:12:13 INFO - 'PWD': '/builds/slave/test', 19:12:13 INFO - 'SHELL': '/bin/bash', 19:12:13 INFO - 'SHLVL': '1', 19:12:13 INFO - 'TERM': 'linux', 19:12:13 INFO - 'TMOUT': '86400', 19:12:13 INFO - 'USER': 'cltbld', 19:12:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117', 19:12:13 INFO - '_': '/tools/buildbot/bin/python'} 19:12:13 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/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 19:12:14 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 19:12:14 INFO - import pkg_resources 19:12:15 INFO - Using 1 client processes 19:12:15 INFO - wptserve Starting http server on 127.0.0.1:8000 19:12:15 INFO - wptserve Starting http server on 127.0.0.1:8001 19:12:15 INFO - wptserve Starting http server on 127.0.0.1:8443 19:12:17 INFO - SUITE-START | Running 778 tests 19:12:17 INFO - Running testharness tests 19:12:17 INFO - Setting up ssl 19:12:17 INFO - PROCESS | certutil | 19:12:18 INFO - PROCESS | certutil | 19:12:18 INFO - PROCESS | certutil | 19:12:18 INFO - Certificate Nickname Trust Attributes 19:12:18 INFO - SSL,S/MIME,JAR/XPI 19:12:18 INFO - 19:12:18 INFO - web-platform-tests CT,, 19:12:18 INFO - 19:12:18 INFO - Starting runner 19:12:20 INFO - PROCESS | 1847 | 1461118340666 Marionette DEBUG Marionette enabled via build flag and pref 19:12:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bebb06000 == 1 [pid = 1847] [id = 1] 19:12:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 1 (0x7f9bebb06800) [pid = 1847] [serial = 1] [outer = (nil)] 19:12:20 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 19:12:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 2 (0x7f9bebb07800) [pid = 1847] [serial = 2] [outer = 0x7f9bebb06800] 19:12:21 INFO - PROCESS | 1847 | 1461118341307 Marionette INFO Listening on port 2828 19:12:21 INFO - PROCESS | 1847 | 1461118341899 Marionette DEBUG Marionette enabled via command-line flag 19:12:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8c7b800 == 2 [pid = 1847] [id = 2] 19:12:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 3 (0x7f9be8cc2000) [pid = 1847] [serial = 3] [outer = (nil)] 19:12:21 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 19:12:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 4 (0x7f9be8cc3000) [pid = 1847] [serial = 4] [outer = 0x7f9be8cc2000] 19:12:22 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9bedfd4640 19:12:22 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9bee39be80 19:12:22 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9be7e15190 19:12:22 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9be7e15490 19:12:22 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9be7e157c0 19:12:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 5 (0x7f9bed806800) [pid = 1847] [serial = 5] [outer = 0x7f9bebb06800] 19:12:22 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:12:22 INFO - PROCESS | 1847 | 1461118342272 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49515 19:12:22 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:12:22 INFO - PROCESS | 1847 | 1461118342345 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49516 19:12:22 INFO - PROCESS | 1847 | 1461118342356 Marionette DEBUG Closed connection conn0 19:12:22 INFO - PROCESS | 1847 | [1847] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 19:12:22 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:12:22 INFO - PROCESS | 1847 | 1461118342479 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49517 19:12:22 INFO - PROCESS | 1847 | 1461118342481 Marionette DEBUG Closed connection conn1 19:12:22 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:12:22 INFO - PROCESS | 1847 | 1461118342517 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49518 19:12:22 INFO - PROCESS | 1847 | 1461118342530 Marionette DEBUG Closed connection conn2 19:12:22 INFO - PROCESS | 1847 | 1461118342562 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:12:22 INFO - PROCESS | 1847 | 1461118342587 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419180427","device":"desktop","version":"48.0a1"} 19:12:23 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:12:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc676800 == 3 [pid = 1847] [id = 3] 19:12:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 6 (0x7f9bdc677000) [pid = 1847] [serial = 6] [outer = (nil)] 19:12:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc677800 == 4 [pid = 1847] [id = 4] 19:12:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 7 (0x7f9bdc8afc00) [pid = 1847] [serial = 7] [outer = (nil)] 19:12:24 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:12:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb506000 == 5 [pid = 1847] [id = 5] 19:12:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 8 (0x7f9bdb658000) [pid = 1847] [serial = 8] [outer = (nil)] 19:12:25 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:12:25 INFO - PROCESS | 1847 | [1847] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:12:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 9 (0x7f9bdb5d9000) [pid = 1847] [serial = 9] [outer = 0x7f9bdb658000] 19:12:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 10 (0x7f9bdb01b800) [pid = 1847] [serial = 10] [outer = 0x7f9bdc677000] 19:12:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 11 (0x7f9bdb1f5000) [pid = 1847] [serial = 11] [outer = 0x7f9bdc8afc00] 19:12:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 12 (0x7f9bdb492000) [pid = 1847] [serial = 12] [outer = 0x7f9bdb658000] 19:12:26 INFO - PROCESS | 1847 | 1461118346445 Marionette DEBUG loaded listener.js 19:12:26 INFO - PROCESS | 1847 | 1461118346463 Marionette DEBUG loaded listener.js 19:12:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 13 (0x7f9bd9a32000) [pid = 1847] [serial = 13] [outer = 0x7f9bdb658000] 19:12:27 INFO - PROCESS | 1847 | 1461118347182 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b508f4ce-d9fb-4894-af47-dafa62054790","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419180427","device":"desktop","version":"48.0a1","command_id":1}}] 19:12:27 INFO - PROCESS | 1847 | 1461118347401 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}] 19:12:27 INFO - PROCESS | 1847 | 1461118347546 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:12:27 INFO - PROCESS | 1847 | 1461118347827 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:12:27 INFO - PROCESS | 1847 | [1847] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:12:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 14 (0x7f9bd5c7f800) [pid = 1847] [serial = 14] [outer = 0x7f9bdb658000] 19:12:28 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:12:28 INFO - PROCESS | 1847 | 1461118348207 Marionette TRACE conn3 <- [1,3,null,{}] 19:12:28 INFO - PROCESS | 1847 | 1461118348214 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:12:28 INFO - PROCESS | 1847 | 1461118348237 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:12:28 INFO - PROCESS | 1847 | 1461118348289 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:12:28 INFO - PROCESS | 1847 | 1461118348293 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:12:28 INFO - PROCESS | 1847 | 1461118348373 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:12:28 INFO - PROCESS | 1847 | 1461118348382 Marionette TRACE conn3 <- [1,6,null,{}] 19:12:28 INFO - PROCESS | 1847 | 1461118348391 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}] 19:12:28 INFO - PROCESS | 1847 | 1461118348420 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:12:28 INFO - PROCESS | 1847 | 1461118348429 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4ac7800 == 6 [pid = 1847] [id = 6] 19:12:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 15 (0x7f9bd3f3d400) [pid = 1847] [serial = 15] [outer = (nil)] 19:12:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 16 (0x7f9bd3f3f400) [pid = 1847] [serial = 16] [outer = 0x7f9bd3f3d400] 19:12:28 INFO - PROCESS | 1847 | 1461118348493 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 17 (0x7f9bd3f45c00) [pid = 1847] [serial = 17] [outer = 0x7f9bd3f3d400] 19:12:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd3d0e000 == 7 [pid = 1847] [id = 7] 19:12:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 18 (0x7f9bd3d8f800) [pid = 1847] [serial = 18] [outer = (nil)] 19:12:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 19 (0x7f9bd3d9b000) [pid = 1847] [serial = 19] [outer = 0x7f9bd3d8f800] 19:12:28 INFO - PROCESS | 1847 | 1461118348946 Marionette DEBUG loaded listener.js 19:12:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 20 (0x7f9bd320a800) [pid = 1847] [serial = 20] [outer = 0x7f9bd3d8f800] 19:12:29 INFO - PROCESS | 1847 | 1461118349408 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]]]}] 19:12:29 INFO - PROCESS | 1847 | [1847] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1147ms 19:12:29 INFO - PROCESS | 1847 | 1461118349573 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:12:29 INFO - PROCESS | 1847 | 1461118349575 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:12:29 INFO - PROCESS | 1847 | 1461118349602 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 1847 | 1461118349605 Marionette TRACE conn3 <- [1,10,null,{}] 19:12:29 INFO - PROCESS | 1847 | 1461118349618 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}] 19:12:29 INFO - PROCESS | 1847 | 1461118349776 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:12:29 INFO - PROCESS | 1847 | 1461118349793 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd30ab000 == 8 [pid = 1847] [id = 8] 19:12:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 21 (0x7f9bd2172c00) [pid = 1847] [serial = 21] [outer = (nil)] 19:12:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 22 (0x7f9bd3d91000) [pid = 1847] [serial = 22] [outer = 0x7f9bd2172c00] 19:12:29 INFO - PROCESS | 1847 | 1461118349863 Marionette DEBUG loaded listener.js 19:12:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 23 (0x7f9be912ac00) [pid = 1847] [serial = 23] [outer = 0x7f9bd2172c00] 19:12:30 INFO - PROCESS | 1847 | 1461118350425 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]]]}] 19:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 896ms 19:12:30 INFO - PROCESS | 1847 | 1461118350483 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:12:30 INFO - PROCESS | 1847 | 1461118350486 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:12:30 INFO - PROCESS | 1847 | 1461118350492 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:12:30 INFO - PROCESS | 1847 | 1461118350494 Marionette TRACE conn3 <- [1,14,null,{}] 19:12:30 INFO - PROCESS | 1847 | 1461118350499 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}] 19:12:30 INFO - PROCESS | 1847 | 1461118350636 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:12:30 INFO - PROCESS | 1847 | 1461118350650 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd278b800 == 9 [pid = 1847] [id = 9] 19:12:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 24 (0x7f9bd25af000) [pid = 1847] [serial = 24] [outer = (nil)] 19:12:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 25 (0x7f9bd2655c00) [pid = 1847] [serial = 25] [outer = 0x7f9bd25af000] 19:12:30 INFO - PROCESS | 1847 | 1461118350714 Marionette DEBUG loaded listener.js 19:12:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 26 (0x7f9bd2660400) [pid = 1847] [serial = 26] [outer = 0x7f9bd25af000] 19:12:31 INFO - PROCESS | 1847 | 1461118351750 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]]]}] 19:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1274ms 19:12:31 INFO - PROCESS | 1847 | 1461118351767 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:12:31 INFO - PROCESS | 1847 | 1461118351773 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:12:31 INFO - PROCESS | 1847 | 1461118351782 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:12:31 INFO - PROCESS | 1847 | 1461118351787 Marionette TRACE conn3 <- [1,18,null,{}] 19:12:31 INFO - PROCESS | 1847 | 1461118351797 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}] 19:12:31 INFO - PROCESS | 1847 | 1461118351971 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:12:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2fb1800 == 10 [pid = 1847] [id = 10] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 27 (0x7f9bd2fb2000) [pid = 1847] [serial = 27] [outer = (nil)] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 28 (0x7f9bd2fad800) [pid = 1847] [serial = 28] [outer = 0x7f9bd2fb2000] 19:12:32 INFO - PROCESS | 1847 | 1461118352121 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 29 (0x7f9bd32a9800) [pid = 1847] [serial = 29] [outer = 0x7f9bd2fb2000] 19:12:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd32b2000 == 11 [pid = 1847] [id = 11] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 30 (0x7f9bd1c2e400) [pid = 1847] [serial = 30] [outer = (nil)] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 31 (0x7f9bd1c30000) [pid = 1847] [serial = 31] [outer = 0x7f9bd1c2e400] 19:12:32 INFO - PROCESS | 1847 | 1461118352222 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 32 (0x7f9bd2171000) [pid = 1847] [serial = 32] [outer = 0x7f9bd1c2e400] 19:12:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd3d13800 == 12 [pid = 1847] [id = 12] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 33 (0x7f9bd1be1800) [pid = 1847] [serial = 33] [outer = (nil)] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 34 (0x7f9bd265e400) [pid = 1847] [serial = 34] [outer = 0x7f9bd1be1800] 19:12:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 35 (0x7f9bd265cc00) [pid = 1847] [serial = 35] [outer = 0x7f9bd1be1800] 19:12:33 INFO - PROCESS | 1847 | 1461118353321 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]]]}] 19:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1589ms 19:12:33 INFO - PROCESS | 1847 | 1461118353372 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:12:33 INFO - PROCESS | 1847 | 1461118353380 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:12:33 INFO - PROCESS | 1847 | 1461118353391 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:12:33 INFO - PROCESS | 1847 | 1461118353395 Marionette TRACE conn3 <- [1,22,null,{}] 19:12:33 INFO - PROCESS | 1847 | 1461118353402 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}] 19:12:33 INFO - PROCESS | 1847 | 1461118353614 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:12:33 INFO - PROCESS | 1847 | 1461118353730 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bda8c2800 == 13 [pid = 1847] [id = 13] 19:12:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 36 (0x7f9bd5dd3400) [pid = 1847] [serial = 36] [outer = (nil)] 19:12:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 37 (0x7f9bd909b800) [pid = 1847] [serial = 37] [outer = 0x7f9bd5dd3400] 19:12:33 INFO - PROCESS | 1847 | 1461118353817 Marionette DEBUG loaded listener.js 19:12:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 38 (0x7f9bd9fd7c00) [pid = 1847] [serial = 38] [outer = 0x7f9bd5dd3400] 19:12:34 INFO - PROCESS | 1847 | 1461118354627 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]]]}] 19:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1286ms 19:12:34 INFO - PROCESS | 1847 | 1461118354677 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 1847 | 1461118354681 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:12:34 INFO - PROCESS | 1847 | 1461118354687 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 1847 | 1461118354693 Marionette TRACE conn3 <- [1,26,null,{}] 19:12:34 INFO - PROCESS | 1847 | 1461118354708 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}] 19:12:34 INFO - PROCESS | 1847 | 1461118354885 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:12:35 INFO - PROCESS | 1847 | 1461118355000 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbb08000 == 14 [pid = 1847] [id = 14] 19:12:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 39 (0x7f9bdaacac00) [pid = 1847] [serial = 39] [outer = (nil)] 19:12:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 40 (0x7f9bdb654800) [pid = 1847] [serial = 40] [outer = 0x7f9bdaacac00] 19:12:35 INFO - PROCESS | 1847 | 1461118355079 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 41 (0x7f9bdbe3c000) [pid = 1847] [serial = 41] [outer = 0x7f9bdaacac00] 19:12:36 INFO - PROCESS | 1847 | 1461118356046 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]]]}] 19:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1434ms 19:12:36 INFO - PROCESS | 1847 | 1461118356122 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:12:36 INFO - PROCESS | 1847 | 1461118356128 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:12:36 INFO - PROCESS | 1847 | 1461118356135 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 1847 | 1461118356140 Marionette TRACE conn3 <- [1,30,null,{}] 19:12:36 INFO - PROCESS | 1847 | 1461118356147 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}] 19:12:36 INFO - PROCESS | 1847 | 1461118356299 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:12:36 INFO - PROCESS | 1847 | 1461118356483 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd32ab800 == 15 [pid = 1847] [id = 15] 19:12:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 42 (0x7f9bda8a0400) [pid = 1847] [serial = 42] [outer = (nil)] 19:12:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 43 (0x7f9bdaace800) [pid = 1847] [serial = 43] [outer = 0x7f9bda8a0400] 19:12:36 INFO - PROCESS | 1847 | 1461118356627 Marionette DEBUG loaded listener.js 19:12:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 44 (0x7f9bdacecc00) [pid = 1847] [serial = 44] [outer = 0x7f9bda8a0400] 19:12:37 INFO - PROCESS | 1847 | 1461118357296 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]]]}] 19:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1179ms 19:12:37 INFO - PROCESS | 1847 | 1461118357314 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:12:37 INFO - PROCESS | 1847 | 1461118357322 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:12:37 INFO - PROCESS | 1847 | 1461118357332 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:12:37 INFO - PROCESS | 1847 | 1461118357336 Marionette TRACE conn3 <- [1,34,null,{}] 19:12:37 INFO - PROCESS | 1847 | 1461118357343 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}] 19:12:37 INFO - PROCESS | 1847 | 1461118357482 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:12:37 INFO - PROCESS | 1847 | 1461118357566 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb466800 == 16 [pid = 1847] [id = 16] 19:12:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 45 (0x7f9bd216dc00) [pid = 1847] [serial = 45] [outer = (nil)] 19:12:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 46 (0x7f9bdaceb400) [pid = 1847] [serial = 46] [outer = 0x7f9bd216dc00] 19:12:37 INFO - PROCESS | 1847 | 1461118357626 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 47 (0x7f9bdb7b1c00) [pid = 1847] [serial = 47] [outer = 0x7f9bd216dc00] 19:12:38 INFO - PROCESS | 1847 | 1461118358287 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]]]}] 19:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 977ms 19:12:38 INFO - PROCESS | 1847 | 1461118358312 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:12:38 INFO - PROCESS | 1847 | 1461118358316 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:12:38 INFO - PROCESS | 1847 | 1461118358323 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 1847 | 1461118358330 Marionette TRACE conn3 <- [1,38,null,{}] 19:12:38 INFO - PROCESS | 1847 | 1461118358346 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}] 19:12:38 INFO - PROCESS | 1847 | 1461118358491 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:12:38 INFO - PROCESS | 1847 | 1461118358575 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf8f800 == 17 [pid = 1847] [id = 17] 19:12:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x7f9bdb5e0000) [pid = 1847] [serial = 48] [outer = (nil)] 19:12:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x7f9bdc638000) [pid = 1847] [serial = 49] [outer = 0x7f9bdb5e0000] 19:12:38 INFO - PROCESS | 1847 | 1461118358642 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7f9bdc953800) [pid = 1847] [serial = 50] [outer = 0x7f9bdb5e0000] 19:12:39 INFO - PROCESS | 1847 | 1461118359261 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]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 989ms 19:12:39 INFO - PROCESS | 1847 | 1461118359312 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:12:39 INFO - PROCESS | 1847 | 1461118359316 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:12:39 INFO - PROCESS | 1847 | 1461118359322 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 1847 | 1461118359324 Marionette TRACE conn3 <- [1,42,null,{}] 19:12:39 INFO - PROCESS | 1847 | 1461118359330 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}] 19:12:39 INFO - PROCESS | 1847 | 1461118359511 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:12:39 INFO - PROCESS | 1847 | 1461118359530 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc678800 == 18 [pid = 1847] [id = 18] 19:12:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7f9bdc94f000) [pid = 1847] [serial = 51] [outer = (nil)] 19:12:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7f9bdcf39c00) [pid = 1847] [serial = 52] [outer = 0x7f9bdc94f000] 19:12:39 INFO - PROCESS | 1847 | 1461118359595 Marionette DEBUG loaded listener.js 19:12:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7f9bdd81f400) [pid = 1847] [serial = 53] [outer = 0x7f9bdc94f000] 19:12:40 INFO - PROCESS | 1847 | 1461118360197 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]]]}] 19:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 930ms 19:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:12:40 INFO - PROCESS | 1847 | 1461118360252 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:12:40 INFO - PROCESS | 1847 | 1461118360254 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:12:40 INFO - PROCESS | 1847 | 1461118360260 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:12:40 INFO - PROCESS | 1847 | 1461118360263 Marionette TRACE conn3 <- [1,46,null,{}] 19:12:40 INFO - PROCESS | 1847 | 1461118360268 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}] 19:12:40 INFO - PROCESS | 1847 | 1461118360387 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:12:40 INFO - PROCESS | 1847 | 1461118360474 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdda000 == 19 [pid = 1847] [id = 19] 19:12:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7f9bd320d000) [pid = 1847] [serial = 54] [outer = (nil)] 19:12:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7f9bdd87b400) [pid = 1847] [serial = 55] [outer = 0x7f9bd320d000] 19:12:40 INFO - PROCESS | 1847 | 1461118360539 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7f9bdd89ec00) [pid = 1847] [serial = 56] [outer = 0x7f9bd320d000] 19:12:41 INFO - PROCESS | 1847 | 1461118361151 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]]]}] 19:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 976ms 19:12:41 INFO - PROCESS | 1847 | 1461118361236 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:12:41 INFO - PROCESS | 1847 | 1461118361241 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:12:41 INFO - PROCESS | 1847 | 1461118361249 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:12:41 INFO - PROCESS | 1847 | 1461118361256 Marionette TRACE conn3 <- [1,50,null,{}] 19:12:41 INFO - PROCESS | 1847 | 1461118361285 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}] 19:12:41 INFO - PROCESS | 1847 | 1461118361465 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:12:41 INFO - PROCESS | 1847 | 1461118361588 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd309d000 == 20 [pid = 1847] [id = 20] 19:12:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7f9bd25b0000) [pid = 1847] [serial = 57] [outer = (nil)] 19:12:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7f9bd25b4c00) [pid = 1847] [serial = 58] [outer = 0x7f9bd25b0000] 19:12:41 INFO - PROCESS | 1847 | 1461118361668 Marionette DEBUG loaded listener.js 19:12:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7f9bd265f800) [pid = 1847] [serial = 59] [outer = 0x7f9bd25b0000] 19:12:42 INFO - PROCESS | 1847 | 1461118362466 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]]]}] 19:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1239ms 19:12:42 INFO - PROCESS | 1847 | 1461118362489 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:12:42 INFO - PROCESS | 1847 | 1461118362495 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:12:42 INFO - PROCESS | 1847 | 1461118362509 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:12:42 INFO - PROCESS | 1847 | 1461118362514 Marionette TRACE conn3 <- [1,54,null,{}] 19:12:42 INFO - PROCESS | 1847 | 1461118362522 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}] 19:12:42 INFO - PROCESS | 1847 | 1461118362691 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:12:42 INFO - PROCESS | 1847 | 1461118362812 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd9f04000 == 21 [pid = 1847] [id = 21] 19:12:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7f9bd25b1800) [pid = 1847] [serial = 60] [outer = (nil)] 19:12:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f9bda19d800) [pid = 1847] [serial = 61] [outer = 0x7f9bd25b1800] 19:12:42 INFO - PROCESS | 1847 | 1461118362889 Marionette DEBUG loaded listener.js 19:12:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f9bdacf5400) [pid = 1847] [serial = 62] [outer = 0x7f9bd25b1800] 19:12:43 INFO - PROCESS | 1847 | 1461118363686 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]]]}] 19:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1235ms 19:12:43 INFO - PROCESS | 1847 | 1461118363741 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:12:43 INFO - PROCESS | 1847 | 1461118363745 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:12:43 INFO - PROCESS | 1847 | 1461118363769 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:12:43 INFO - PROCESS | 1847 | 1461118363772 Marionette TRACE conn3 <- [1,58,null,{}] 19:12:43 INFO - PROCESS | 1847 | 1461118363787 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}] 19:12:43 INFO - PROCESS | 1847 | 1461118363957 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:12:44 INFO - PROCESS | 1847 | 1461118364084 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd6cd000 == 22 [pid = 1847] [id = 22] 19:12:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f9bdb1f4c00) [pid = 1847] [serial = 63] [outer = (nil)] 19:12:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f9bdc52f000) [pid = 1847] [serial = 64] [outer = 0x7f9bdb1f4c00] 19:12:44 INFO - PROCESS | 1847 | 1461118364170 Marionette DEBUG loaded listener.js 19:12:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f9bdcd40000) [pid = 1847] [serial = 65] [outer = 0x7f9bdb1f4c00] 19:12:44 INFO - PROCESS | 1847 | 1461118364982 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]]]}] 19:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1288ms 19:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:12:45 INFO - PROCESS | 1847 | 1461118365055 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:12:45 INFO - PROCESS | 1847 | 1461118365057 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:12:45 INFO - PROCESS | 1847 | 1461118365063 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:12:45 INFO - PROCESS | 1847 | 1461118365066 Marionette TRACE conn3 <- [1,62,null,{}] 19:12:45 INFO - PROCESS | 1847 | 1461118365071 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}] 19:12:45 INFO - PROCESS | 1847 | 1461118365220 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:12:45 INFO - PROCESS | 1847 | 1461118365339 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde4e8000 == 23 [pid = 1847] [id = 23] 19:12:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7f9bdb7f8c00) [pid = 1847] [serial = 66] [outer = (nil)] 19:12:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7f9be1fd3c00) [pid = 1847] [serial = 67] [outer = 0x7f9bdb7f8c00] 19:12:45 INFO - PROCESS | 1847 | 1461118365412 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7f9be7e4e400) [pid = 1847] [serial = 68] [outer = 0x7f9bdb7f8c00] 19:12:46 INFO - PROCESS | 1847 | 1461118366351 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]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1333ms 19:12:46 INFO - PROCESS | 1847 | 1461118366397 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:12:46 INFO - PROCESS | 1847 | 1461118366402 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:12:46 INFO - PROCESS | 1847 | 1461118366409 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 1847 | 1461118366414 Marionette TRACE conn3 <- [1,66,null,{}] 19:12:46 INFO - PROCESS | 1847 | 1461118366422 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}] 19:12:46 INFO - PROCESS | 1847 | 1461118366561 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:12:46 INFO - PROCESS | 1847 | 1461118366727 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2122800 == 24 [pid = 1847] [id = 24] 19:12:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7f9bd2652400) [pid = 1847] [serial = 69] [outer = (nil)] 19:12:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7f9bd3f44800) [pid = 1847] [serial = 70] [outer = 0x7f9bd2652400] 19:12:46 INFO - PROCESS | 1847 | 1461118366801 Marionette DEBUG loaded listener.js 19:12:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7f9bd8675400) [pid = 1847] [serial = 71] [outer = 0x7f9bd2652400] 19:12:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc678800 == 23 [pid = 1847] [id = 18] 19:12:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf8f800 == 22 [pid = 1847] [id = 17] 19:12:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb466800 == 21 [pid = 1847] [id = 16] 19:12:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd32ab800 == 20 [pid = 1847] [id = 15] 19:12:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbb08000 == 19 [pid = 1847] [id = 14] 19:12:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bda8c2800 == 18 [pid = 1847] [id = 13] 19:12:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd32b2000 == 17 [pid = 1847] [id = 11] 19:12:47 INFO - PROCESS | 1847 | 1461118367637 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]]]}] 19:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1282ms 19:12:47 INFO - PROCESS | 1847 | 1461118367691 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 1847 | 1461118367698 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:12:47 INFO - PROCESS | 1847 | 1461118367724 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 1847 | 1461118367730 Marionette TRACE conn3 <- [1,70,null,{}] 19:12:47 INFO - PROCESS | 1847 | 1461118367737 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}] 19:12:47 INFO - PROCESS | 1847 | 1461118367890 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:12:48 INFO - PROCESS | 1847 | 1461118368011 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdad5d000 == 18 [pid = 1847] [id = 25] 19:12:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7f9bd9b2bc00) [pid = 1847] [serial = 72] [outer = (nil)] 19:12:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7f9bda196800) [pid = 1847] [serial = 73] [outer = 0x7f9bd9b2bc00] 19:12:48 INFO - PROCESS | 1847 | 1461118368096 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7f9bdacee800) [pid = 1847] [serial = 74] [outer = 0x7f9bd9b2bc00] 19:12:48 INFO - PROCESS | 1847 | 1461118368813 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]]]}] 19:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1134ms 19:12:48 INFO - PROCESS | 1847 | 1461118368856 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:12:48 INFO - PROCESS | 1847 | 1461118368865 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:12:48 INFO - PROCESS | 1847 | 1461118368874 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:12:48 INFO - PROCESS | 1847 | 1461118368878 Marionette TRACE conn3 <- [1,74,null,{}] 19:12:48 INFO - PROCESS | 1847 | 1461118368902 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}] 19:12:49 INFO - PROCESS | 1847 | 1461118369061 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:12:49 INFO - PROCESS | 1847 | 1461118369179 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc0d1000 == 19 [pid = 1847] [id = 26] 19:12:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7f9bd9231000) [pid = 1847] [serial = 75] [outer = (nil)] 19:12:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7f9bdc044000) [pid = 1847] [serial = 76] [outer = 0x7f9bd9231000] 19:12:49 INFO - PROCESS | 1847 | 1461118369251 Marionette DEBUG loaded listener.js 19:12:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7f9bdc94ac00) [pid = 1847] [serial = 77] [outer = 0x7f9bd9231000] 19:12:50 INFO - PROCESS | 1847 | 1461118370066 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]]]}] 19:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1246ms 19:12:50 INFO - PROCESS | 1847 | 1461118370122 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:12:50 INFO - PROCESS | 1847 | 1461118370126 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:12:50 INFO - PROCESS | 1847 | 1461118370132 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:12:50 INFO - PROCESS | 1847 | 1461118370137 Marionette TRACE conn3 <- [1,78,null,{}] 19:12:50 INFO - PROCESS | 1847 | 1461118370153 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}] 19:12:50 INFO - PROCESS | 1847 | 1461118370347 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:12:50 INFO - PROCESS | 1847 | 1461118370469 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde477800 == 20 [pid = 1847] [id = 27] 19:12:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7f9bdd7c0400) [pid = 1847] [serial = 78] [outer = (nil)] 19:12:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7f9bde667000) [pid = 1847] [serial = 79] [outer = 0x7f9bdd7c0400] 19:12:50 INFO - PROCESS | 1847 | 1461118370547 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7f9be8a42800) [pid = 1847] [serial = 80] [outer = 0x7f9bdd7c0400] 19:12:51 INFO - PROCESS | 1847 | 1461118371348 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]]]}] 19:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1291ms 19:12:51 INFO - PROCESS | 1847 | 1461118371424 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:12:51 INFO - PROCESS | 1847 | 1461118371428 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:12:51 INFO - PROCESS | 1847 | 1461118371434 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:12:51 INFO - PROCESS | 1847 | 1461118371436 Marionette TRACE conn3 <- [1,82,null,{}] 19:12:51 INFO - PROCESS | 1847 | 1461118371441 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}] 19:12:51 INFO - PROCESS | 1847 | 1461118371591 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:12:51 INFO - PROCESS | 1847 | 1461118371731 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ef0800 == 21 [pid = 1847] [id = 28] 19:12:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7f9bde3cb400) [pid = 1847] [serial = 81] [outer = (nil)] 19:12:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7f9be8f8b000) [pid = 1847] [serial = 82] [outer = 0x7f9bde3cb400] 19:12:51 INFO - PROCESS | 1847 | 1461118371802 Marionette DEBUG loaded listener.js 19:12:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7f9be9106400) [pid = 1847] [serial = 83] [outer = 0x7f9bde3cb400] 19:12:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd6cd000 == 20 [pid = 1847] [id = 22] 19:12:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd9f04000 == 19 [pid = 1847] [id = 21] 19:12:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd309d000 == 18 [pid = 1847] [id = 20] 19:12:52 INFO - PROCESS | 1847 | 1461118372741 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]]]}] 19:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1376ms 19:12:52 INFO - PROCESS | 1847 | 1461118372811 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:12:52 INFO - PROCESS | 1847 | 1461118372816 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:12:52 INFO - PROCESS | 1847 | 1461118372824 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:12:52 INFO - PROCESS | 1847 | 1461118372830 Marionette TRACE conn3 <- [1,86,null,{}] 19:12:52 INFO - PROCESS | 1847 | 1461118372838 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}] 19:12:53 INFO - PROCESS | 1847 | 1461118373040 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:12:53 INFO - PROCESS | 1847 | 1461118373170 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd92d7000 == 19 [pid = 1847] [id = 29] 19:12:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7f9bd4a8a000) [pid = 1847] [serial = 84] [outer = (nil)] 19:12:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7f9bd7cbe400) [pid = 1847] [serial = 85] [outer = 0x7f9bd4a8a000] 19:12:53 INFO - PROCESS | 1847 | 1461118373245 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f9bda19f400) [pid = 1847] [serial = 86] [outer = 0x7f9bd4a8a000] 19:12:53 INFO - PROCESS | 1847 | 1461118373985 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]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1231ms 19:12:54 INFO - PROCESS | 1847 | 1461118374056 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1847 | 1461118374064 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:12:54 INFO - PROCESS | 1847 | 1461118374073 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 1847 | 1461118374076 Marionette TRACE conn3 <- [1,90,null,{}] 19:12:54 INFO - PROCESS | 1847 | 1461118374081 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}] 19:12:54 INFO - PROCESS | 1847 | 1461118374234 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:12:54 INFO - PROCESS | 1847 | 1461118374357 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd6c0800 == 20 [pid = 1847] [id = 30] 19:12:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f9bd4a93c00) [pid = 1847] [serial = 87] [outer = (nil)] 19:12:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f9bdc8b5400) [pid = 1847] [serial = 88] [outer = 0x7f9bd4a93c00] 19:12:54 INFO - PROCESS | 1847 | 1461118374428 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f9bdd7bf000) [pid = 1847] [serial = 89] [outer = 0x7f9bd4a93c00] 19:12:55 INFO - PROCESS | 1847 | 1461118375221 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]]]}] 19:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1184ms 19:12:55 INFO - PROCESS | 1847 | 1461118375258 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:12:55 INFO - PROCESS | 1847 | 1461118375262 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:12:55 INFO - PROCESS | 1847 | 1461118375268 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 1847 | 1461118375273 Marionette TRACE conn3 <- [1,94,null,{}] 19:12:55 INFO - PROCESS | 1847 | 1461118375302 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}] 19:12:55 INFO - PROCESS | 1847 | 1461118375487 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:12:55 INFO - PROCESS | 1847 | 1461118375561 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ef3800 == 21 [pid = 1847] [id = 31] 19:12:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f9be7e4f000) [pid = 1847] [serial = 90] [outer = (nil)] 19:12:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f9be7ed4400) [pid = 1847] [serial = 91] [outer = 0x7f9be7e4f000] 19:12:55 INFO - PROCESS | 1847 | 1461118375679 Marionette DEBUG loaded listener.js 19:12:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f9be8cb8000) [pid = 1847] [serial = 92] [outer = 0x7f9be7e4f000] 19:12:56 INFO - PROCESS | 1847 | 1461118376487 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]]]}] 19:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 19:12:56 INFO - PROCESS | 1847 | 1461118376550 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:12:56 INFO - PROCESS | 1847 | 1461118376554 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:12:56 INFO - PROCESS | 1847 | 1461118376559 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:12:56 INFO - PROCESS | 1847 | 1461118376562 Marionette TRACE conn3 <- [1,98,null,{}] 19:12:56 INFO - PROCESS | 1847 | 1461118376567 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}] 19:12:56 INFO - PROCESS | 1847 | 1461118376706 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:12:56 INFO - PROCESS | 1847 | 1461118376828 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8d8c800 == 22 [pid = 1847] [id = 32] 19:12:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f9be7ecc000) [pid = 1847] [serial = 93] [outer = (nil)] 19:12:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f9be9e20000) [pid = 1847] [serial = 94] [outer = 0x7f9be7ecc000] 19:12:56 INFO - PROCESS | 1847 | 1461118376903 Marionette DEBUG loaded listener.js 19:12:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bea106c00) [pid = 1847] [serial = 95] [outer = 0x7f9be7ecc000] 19:12:57 INFO - PROCESS | 1847 | 1461118377612 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]]]}] 19:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1129ms 19:12:57 INFO - PROCESS | 1847 | 1461118377689 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:12:57 INFO - PROCESS | 1847 | 1461118377693 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:12:57 INFO - PROCESS | 1847 | 1461118377698 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:12:57 INFO - PROCESS | 1847 | 1461118377700 Marionette TRACE conn3 <- [1,102,null,{}] 19:12:57 INFO - PROCESS | 1847 | 1461118377705 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}] 19:12:57 INFO - PROCESS | 1847 | 1461118377840 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:12:57 INFO - PROCESS | 1847 | 1461118377964 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9b83000 == 23 [pid = 1847] [id = 33] 19:12:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9bd1c28400) [pid = 1847] [serial = 96] [outer = (nil)] 19:12:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bea108800) [pid = 1847] [serial = 97] [outer = 0x7f9bd1c28400] 19:12:58 INFO - PROCESS | 1847 | 1461118378044 Marionette DEBUG loaded listener.js 19:12:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bec026000) [pid = 1847] [serial = 98] [outer = 0x7f9bd1c28400] 19:12:58 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc0d1000 == 22 [pid = 1847] [id = 26] 19:12:58 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdad5d000 == 21 [pid = 1847] [id = 25] 19:12:59 INFO - PROCESS | 1847 | 1461118379042 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]]]}] 19:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1379ms 19:12:59 INFO - PROCESS | 1847 | 1461118379078 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:12:59 INFO - PROCESS | 1847 | 1461118379084 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:12:59 INFO - PROCESS | 1847 | 1461118379092 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 1847 | 1461118379097 Marionette TRACE conn3 <- [1,106,null,{}] 19:12:59 INFO - PROCESS | 1847 | 1461118379107 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}] 19:12:59 INFO - PROCESS | 1847 | 1461118379277 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:12:59 INFO - PROCESS | 1847 | 1461118379404 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbaa1800 == 22 [pid = 1847] [id = 34] 19:12:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bd9093000) [pid = 1847] [serial = 99] [outer = (nil)] 19:12:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bdacefc00) [pid = 1847] [serial = 100] [outer = 0x7f9bd9093000] 19:12:59 INFO - PROCESS | 1847 | 1461118379479 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bdb5e6800) [pid = 1847] [serial = 101] [outer = 0x7f9bd9093000] 19:13:00 INFO - PROCESS | 1847 | 1461118380315 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]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1284ms 19:13:00 INFO - PROCESS | 1847 | 1461118380377 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:13:00 INFO - PROCESS | 1847 | 1461118380385 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:13:00 INFO - PROCESS | 1847 | 1461118380395 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:13:00 INFO - PROCESS | 1847 | 1461118380399 Marionette TRACE conn3 <- [1,110,null,{}] 19:13:00 INFO - PROCESS | 1847 | 1461118380404 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}] 19:13:00 INFO - PROCESS | 1847 | 1461118380580 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:13:00 INFO - PROCESS | 1847 | 1461118380707 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ee7000 == 23 [pid = 1847] [id = 35] 19:13:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd1bd8c00) [pid = 1847] [serial = 102] [outer = (nil)] 19:13:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9be1fd6400) [pid = 1847] [serial = 103] [outer = 0x7f9bd1bd8c00] 19:13:00 INFO - PROCESS | 1847 | 1461118380784 Marionette DEBUG loaded listener.js 19:13:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9be8cb4800) [pid = 1847] [serial = 104] [outer = 0x7f9bd1bd8c00] 19:13:01 INFO - PROCESS | 1847 | 1461118381620 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]]]}] 19:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1281ms 19:13:01 INFO - PROCESS | 1847 | 1461118381676 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:13:01 INFO - PROCESS | 1847 | 1461118381680 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:13:01 INFO - PROCESS | 1847 | 1461118381686 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:13:01 INFO - PROCESS | 1847 | 1461118381692 Marionette TRACE conn3 <- [1,114,null,{}] 19:13:01 INFO - PROCESS | 1847 | 1461118381709 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}] 19:13:01 INFO - PROCESS | 1847 | 1461118381917 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:13:02 INFO - PROCESS | 1847 | 1461118382047 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9ff0000 == 24 [pid = 1847] [id = 36] 19:13:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9be8fe6800) [pid = 1847] [serial = 105] [outer = (nil)] 19:13:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bea105c00) [pid = 1847] [serial = 106] [outer = 0x7f9be8fe6800] 19:13:02 INFO - PROCESS | 1847 | 1461118382142 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bec0cac00) [pid = 1847] [serial = 107] [outer = 0x7f9be8fe6800] 19:13:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bed851400) [pid = 1847] [serial = 108] [outer = 0x7f9bd1be1800] 19:13:02 INFO - PROCESS | 1847 | 1461118382991 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]]]}] 19:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1382ms 19:13:03 INFO - PROCESS | 1847 | 1461118383074 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 1847 | 1461118383078 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:13:03 INFO - PROCESS | 1847 | 1461118383084 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 1847 | 1461118383087 Marionette TRACE conn3 <- [1,118,null,{}] 19:13:03 INFO - PROCESS | 1847 | 1461118383092 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}] 19:13:03 INFO - PROCESS | 1847 | 1461118383243 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:13:03 INFO - PROCESS | 1847 | 1461118383372 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9ff7000 == 25 [pid = 1847] [id = 37] 19:13:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd1be2800) [pid = 1847] [serial = 109] [outer = (nil)] 19:13:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd900f800) [pid = 1847] [serial = 110] [outer = 0x7f9bd1be2800] 19:13:03 INFO - PROCESS | 1847 | 1461118383446 Marionette DEBUG loaded listener.js 19:13:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bee206000) [pid = 1847] [serial = 111] [outer = 0x7f9bd1be2800] 19:13:04 INFO - PROCESS | 1847 | 1461118384221 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]]]}] 19:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1179ms 19:13:04 INFO - PROCESS | 1847 | 1461118384264 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:13:04 INFO - PROCESS | 1847 | 1461118384268 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:13:04 INFO - PROCESS | 1847 | 1461118384274 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:13:04 INFO - PROCESS | 1847 | 1461118384277 Marionette TRACE conn3 <- [1,122,null,{}] 19:13:04 INFO - PROCESS | 1847 | 1461118384282 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}] 19:13:04 INFO - PROCESS | 1847 | 1461118384431 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:13:04 INFO - PROCESS | 1847 | 1461118384632 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd864d800 == 26 [pid = 1847] [id = 38] 19:13:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd1bba400) [pid = 1847] [serial = 112] [outer = (nil)] 19:13:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd1bbc000) [pid = 1847] [serial = 113] [outer = 0x7f9bd1bba400] 19:13:04 INFO - PROCESS | 1847 | 1461118384699 Marionette DEBUG loaded listener.js 19:13:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd2654400) [pid = 1847] [serial = 114] [outer = 0x7f9bd1bba400] 19:13:05 INFO - PROCESS | 1847 | 1461118385570 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]]]}] 19:13:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd6c0800 == 25 [pid = 1847] [id = 30] 19:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1328ms 19:13:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd92d7000 == 24 [pid = 1847] [id = 29] 19:13:05 INFO - PROCESS | 1847 | 1461118385626 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:13:05 INFO - PROCESS | 1847 | 1461118385632 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:13:05 INFO - PROCESS | 1847 | 1461118385642 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:13:05 INFO - PROCESS | 1847 | 1461118385647 Marionette TRACE conn3 <- [1,126,null,{}] 19:13:05 INFO - PROCESS | 1847 | 1461118385657 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}] 19:13:05 INFO - PROCESS | 1847 | 1461118385824 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:13:05 INFO - PROCESS | 1847 | 1461118385958 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdd8000 == 25 [pid = 1847] [id = 39] 19:13:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd2657000) [pid = 1847] [serial = 115] [outer = (nil)] 19:13:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd3d92800) [pid = 1847] [serial = 116] [outer = 0x7f9bd2657000] 19:13:06 INFO - PROCESS | 1847 | 1461118386033 Marionette DEBUG loaded listener.js 19:13:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bdac4bc00) [pid = 1847] [serial = 117] [outer = 0x7f9bd2657000] 19:13:06 INFO - PROCESS | 1847 | 1461118386874 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]]]}] 19:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1287ms 19:13:06 INFO - PROCESS | 1847 | 1461118386930 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 1847 | 1461118386939 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:13:06 INFO - PROCESS | 1847 | 1461118386950 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 1847 | 1461118386953 Marionette TRACE conn3 <- [1,130,null,{}] 19:13:06 INFO - PROCESS | 1847 | 1461118386960 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}] 19:13:07 INFO - PROCESS | 1847 | 1461118387153 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:13:07 INFO - PROCESS | 1847 | 1461118387284 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bea14a800 == 26 [pid = 1847] [id = 40] 19:13:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd2f72000) [pid = 1847] [serial = 118] [outer = (nil)] 19:13:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bde3cec00) [pid = 1847] [serial = 119] [outer = 0x7f9bd2f72000] 19:13:07 INFO - PROCESS | 1847 | 1461118387358 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9be8a49400) [pid = 1847] [serial = 120] [outer = 0x7f9bd2f72000] 19:13:08 INFO - PROCESS | 1847 | 1461118388161 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]]]}] 19:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1232ms 19:13:08 INFO - PROCESS | 1847 | 1461118388182 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:13:08 INFO - PROCESS | 1847 | 1461118388186 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:13:08 INFO - PROCESS | 1847 | 1461118388192 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:13:08 INFO - PROCESS | 1847 | 1461118388197 Marionette TRACE conn3 <- [1,134,null,{}] 19:13:08 INFO - PROCESS | 1847 | 1461118388213 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}] 19:13:08 INFO - PROCESS | 1847 | 1461118388374 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:13:08 INFO - PROCESS | 1847 | 1461118388509 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedf85000 == 27 [pid = 1847] [id = 41] 19:13:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9be91da800) [pid = 1847] [serial = 121] [outer = (nil)] 19:13:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bec021000) [pid = 1847] [serial = 122] [outer = 0x7f9be91da800] 19:13:08 INFO - PROCESS | 1847 | 1461118388593 Marionette DEBUG loaded listener.js 19:13:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bec188c00) [pid = 1847] [serial = 123] [outer = 0x7f9be91da800] 19:13:09 INFO - PROCESS | 1847 | 1461118389471 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]]]}] 19:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1332ms 19:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:13:09 INFO - PROCESS | 1847 | 1461118389524 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:13:09 INFO - PROCESS | 1847 | 1461118389528 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:13:09 INFO - PROCESS | 1847 | 1461118389534 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:13:09 INFO - PROCESS | 1847 | 1461118389537 Marionette TRACE conn3 <- [1,138,null,{}] 19:13:09 INFO - PROCESS | 1847 | 1461118389542 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}] 19:13:09 INFO - PROCESS | 1847 | 1461118389677 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:13:09 INFO - PROCESS | 1847 | 1461118389813 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee41c000 == 28 [pid = 1847] [id = 42] 19:13:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd1bb4000) [pid = 1847] [serial = 124] [outer = (nil)] 19:13:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bee286400) [pid = 1847] [serial = 125] [outer = 0x7f9bd1bb4000] 19:13:09 INFO - PROCESS | 1847 | 1461118389898 Marionette DEBUG loaded listener.js 19:13:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bee427c00) [pid = 1847] [serial = 126] [outer = 0x7f9bd1bb4000] 19:13:10 INFO - PROCESS | 1847 | 1461118390719 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]]]}] 19:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1230ms 19:13:10 INFO - PROCESS | 1847 | 1461118390764 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:13:10 INFO - PROCESS | 1847 | 1461118390767 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:13:10 INFO - PROCESS | 1847 | 1461118390773 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:13:10 INFO - PROCESS | 1847 | 1461118390775 Marionette TRACE conn3 <- [1,142,null,{}] 19:13:10 INFO - PROCESS | 1847 | 1461118390780 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}] 19:13:10 INFO - PROCESS | 1847 | 1461118390911 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:13:11 INFO - PROCESS | 1847 | 1461118391047 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8f9b000 == 29 [pid = 1847] [id = 43] 19:13:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd3f45800) [pid = 1847] [serial = 127] [outer = (nil)] 19:13:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd5dd1c00) [pid = 1847] [serial = 128] [outer = 0x7f9bd3f45800] 19:13:11 INFO - PROCESS | 1847 | 1461118391120 Marionette DEBUG loaded listener.js 19:13:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd5dd7000) [pid = 1847] [serial = 129] [outer = 0x7f9bd3f45800] 19:13:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbaa1800 == 28 [pid = 1847] [id = 34] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde4e8000 == 27 [pid = 1847] [id = 23] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ef3800 == 26 [pid = 1847] [id = 31] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ee7000 == 25 [pid = 1847] [id = 35] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4ac7800 == 24 [pid = 1847] [id = 6] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9ff0000 == 23 [pid = 1847] [id = 36] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd30ab000 == 22 [pid = 1847] [id = 8] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde477800 == 21 [pid = 1847] [id = 27] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcdda000 == 20 [pid = 1847] [id = 19] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ef0800 == 19 [pid = 1847] [id = 28] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9ff7000 == 18 [pid = 1847] [id = 37] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9b83000 == 17 [pid = 1847] [id = 33] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2122800 == 16 [pid = 1847] [id = 24] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8d8c800 == 15 [pid = 1847] [id = 32] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee41c000 == 14 [pid = 1847] [id = 42] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedf85000 == 13 [pid = 1847] [id = 41] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bea14a800 == 12 [pid = 1847] [id = 40] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd864d800 == 11 [pid = 1847] [id = 38] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcdd8000 == 10 [pid = 1847] [id = 39] 19:13:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd278b800 == 9 [pid = 1847] [id = 9] 19:13:15 INFO - PROCESS | 1847 | 1461118395459 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]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 4737ms 19:13:15 INFO - PROCESS | 1847 | 1461118395515 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 1847 | 1461118395520 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:13:15 INFO - PROCESS | 1847 | 1461118395529 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1847 | 1461118395532 Marionette TRACE conn3 <- [1,146,null,{}] 19:13:15 INFO - PROCESS | 1847 | 1461118395542 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}] 19:13:15 INFO - PROCESS | 1847 | 1461118395764 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:13:15 INFO - PROCESS | 1847 | 1461118395780 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd612b000 == 10 [pid = 1847] [id = 44] 19:13:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd5dcdc00) [pid = 1847] [serial = 130] [outer = (nil)] 19:13:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd5dd0c00) [pid = 1847] [serial = 131] [outer = 0x7f9bd5dcdc00] 19:13:15 INFO - PROCESS | 1847 | 1461118395847 Marionette DEBUG loaded listener.js 19:13:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bd7cbcc00) [pid = 1847] [serial = 132] [outer = 0x7f9bd5dcdc00] 19:13:16 INFO - PROCESS | 1847 | 1461118396599 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]]]}] 19:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1083ms 19:13:16 INFO - PROCESS | 1847 | 1461118396612 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:13:16 INFO - PROCESS | 1847 | 1461118396623 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:13:16 INFO - PROCESS | 1847 | 1461118396658 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:13:16 INFO - PROCESS | 1847 | 1461118396663 Marionette TRACE conn3 <- [1,150,null,{}] 19:13:16 INFO - PROCESS | 1847 | 1461118396668 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}] 19:13:16 INFO - PROCESS | 1847 | 1461118396812 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:13:16 INFO - PROCESS | 1847 | 1461118396830 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2120000 == 11 [pid = 1847] [id = 45] 19:13:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bd1bbb400) [pid = 1847] [serial = 133] [outer = (nil)] 19:13:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bda9f5800) [pid = 1847] [serial = 134] [outer = 0x7f9bd1bbb400] 19:13:16 INFO - PROCESS | 1847 | 1461118396891 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bdae03400) [pid = 1847] [serial = 135] [outer = 0x7f9bd1bbb400] 19:13:17 INFO - PROCESS | 1847 | 1461118397754 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]]]}] 19:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1196ms 19:13:17 INFO - PROCESS | 1847 | 1461118397869 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:13:17 INFO - PROCESS | 1847 | 1461118397872 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:13:17 INFO - PROCESS | 1847 | 1461118397930 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:13:17 INFO - PROCESS | 1847 | 1461118397936 Marionette TRACE conn3 <- [1,154,null,{}] 19:13:17 INFO - PROCESS | 1847 | 1461118397989 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}] 19:13:18 INFO - PROCESS | 1847 | 1461118398183 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:13:18 INFO - PROCESS | 1847 | 1461118398213 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7edd000 == 12 [pid = 1847] [id = 46] 19:13:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bd216a000) [pid = 1847] [serial = 136] [outer = (nil)] 19:13:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bdd7b2400) [pid = 1847] [serial = 137] [outer = 0x7f9bd216a000] 19:13:18 INFO - PROCESS | 1847 | 1461118398281 Marionette DEBUG loaded listener.js 19:13:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bde3d8400) [pid = 1847] [serial = 138] [outer = 0x7f9bd216a000] 19:13:19 INFO - PROCESS | 1847 | 1461118399029 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]]]}] 19:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1156ms 19:13:19 INFO - PROCESS | 1847 | 1461118399053 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:13:19 INFO - PROCESS | 1847 | 1461118399057 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:13:19 INFO - PROCESS | 1847 | 1461118399063 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 1847 | 1461118399066 Marionette TRACE conn3 <- [1,158,null,{}] 19:13:19 INFO - PROCESS | 1847 | 1461118399071 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}] 19:13:19 INFO - PROCESS | 1847 | 1461118399237 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:13:19 INFO - PROCESS | 1847 | 1461118399300 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9b81000 == 13 [pid = 1847] [id = 47] 19:13:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bd1bdec00) [pid = 1847] [serial = 139] [outer = (nil)] 19:13:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9be8f91000) [pid = 1847] [serial = 140] [outer = 0x7f9bd1bdec00] 19:13:19 INFO - PROCESS | 1847 | 1461118399359 Marionette DEBUG loaded listener.js 19:13:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9be9126000) [pid = 1847] [serial = 141] [outer = 0x7f9bd1bdec00] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bd9b2bc00) [pid = 1847] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bd9231000) [pid = 1847] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd9093000) [pid = 1847] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bd1bba400) [pid = 1847] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9be7ecc000) [pid = 1847] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bd2652400) [pid = 1847] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9bda8a0400) [pid = 1847] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bd216dc00) [pid = 1847] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bdb5e0000) [pid = 1847] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bdc94f000) [pid = 1847] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bd5dd3400) [pid = 1847] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd1c2e400) [pid = 1847] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bdaacac00) [pid = 1847] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd2f72000) [pid = 1847] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd3f3d400) [pid = 1847] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bdb7f8c00) [pid = 1847] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9be7e4f000) [pid = 1847] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9be8fe6800) [pid = 1847] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bdd7c0400) [pid = 1847] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd1c28400) [pid = 1847] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bdb1f4c00) [pid = 1847] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd4a93c00) [pid = 1847] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd25b1800) [pid = 1847] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd4a8a000) [pid = 1847] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd2657000) [pid = 1847] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd25b0000) [pid = 1847] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd1bd8c00) [pid = 1847] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd320d000) [pid = 1847] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bde3cb400) [pid = 1847] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd1bb4000) [pid = 1847] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd25af000) [pid = 1847] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd1be2800) [pid = 1847] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd2172c00) [pid = 1847] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:13:20 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9be91da800) [pid = 1847] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:13:21 INFO - PROCESS | 1847 | 1461118401119 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]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2077ms 19:13:21 INFO - PROCESS | 1847 | 1461118401199 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 1847 | 1461118401201 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:13:21 INFO - PROCESS | 1847 | 1461118401237 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 1847 | 1461118401239 Marionette TRACE conn3 <- [1,162,null,{}] 19:13:21 INFO - PROCESS | 1847 | 1461118401296 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}] 19:13:21 INFO - PROCESS | 1847 | 1461118401466 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:13:21 INFO - PROCESS | 1847 | 1461118401478 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb81c800 == 14 [pid = 1847] [id = 48] 19:13:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd1bd8c00) [pid = 1847] [serial = 142] [outer = (nil)] 19:13:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd909b000) [pid = 1847] [serial = 143] [outer = 0x7f9bd1bd8c00] 19:13:21 INFO - PROCESS | 1847 | 1461118401538 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdc62cc00) [pid = 1847] [serial = 144] [outer = 0x7f9bd1bd8c00] 19:13:22 INFO - PROCESS | 1847 | 1461118402182 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]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 978ms 19:13:22 INFO - PROCESS | 1847 | 1461118402198 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 1847 | 1461118402201 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:13:22 INFO - PROCESS | 1847 | 1461118402208 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1847 | 1461118402211 Marionette TRACE conn3 <- [1,166,null,{}] 19:13:22 INFO - PROCESS | 1847 | 1461118402216 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}] 19:13:22 INFO - PROCESS | 1847 | 1461118402380 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:13:22 INFO - PROCESS | 1847 | 1461118402528 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2521000 == 15 [pid = 1847] [id = 49] 19:13:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd1bad800) [pid = 1847] [serial = 145] [outer = (nil)] 19:13:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd1bb7000) [pid = 1847] [serial = 146] [outer = 0x7f9bd1bad800] 19:13:22 INFO - PROCESS | 1847 | 1461118402600 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd25ab800) [pid = 1847] [serial = 147] [outer = 0x7f9bd1bad800] 19:13:23 INFO - PROCESS | 1847 | 1461118403546 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]]]}] 19:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1378ms 19:13:23 INFO - PROCESS | 1847 | 1461118403587 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:13:23 INFO - PROCESS | 1847 | 1461118403594 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:13:23 INFO - PROCESS | 1847 | 1461118403603 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:13:23 INFO - PROCESS | 1847 | 1461118403608 Marionette TRACE conn3 <- [1,170,null,{}] 19:13:23 INFO - PROCESS | 1847 | 1461118403614 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}] 19:13:23 INFO - PROCESS | 1847 | 1461118403807 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:13:23 INFO - PROCESS | 1847 | 1461118403936 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd6b8800 == 16 [pid = 1847] [id = 50] 19:13:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd1baec00) [pid = 1847] [serial = 148] [outer = (nil)] 19:13:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd9fdd400) [pid = 1847] [serial = 149] [outer = 0x7f9bd1baec00] 19:13:24 INFO - PROCESS | 1847 | 1461118404010 Marionette DEBUG loaded listener.js 19:13:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bdaee0400) [pid = 1847] [serial = 150] [outer = 0x7f9bd1baec00] 19:13:24 INFO - PROCESS | 1847 | 1461118404888 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]]]}] 19:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1336ms 19:13:24 INFO - PROCESS | 1847 | 1461118404943 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:13:24 INFO - PROCESS | 1847 | 1461118404949 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:13:24 INFO - PROCESS | 1847 | 1461118404955 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:13:24 INFO - PROCESS | 1847 | 1461118404959 Marionette TRACE conn3 <- [1,174,null,{}] 19:13:24 INFO - PROCESS | 1847 | 1461118404964 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}] 19:13:25 INFO - PROCESS | 1847 | 1461118405122 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:13:25 INFO - PROCESS | 1847 | 1461118405263 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2f9f800 == 17 [pid = 1847] [id = 51] 19:13:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd216a400) [pid = 1847] [serial = 151] [outer = (nil)] 19:13:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd265dc00) [pid = 1847] [serial = 152] [outer = 0x7f9bd216a400] 19:13:25 INFO - PROCESS | 1847 | 1461118405332 Marionette DEBUG loaded listener.js 19:13:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd614f400) [pid = 1847] [serial = 153] [outer = 0x7f9bd216a400] 19:13:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8f9b000 == 16 [pid = 1847] [id = 43] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd2654400) [pid = 1847] [serial = 114] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bea106c00) [pid = 1847] [serial = 95] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9be9e20000) [pid = 1847] [serial = 94] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9be8cb8000) [pid = 1847] [serial = 92] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd3d92800) [pid = 1847] [serial = 116] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd7cbe400) [pid = 1847] [serial = 85] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bda196800) [pid = 1847] [serial = 73] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bebb07800) [pid = 1847] [serial = 2] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd8675400) [pid = 1847] [serial = 71] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd1bbc000) [pid = 1847] [serial = 113] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd3f44800) [pid = 1847] [serial = 70] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd2fad800) [pid = 1847] [serial = 28] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bdaace800) [pid = 1847] [serial = 43] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bdaceb400) [pid = 1847] [serial = 46] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bdacecc00) [pid = 1847] [serial = 44] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bdc638000) [pid = 1847] [serial = 49] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bdc953800) [pid = 1847] [serial = 50] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bdcf39c00) [pid = 1847] [serial = 52] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bdd81f400) [pid = 1847] [serial = 53] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bdb7b1c00) [pid = 1847] [serial = 47] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bd909b800) [pid = 1847] [serial = 37] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bd1c30000) [pid = 1847] [serial = 31] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bd9fd7c00) [pid = 1847] [serial = 38] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f9bd265e400) [pid = 1847] [serial = 34] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f9bdd89ec00) [pid = 1847] [serial = 56] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f9bdb654800) [pid = 1847] [serial = 40] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f9bdbe3c000) [pid = 1847] [serial = 41] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f9bd2171000) [pid = 1847] [serial = 32] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f9bd2660400) [pid = 1847] [serial = 26] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f9bdc8b5400) [pid = 1847] [serial = 88] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f9bea105c00) [pid = 1847] [serial = 106] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f9bd265f800) [pid = 1847] [serial = 59] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f9be8cb4800) [pid = 1847] [serial = 104] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7f9bda19d800) [pid = 1847] [serial = 61] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7f9bdd87b400) [pid = 1847] [serial = 55] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7f9bd25b4c00) [pid = 1847] [serial = 58] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0x7f9bea108800) [pid = 1847] [serial = 97] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 81 (0x7f9bdacee800) [pid = 1847] [serial = 74] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 80 (0x7f9bdc94ac00) [pid = 1847] [serial = 77] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 79 (0x7f9bde667000) [pid = 1847] [serial = 79] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0x7f9be1fd6400) [pid = 1847] [serial = 103] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x7f9bdb5e6800) [pid = 1847] [serial = 101] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x7f9bdc044000) [pid = 1847] [serial = 76] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x7f9bdacefc00) [pid = 1847] [serial = 100] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x7f9be8a42800) [pid = 1847] [serial = 80] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x7f9bec026000) [pid = 1847] [serial = 98] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0x7f9bdb492000) [pid = 1847] [serial = 12] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x7f9bdcd40000) [pid = 1847] [serial = 65] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x7f9bdb5d9000) [pid = 1847] [serial = 9] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7f9be1fd3c00) [pid = 1847] [serial = 67] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7f9be8f8b000) [pid = 1847] [serial = 82] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7f9bdd7bf000) [pid = 1847] [serial = 89] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7f9bdacf5400) [pid = 1847] [serial = 62] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7f9bda19f400) [pid = 1847] [serial = 86] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7f9bdac4bc00) [pid = 1847] [serial = 117] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7f9bde3cec00) [pid = 1847] [serial = 119] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7f9bdc52f000) [pid = 1847] [serial = 64] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7f9bd3d91000) [pid = 1847] [serial = 22] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7f9be912ac00) [pid = 1847] [serial = 23] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x7f9bec188c00) [pid = 1847] [serial = 123] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 58 (0x7f9be8a49400) [pid = 1847] [serial = 120] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 57 (0x7f9bee286400) [pid = 1847] [serial = 125] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 56 (0x7f9bd3f3f400) [pid = 1847] [serial = 16] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 55 (0x7f9bd3f45c00) [pid = 1847] [serial = 17] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 54 (0x7f9bd3d9b000) [pid = 1847] [serial = 19] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 53 (0x7f9bd900f800) [pid = 1847] [serial = 110] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 52 (0x7f9be7e4e400) [pid = 1847] [serial = 68] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 51 (0x7f9bec021000) [pid = 1847] [serial = 122] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 50 (0x7f9be7ed4400) [pid = 1847] [serial = 91] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 49 (0x7f9bd265cc00) [pid = 1847] [serial = 35] [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.] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 48 (0x7f9bec0cac00) [pid = 1847] [serial = 107] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 47 (0x7f9be9106400) [pid = 1847] [serial = 83] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 46 (0x7f9bee427c00) [pid = 1847] [serial = 126] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 45 (0x7f9bd5dd1c00) [pid = 1847] [serial = 128] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 44 (0x7f9bd2655c00) [pid = 1847] [serial = 25] [outer = (nil)] [url = about:blank] 19:13:26 INFO - PROCESS | 1847 | --DOMWINDOW == 43 (0x7f9bee206000) [pid = 1847] [serial = 111] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1847 | 1461118407194 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:13:27 INFO - PROCESS | 1847 | 1461118407216 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]]]}] 19:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 2294ms 19:13:27 INFO - PROCESS | 1847 | 1461118407250 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:13:27 INFO - PROCESS | 1847 | 1461118407256 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:13:27 INFO - PROCESS | 1847 | 1461118407265 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:13:27 INFO - PROCESS | 1847 | 1461118407267 Marionette TRACE conn3 <- [1,178,null,{}] 19:13:27 INFO - PROCESS | 1847 | 1461118407275 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}] 19:13:27 INFO - PROCESS | 1847 | 1461118407413 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:13:27 INFO - PROCESS | 1847 | 1461118407498 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd32b5000 == 17 [pid = 1847] [id = 52] 19:13:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 44 (0x7f9bd2f70c00) [pid = 1847] [serial = 154] [outer = (nil)] 19:13:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 45 (0x7f9bd3d96400) [pid = 1847] [serial = 155] [outer = 0x7f9bd2f70c00] 19:13:27 INFO - PROCESS | 1847 | 1461118407567 Marionette DEBUG loaded listener.js 19:13:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 46 (0x7f9bd3f44000) [pid = 1847] [serial = 156] [outer = 0x7f9bd2f70c00] 19:13:28 INFO - PROCESS | 1847 | 1461118408162 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]]]}] 19:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 926ms 19:13:28 INFO - PROCESS | 1847 | 1461118408191 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:13:28 INFO - PROCESS | 1847 | 1461118408207 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:13:28 INFO - PROCESS | 1847 | 1461118408224 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:13:28 INFO - PROCESS | 1847 | 1461118408232 Marionette TRACE conn3 <- [1,182,null,{}] 19:13:28 INFO - PROCESS | 1847 | 1461118408240 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}] 19:13:28 INFO - PROCESS | 1847 | 1461118408509 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:13:28 INFO - PROCESS | 1847 | 1461118408617 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6125000 == 18 [pid = 1847] [id = 53] 19:13:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 47 (0x7f9bd3f41800) [pid = 1847] [serial = 157] [outer = (nil)] 19:13:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x7f9bd4a95c00) [pid = 1847] [serial = 158] [outer = 0x7f9bd3f41800] 19:13:28 INFO - PROCESS | 1847 | 1461118408678 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x7f9bd614cc00) [pid = 1847] [serial = 159] [outer = 0x7f9bd3f41800] 19:13:29 INFO - PROCESS | 1847 | 1461118409295 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]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1085ms 19:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:13:29 INFO - PROCESS | 1847 | 1461118409308 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1847 | 1461118409311 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:13:29 INFO - PROCESS | 1847 | 1461118409315 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1847 | 1461118409321 Marionette TRACE conn3 <- [1,186,null,{}] 19:13:29 INFO - PROCESS | 1847 | 1461118409349 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}] 19:13:29 INFO - PROCESS | 1847 | 1461118409519 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:13:29 INFO - PROCESS | 1847 | 1461118409545 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdacdb000 == 19 [pid = 1847] [id = 54] 19:13:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7f9bd6142c00) [pid = 1847] [serial = 160] [outer = (nil)] 19:13:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7f9bd9099c00) [pid = 1847] [serial = 161] [outer = 0x7f9bd6142c00] 19:13:29 INFO - PROCESS | 1847 | 1461118409623 Marionette DEBUG loaded listener.js 19:13:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7f9bda9f6c00) [pid = 1847] [serial = 162] [outer = 0x7f9bd6142c00] 19:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1036ms 19:13:30 INFO - PROCESS | 1847 | 1461118410344 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]]]}] 19:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:13:30 INFO - PROCESS | 1847 | 1461118410358 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:13:30 INFO - PROCESS | 1847 | 1461118410361 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:13:30 INFO - PROCESS | 1847 | 1461118410367 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:13:30 INFO - PROCESS | 1847 | 1461118410370 Marionette TRACE conn3 <- [1,190,null,{}] 19:13:30 INFO - PROCESS | 1847 | 1461118410375 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}] 19:13:30 INFO - PROCESS | 1847 | 1461118410544 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:13:30 INFO - PROCESS | 1847 | 1461118410569 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb465000 == 20 [pid = 1847] [id = 55] 19:13:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7f9bda9f8000) [pid = 1847] [serial = 163] [outer = (nil)] 19:13:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7f9bdad88c00) [pid = 1847] [serial = 164] [outer = 0x7f9bda9f8000] 19:13:30 INFO - PROCESS | 1847 | 1461118410632 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7f9bdb1ec000) [pid = 1847] [serial = 165] [outer = 0x7f9bda9f8000] 19:13:31 INFO - PROCESS | 1847 | 1461118411304 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]]]}] 19:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 985ms 19:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:13:31 INFO - PROCESS | 1847 | 1461118411360 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:13:31 INFO - PROCESS | 1847 | 1461118411362 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:13:31 INFO - PROCESS | 1847 | 1461118411369 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 1847 | 1461118411371 Marionette TRACE conn3 <- [1,194,null,{}] 19:13:31 INFO - PROCESS | 1847 | 1461118411377 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}] 19:13:31 INFO - PROCESS | 1847 | 1461118411567 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:13:31 INFO - PROCESS | 1847 | --DOMWINDOW == 54 (0x7f9bd1bd8c00) [pid = 1847] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:13:31 INFO - PROCESS | 1847 | --DOMWINDOW == 53 (0x7f9bd3f45800) [pid = 1847] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:13:31 INFO - PROCESS | 1847 | --DOMWINDOW == 52 (0x7f9bd1bbb400) [pid = 1847] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:13:31 INFO - PROCESS | 1847 | --DOMWINDOW == 51 (0x7f9bd5dcdc00) [pid = 1847] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:13:31 INFO - PROCESS | 1847 | --DOMWINDOW == 50 (0x7f9bd216a000) [pid = 1847] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:13:31 INFO - PROCESS | 1847 | --DOMWINDOW == 49 (0x7f9bd1bdec00) [pid = 1847] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:13:31 INFO - PROCESS | 1847 | 1461118411634 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd864b000 == 21 [pid = 1847] [id = 56] 19:13:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7f9bd1bba400) [pid = 1847] [serial = 166] [outer = (nil)] 19:13:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7f9bd25ac000) [pid = 1847] [serial = 167] [outer = 0x7f9bd1bba400] 19:13:31 INFO - PROCESS | 1847 | 1461118411693 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7f9bdb493000) [pid = 1847] [serial = 168] [outer = 0x7f9bd1bba400] 19:13:32 INFO - PROCESS | 1847 | 1461118412249 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]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 929ms 19:13:32 INFO - PROCESS | 1847 | 1461118412297 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 1847 | 1461118412301 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:13:32 INFO - PROCESS | 1847 | 1461118412306 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 1847 | 1461118412308 Marionette TRACE conn3 <- [1,198,null,{}] 19:13:32 INFO - PROCESS | 1847 | 1461118412313 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}] 19:13:32 INFO - PROCESS | 1847 | 1461118412487 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:13:32 INFO - PROCESS | 1847 | 1461118412512 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf8a800 == 22 [pid = 1847] [id = 57] 19:13:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7f9bd9a25400) [pid = 1847] [serial = 169] [outer = (nil)] 19:13:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7f9bdc52e400) [pid = 1847] [serial = 170] [outer = 0x7f9bd9a25400] 19:13:32 INFO - PROCESS | 1847 | 1461118412575 Marionette DEBUG loaded listener.js 19:13:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7f9bdc94e800) [pid = 1847] [serial = 171] [outer = 0x7f9bd9a25400] 19:13:33 INFO - PROCESS | 1847 | 1461118413293 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]]]}] 19:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1033ms 19:13:33 INFO - PROCESS | 1847 | 1461118413340 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:13:33 INFO - PROCESS | 1847 | 1461118413343 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:13:33 INFO - PROCESS | 1847 | 1461118413348 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:13:33 INFO - PROCESS | 1847 | 1461118413350 Marionette TRACE conn3 <- [1,202,null,{}] 19:13:33 INFO - PROCESS | 1847 | 1461118413355 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}] 19:13:33 INFO - PROCESS | 1847 | 1461118413506 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:13:33 INFO - PROCESS | 1847 | 1461118413521 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc678800 == 23 [pid = 1847] [id = 58] 19:13:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7f9bd1bddc00) [pid = 1847] [serial = 172] [outer = (nil)] 19:13:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7f9bdcd48400) [pid = 1847] [serial = 173] [outer = 0x7f9bd1bddc00] 19:13:33 INFO - PROCESS | 1847 | 1461118413581 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7f9bdd7b2000) [pid = 1847] [serial = 174] [outer = 0x7f9bd1bddc00] 19:13:34 INFO - PROCESS | 1847 | 1461118414535 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]]]}] 19:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1224ms 19:13:34 INFO - PROCESS | 1847 | 1461118414574 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1847 | 1461118414582 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:13:34 INFO - PROCESS | 1847 | 1461118414590 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1847 | 1461118414595 Marionette TRACE conn3 <- [1,206,null,{}] 19:13:34 INFO - PROCESS | 1847 | 1461118414601 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}] 19:13:34 INFO - PROCESS | 1847 | 1461118414789 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:13:34 INFO - PROCESS | 1847 | 1461118414908 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd612a800 == 24 [pid = 1847] [id = 59] 19:13:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7f9bd265e000) [pid = 1847] [serial = 175] [outer = (nil)] 19:13:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7f9bd3d9dc00) [pid = 1847] [serial = 176] [outer = 0x7f9bd265e000] 19:13:34 INFO - PROCESS | 1847 | 1461118414984 Marionette DEBUG loaded listener.js 19:13:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f9bd5c86c00) [pid = 1847] [serial = 177] [outer = 0x7f9bd265e000] 19:13:35 INFO - PROCESS | 1847 | 1461118415782 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]]]}] 19:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1235ms 19:13:35 INFO - PROCESS | 1847 | 1461118415850 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:13:35 INFO - PROCESS | 1847 | 1461118415858 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:13:35 INFO - PROCESS | 1847 | 1461118415869 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:13:35 INFO - PROCESS | 1847 | 1461118415873 Marionette TRACE conn3 <- [1,210,null,{}] 19:13:35 INFO - PROCESS | 1847 | 1461118415878 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}] 19:13:36 INFO - PROCESS | 1847 | 1461118416038 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:13:36 INFO - PROCESS | 1847 | 1461118416157 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdacd9000 == 25 [pid = 1847] [id = 60] 19:13:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f9bd2f71000) [pid = 1847] [serial = 178] [outer = (nil)] 19:13:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f9bd9a34400) [pid = 1847] [serial = 179] [outer = 0x7f9bd2f71000] 19:13:36 INFO - PROCESS | 1847 | 1461118416226 Marionette DEBUG loaded listener.js 19:13:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f9bda9f8c00) [pid = 1847] [serial = 180] [outer = 0x7f9bd2f71000] 19:13:37 INFO - PROCESS | 1847 | 1461118417206 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]]]}] 19:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1380ms 19:13:37 INFO - PROCESS | 1847 | 1461118417250 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:13:37 INFO - PROCESS | 1847 | 1461118417256 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:13:37 INFO - PROCESS | 1847 | 1461118417263 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 1847 | 1461118417268 Marionette TRACE conn3 <- [1,214,null,{}] 19:13:37 INFO - PROCESS | 1847 | 1461118417276 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}] 19:13:37 INFO - PROCESS | 1847 | 1461118417428 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:13:37 INFO - PROCESS | 1847 | 1461118417543 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7f9bd909b000) [pid = 1847] [serial = 143] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7f9bd5dd7000) [pid = 1847] [serial = 129] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7f9bda9f5800) [pid = 1847] [serial = 134] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7f9bd5dd0c00) [pid = 1847] [serial = 131] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x7f9bd7cbcc00) [pid = 1847] [serial = 132] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 58 (0x7f9bde3d8400) [pid = 1847] [serial = 138] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 57 (0x7f9bdd7b2400) [pid = 1847] [serial = 137] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 56 (0x7f9bdc62cc00) [pid = 1847] [serial = 144] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 55 (0x7f9be8f91000) [pid = 1847] [serial = 140] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 54 (0x7f9be9126000) [pid = 1847] [serial = 141] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | --DOMWINDOW == 53 (0x7f9bdae03400) [pid = 1847] [serial = 135] [outer = (nil)] [url = about:blank] 19:13:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2507800 == 26 [pid = 1847] [id = 61] 19:13:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7f9bd265e400) [pid = 1847] [serial = 181] [outer = (nil)] 19:13:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7f9bd2f74800) [pid = 1847] [serial = 182] [outer = 0x7f9bd265e400] 19:13:37 INFO - PROCESS | 1847 | 1461118417631 Marionette DEBUG loaded listener.js 19:13:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7f9bd3d9b000) [pid = 1847] [serial = 183] [outer = 0x7f9bd265e400] 19:13:38 INFO - PROCESS | 1847 | 1461118418283 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]]]}] 19:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1036ms 19:13:38 INFO - PROCESS | 1847 | 1461118418300 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:13:38 INFO - PROCESS | 1847 | 1461118418307 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:13:38 INFO - PROCESS | 1847 | 1461118418317 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 1847 | 1461118418319 Marionette TRACE conn3 <- [1,218,null,{}] 19:13:38 INFO - PROCESS | 1847 | 1461118418336 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}] 19:13:38 INFO - PROCESS | 1847 | 1461118418478 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:13:38 INFO - PROCESS | 1847 | 1461118418566 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd9f0c000 == 27 [pid = 1847] [id = 62] 19:13:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7f9bd265f800) [pid = 1847] [serial = 184] [outer = (nil)] 19:13:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7f9bd7cbdc00) [pid = 1847] [serial = 185] [outer = 0x7f9bd265f800] 19:13:38 INFO - PROCESS | 1847 | 1461118418626 Marionette DEBUG loaded listener.js 19:13:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7f9bd9fe2c00) [pid = 1847] [serial = 186] [outer = 0x7f9bd265f800] 19:13:39 INFO - PROCESS | 1847 | 1461118419229 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]]]}] 19:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 935ms 19:13:39 INFO - PROCESS | 1847 | 1461118419251 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:13:39 INFO - PROCESS | 1847 | 1461118419254 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:13:39 INFO - PROCESS | 1847 | 1461118419260 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:13:39 INFO - PROCESS | 1847 | 1461118419265 Marionette TRACE conn3 <- [1,222,null,{}] 19:13:39 INFO - PROCESS | 1847 | 1461118419280 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}] 19:13:39 INFO - PROCESS | 1847 | 1461118419442 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:13:39 INFO - PROCESS | 1847 | 1461118419503 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbb16800 == 28 [pid = 1847] [id = 63] 19:13:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7f9bd1bb5c00) [pid = 1847] [serial = 187] [outer = (nil)] 19:13:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f9bdacf0800) [pid = 1847] [serial = 188] [outer = 0x7f9bd1bb5c00] 19:13:39 INFO - PROCESS | 1847 | 1461118419567 Marionette DEBUG loaded listener.js 19:13:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f9bdb654800) [pid = 1847] [serial = 189] [outer = 0x7f9bd1bb5c00] 19:13:40 INFO - PROCESS | 1847 | 1461118420189 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]]]}] 19:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 981ms 19:13:40 INFO - PROCESS | 1847 | 1461118420248 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:13:40 INFO - PROCESS | 1847 | 1461118420253 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:13:40 INFO - PROCESS | 1847 | 1461118420258 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:13:40 INFO - PROCESS | 1847 | 1461118420261 Marionette TRACE conn3 <- [1,226,null,{}] 19:13:40 INFO - PROCESS | 1847 | 1461118420266 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}] 19:13:40 INFO - PROCESS | 1847 | 1461118420429 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:13:40 INFO - PROCESS | 1847 | 1461118420448 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc67c000 == 29 [pid = 1847] [id = 64] 19:13:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f9bdb7b1c00) [pid = 1847] [serial = 190] [outer = (nil)] 19:13:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f9bdc631800) [pid = 1847] [serial = 191] [outer = 0x7f9bdb7b1c00] 19:13:40 INFO - PROCESS | 1847 | 1461118420512 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f9bdc8b5c00) [pid = 1847] [serial = 192] [outer = 0x7f9bdb7b1c00] 19:13:41 INFO - PROCESS | 1847 | 1461118421245 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]]]}] 19:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1029ms 19:13:41 INFO - PROCESS | 1847 | 1461118421287 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:13:41 INFO - PROCESS | 1847 | 1461118421290 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:13:41 INFO - PROCESS | 1847 | 1461118421303 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:13:41 INFO - PROCESS | 1847 | 1461118421305 Marionette TRACE conn3 <- [1,230,null,{}] 19:13:41 INFO - PROCESS | 1847 | 1461118421329 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}] 19:13:41 INFO - PROCESS | 1847 | 1461118421496 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:13:41 INFO - PROCESS | 1847 | 1461118421516 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcf96000 == 30 [pid = 1847] [id = 65] 19:13:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7f9bdc949400) [pid = 1847] [serial = 193] [outer = (nil)] 19:13:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7f9bdcb25c00) [pid = 1847] [serial = 194] [outer = 0x7f9bdc949400] 19:13:41 INFO - PROCESS | 1847 | 1461118421575 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7f9bdd7b5c00) [pid = 1847] [serial = 195] [outer = 0x7f9bdc949400] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7f9bd9a25400) [pid = 1847] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7f9bda9f8000) [pid = 1847] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7f9bd1bad800) [pid = 1847] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7f9bd1baec00) [pid = 1847] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7f9bd1bba400) [pid = 1847] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7f9bd3f41800) [pid = 1847] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7f9bd2f70c00) [pid = 1847] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:13:42 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7f9bd6142c00) [pid = 1847] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:13:42 INFO - PROCESS | 1847 | 1461118422306 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]]]}] 19:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1043ms 19:13:42 INFO - PROCESS | 1847 | 1461118422339 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 1847 | 1461118422341 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:13:42 INFO - PROCESS | 1847 | 1461118422347 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 1847 | 1461118422349 Marionette TRACE conn3 <- [1,234,null,{}] 19:13:42 INFO - PROCESS | 1847 | 1461118422361 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}] 19:13:42 INFO - PROCESS | 1847 | 1461118422521 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:13:42 INFO - PROCESS | 1847 | 1461118422546 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde477000 == 31 [pid = 1847] [id = 66] 19:13:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f9bd9a25400) [pid = 1847] [serial = 196] [outer = (nil)] 19:13:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f9bdd8a5400) [pid = 1847] [serial = 197] [outer = 0x7f9bd9a25400] 19:13:42 INFO - PROCESS | 1847 | 1461118422623 Marionette DEBUG loaded listener.js 19:13:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f9bde667c00) [pid = 1847] [serial = 198] [outer = 0x7f9bd9a25400] 19:13:43 INFO - PROCESS | 1847 | 1461118423294 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]]]}] 19:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 973ms 19:13:43 INFO - PROCESS | 1847 | 1461118423322 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:13:43 INFO - PROCESS | 1847 | 1461118423325 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:13:43 INFO - PROCESS | 1847 | 1461118423331 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:13:43 INFO - PROCESS | 1847 | 1461118423333 Marionette TRACE conn3 <- [1,238,null,{}] 19:13:43 INFO - PROCESS | 1847 | 1461118423338 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}] 19:13:43 INFO - PROCESS | 1847 | 1461118423489 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:13:43 INFO - PROCESS | 1847 | 1461118423504 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd32ae800 == 32 [pid = 1847] [id = 67] 19:13:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f9bd1bad400) [pid = 1847] [serial = 199] [outer = (nil)] 19:13:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f9bde668800) [pid = 1847] [serial = 200] [outer = 0x7f9bd1bad400] 19:13:43 INFO - PROCESS | 1847 | 1461118423564 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7f9be7e58800) [pid = 1847] [serial = 201] [outer = 0x7f9bd1bad400] 19:13:44 INFO - PROCESS | 1847 | 1461118424197 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]]]}] 19:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 975ms 19:13:44 INFO - PROCESS | 1847 | 1461118424331 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 1847 | 1461118424336 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:13:44 INFO - PROCESS | 1847 | 1461118424347 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 1847 | 1461118424352 Marionette TRACE conn3 <- [1,242,null,{}] 19:13:44 INFO - PROCESS | 1847 | 1461118424360 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}] 19:13:44 INFO - PROCESS | 1847 | 1461118424511 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:13:44 INFO - PROCESS | 1847 | 1461118424634 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c5c800 == 33 [pid = 1847] [id = 68] 19:13:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7f9bd1bafc00) [pid = 1847] [serial = 202] [outer = (nil)] 19:13:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7f9bd2660c00) [pid = 1847] [serial = 203] [outer = 0x7f9bd1bafc00] 19:13:44 INFO - PROCESS | 1847 | 1461118424710 Marionette DEBUG loaded listener.js 19:13:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7f9bd3f45800) [pid = 1847] [serial = 204] [outer = 0x7f9bd1bafc00] 19:13:45 INFO - PROCESS | 1847 | 1461118425495 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]]]}] 19:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1179ms 19:13:45 INFO - PROCESS | 1847 | 1461118425527 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:13:45 INFO - PROCESS | 1847 | 1461118425535 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:13:45 INFO - PROCESS | 1847 | 1461118425545 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 1847 | 1461118425548 Marionette TRACE conn3 <- [1,246,null,{}] 19:13:45 INFO - PROCESS | 1847 | 1461118425554 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}] 19:13:45 INFO - PROCESS | 1847 | 1461118425712 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:13:45 INFO - PROCESS | 1847 | 1461118425836 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcde9000 == 34 [pid = 1847] [id = 69] 19:13:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7f9bd265b000) [pid = 1847] [serial = 205] [outer = (nil)] 19:13:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7f9bda9f5800) [pid = 1847] [serial = 206] [outer = 0x7f9bd265b000] 19:13:45 INFO - PROCESS | 1847 | 1461118425907 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7f9bdae09800) [pid = 1847] [serial = 207] [outer = 0x7f9bd265b000] 19:13:46 INFO - PROCESS | 1847 | 1461118426735 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]]]}] 19:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1236ms 19:13:46 INFO - PROCESS | 1847 | 1461118426781 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:13:46 INFO - PROCESS | 1847 | 1461118426785 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:13:46 INFO - PROCESS | 1847 | 1461118426791 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:13:46 INFO - PROCESS | 1847 | 1461118426797 Marionette TRACE conn3 <- [1,250,null,{}] 19:13:46 INFO - PROCESS | 1847 | 1461118426812 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}] 19:13:46 INFO - PROCESS | 1847 | 1461118426967 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:13:47 INFO - PROCESS | 1847 | 1461118427090 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8aec800 == 35 [pid = 1847] [id = 70] 19:13:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7f9bdc635800) [pid = 1847] [serial = 208] [outer = (nil)] 19:13:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7f9bdd81f400) [pid = 1847] [serial = 209] [outer = 0x7f9bdc635800] 19:13:47 INFO - PROCESS | 1847 | 1461118427167 Marionette DEBUG loaded listener.js 19:13:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7f9bde66c800) [pid = 1847] [serial = 210] [outer = 0x7f9bdc635800] 19:13:47 INFO - PROCESS | 1847 | 1461118427978 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]]]}] 19:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1238ms 19:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:13:48 INFO - PROCESS | 1847 | 1461118428030 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:13:48 INFO - PROCESS | 1847 | 1461118428033 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:13:48 INFO - PROCESS | 1847 | 1461118428039 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 1847 | 1461118428042 Marionette TRACE conn3 <- [1,254,null,{}] 19:13:48 INFO - PROCESS | 1847 | 1461118428047 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}] 19:13:48 INFO - PROCESS | 1847 | 1461118428196 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:13:48 INFO - PROCESS | 1847 | 1461118428296 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8d8d000 == 36 [pid = 1847] [id = 71] 19:13:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7f9bdc949000) [pid = 1847] [serial = 211] [outer = (nil)] 19:13:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7f9be8a42000) [pid = 1847] [serial = 212] [outer = 0x7f9bdc949000] 19:13:48 INFO - PROCESS | 1847 | 1461118428367 Marionette DEBUG loaded listener.js 19:13:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7f9be8f07800) [pid = 1847] [serial = 213] [outer = 0x7f9bdc949000] 19:13:49 INFO - PROCESS | 1847 | 1461118429219 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]]]}] 19:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1231ms 19:13:49 INFO - PROCESS | 1847 | 1461118429275 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:13:49 INFO - PROCESS | 1847 | 1461118429278 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:13:49 INFO - PROCESS | 1847 | 1461118429285 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:13:49 INFO - PROCESS | 1847 | 1461118429289 Marionette TRACE conn3 <- [1,258,null,{}] 19:13:49 INFO - PROCESS | 1847 | 1461118429294 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}] 19:13:49 INFO - PROCESS | 1847 | 1461118429438 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:13:49 INFO - PROCESS | 1847 | 1461118429674 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c5e800 == 37 [pid = 1847] [id = 72] 19:13:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7f9bd1bb9000) [pid = 1847] [serial = 214] [outer = (nil)] 19:13:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7f9bd1bdc800) [pid = 1847] [serial = 215] [outer = 0x7f9bd1bb9000] 19:13:49 INFO - PROCESS | 1847 | 1461118429751 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7f9bd25b5400) [pid = 1847] [serial = 216] [outer = 0x7f9bd1bb9000] 19:13:50 INFO - PROCESS | 1847 | 1461118430682 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]]]}] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 80 (0x7f9bdc52e400) [pid = 1847] [serial = 170] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 79 (0x7f9bdad88c00) [pid = 1847] [serial = 164] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0x7f9bd265dc00) [pid = 1847] [serial = 152] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x7f9bd25ab800) [pid = 1847] [serial = 147] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x7f9bd1bb7000) [pid = 1847] [serial = 146] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x7f9bdaee0400) [pid = 1847] [serial = 150] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x7f9bd9fdd400) [pid = 1847] [serial = 149] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x7f9bd25ac000) [pid = 1847] [serial = 167] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0x7f9bd4a95c00) [pid = 1847] [serial = 158] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x7f9bd614cc00) [pid = 1847] [serial = 159] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x7f9bd3d96400) [pid = 1847] [serial = 155] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7f9bd3f44000) [pid = 1847] [serial = 156] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7f9bd9099c00) [pid = 1847] [serial = 161] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7f9bdb493000) [pid = 1847] [serial = 168] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7f9bda9f6c00) [pid = 1847] [serial = 162] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7f9bdb1ec000) [pid = 1847] [serial = 165] [outer = (nil)] [url = about:blank] 19:13:50 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7f9bdc94e800) [pid = 1847] [serial = 171] [outer = (nil)] [url = about:blank] 19:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1433ms 19:13:50 INFO - PROCESS | 1847 | 1461118430718 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 1847 | 1461118430726 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:13:50 INFO - PROCESS | 1847 | 1461118430734 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1847 | 1461118430738 Marionette TRACE conn3 <- [1,262,null,{}] 19:13:50 INFO - PROCESS | 1847 | 1461118430745 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}] 19:13:50 INFO - PROCESS | 1847 | 1461118430881 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:13:50 INFO - PROCESS | 1847 | 1461118430894 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4ab5000 == 38 [pid = 1847] [id = 73] 19:13:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f9bd3d94c00) [pid = 1847] [serial = 217] [outer = (nil)] 19:13:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7f9bd7cbec00) [pid = 1847] [serial = 218] [outer = 0x7f9bd3d94c00] 19:13:50 INFO - PROCESS | 1847 | 1461118430955 Marionette DEBUG loaded listener.js 19:13:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7f9bd9097400) [pid = 1847] [serial = 219] [outer = 0x7f9bd3d94c00] 19:13:51 INFO - PROCESS | 1847 | 1461118431635 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]]]}] 19:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 931ms 19:13:51 INFO - PROCESS | 1847 | 1461118431667 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:13:51 INFO - PROCESS | 1847 | 1461118431672 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:13:51 INFO - PROCESS | 1847 | 1461118431680 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:13:51 INFO - PROCESS | 1847 | 1461118431682 Marionette TRACE conn3 <- [1,266,null,{}] 19:13:51 INFO - PROCESS | 1847 | 1461118431687 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}] 19:13:51 INFO - PROCESS | 1847 | 1461118431827 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:13:51 INFO - PROCESS | 1847 | 1461118431917 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0ee800 == 39 [pid = 1847] [id = 74] 19:13:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7f9bd5dcdc00) [pid = 1847] [serial = 220] [outer = (nil)] 19:13:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7f9bdacecc00) [pid = 1847] [serial = 221] [outer = 0x7f9bd5dcdc00] 19:13:51 INFO - PROCESS | 1847 | 1461118431975 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7f9bdaee8400) [pid = 1847] [serial = 222] [outer = 0x7f9bd5dcdc00] 19:13:52 INFO - PROCESS | 1847 | 1461118432579 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]]]}] 19:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 930ms 19:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:13:52 INFO - PROCESS | 1847 | 1461118432611 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:13:52 INFO - PROCESS | 1847 | 1461118432613 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:13:52 INFO - PROCESS | 1847 | 1461118432621 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:13:52 INFO - PROCESS | 1847 | 1461118432629 Marionette TRACE conn3 <- [1,270,null,{}] 19:13:52 INFO - PROCESS | 1847 | 1461118432642 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}] 19:13:52 INFO - PROCESS | 1847 | 1461118432818 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:13:52 INFO - PROCESS | 1847 | 1461118432842 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc0d3000 == 40 [pid = 1847] [id = 75] 19:13:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7f9bd900f800) [pid = 1847] [serial = 223] [outer = (nil)] 19:13:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7f9bdbe3c000) [pid = 1847] [serial = 224] [outer = 0x7f9bd900f800] 19:13:52 INFO - PROCESS | 1847 | 1461118432900 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7f9bdcb31400) [pid = 1847] [serial = 225] [outer = 0x7f9bd900f800] 19:13:53 INFO - PROCESS | 1847 | 1461118433730 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]]]}] 19:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1140ms 19:13:53 INFO - PROCESS | 1847 | 1461118433758 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:13:53 INFO - PROCESS | 1847 | 1461118433762 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:13:53 INFO - PROCESS | 1847 | 1461118433767 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 1847 | 1461118433770 Marionette TRACE conn3 <- [1,274,null,{}] 19:13:53 INFO - PROCESS | 1847 | 1461118433774 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}] 19:13:53 INFO - PROCESS | 1847 | 1461118433936 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:13:54 INFO - PROCESS | 1847 | 1461118433998 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde469800 == 41 [pid = 1847] [id = 76] 19:13:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7f9bdaee6c00) [pid = 1847] [serial = 226] [outer = (nil)] 19:13:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7f9bde3cf800) [pid = 1847] [serial = 227] [outer = 0x7f9bdaee6c00] 19:13:54 INFO - PROCESS | 1847 | 1461118434056 Marionette DEBUG loaded listener.js 19:13:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7f9be7ed3000) [pid = 1847] [serial = 228] [outer = 0x7f9bdaee6c00] 19:13:54 INFO - PROCESS | 1847 | 1461118434643 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]]]}] 19:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 927ms 19:13:54 INFO - PROCESS | 1847 | 1461118434704 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:13:54 INFO - PROCESS | 1847 | 1461118434707 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:13:54 INFO - PROCESS | 1847 | 1461118434713 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:13:54 INFO - PROCESS | 1847 | 1461118434715 Marionette TRACE conn3 <- [1,278,null,{}] 19:13:54 INFO - PROCESS | 1847 | 1461118434720 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}] 19:13:54 INFO - PROCESS | 1847 | 1461118434869 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:13:54 INFO - PROCESS | 1847 | 1461118434898 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ef0000 == 42 [pid = 1847] [id = 77] 19:13:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7f9be8f08800) [pid = 1847] [serial = 229] [outer = (nil)] 19:13:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7f9be8f90000) [pid = 1847] [serial = 230] [outer = 0x7f9be8f08800] 19:13:54 INFO - PROCESS | 1847 | 1461118434968 Marionette DEBUG loaded listener.js 19:13:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7f9be91d7000) [pid = 1847] [serial = 231] [outer = 0x7f9be8f08800] 19:13:55 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0x7f9bdb7b1c00) [pid = 1847] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:13:55 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x7f9bd9a25400) [pid = 1847] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:13:55 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x7f9bd265e400) [pid = 1847] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:13:55 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x7f9bdc949400) [pid = 1847] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:13:55 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x7f9bd265f800) [pid = 1847] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:13:55 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x7f9bd1bb5c00) [pid = 1847] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:13:55 INFO - PROCESS | 1847 | 1461118435687 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]]]}] 19:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1030ms 19:13:55 INFO - PROCESS | 1847 | 1461118435743 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:13:55 INFO - PROCESS | 1847 | 1461118435745 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:13:55 INFO - PROCESS | 1847 | 1461118435751 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:13:55 INFO - PROCESS | 1847 | 1461118435753 Marionette TRACE conn3 <- [1,282,null,{}] 19:13:55 INFO - PROCESS | 1847 | 1461118435770 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}] 19:13:55 INFO - PROCESS | 1847 | 1461118435922 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:13:55 INFO - PROCESS | 1847 | 1461118435940 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd27a8000 == 43 [pid = 1847] [id = 78] 19:13:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7f9bd6142c00) [pid = 1847] [serial = 232] [outer = (nil)] 19:13:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7f9be9108c00) [pid = 1847] [serial = 233] [outer = 0x7f9bd6142c00] 19:13:55 INFO - PROCESS | 1847 | 1461118435998 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7f9bea2b8000) [pid = 1847] [serial = 234] [outer = 0x7f9bd6142c00] 19:13:56 INFO - PROCESS | 1847 | 1461118436749 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]]]}] 19:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1023ms 19:13:56 INFO - PROCESS | 1847 | 1461118436775 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:13:56 INFO - PROCESS | 1847 | 1461118436778 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:13:56 INFO - PROCESS | 1847 | 1461118436783 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 1847 | 1461118436785 Marionette TRACE conn3 <- [1,286,null,{}] 19:13:56 INFO - PROCESS | 1847 | 1461118436790 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}] 19:13:56 INFO - PROCESS | 1847 | 1461118436943 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:13:56 INFO - PROCESS | 1847 | 1461118436956 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9ff0000 == 44 [pid = 1847] [id = 79] 19:13:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7f9bd1c52400) [pid = 1847] [serial = 235] [outer = (nil)] 19:13:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7f9bd1c58c00) [pid = 1847] [serial = 236] [outer = 0x7f9bd1c52400] 19:13:57 INFO - PROCESS | 1847 | 1461118437014 Marionette DEBUG loaded listener.js 19:13:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7f9bdc52f000) [pid = 1847] [serial = 237] [outer = 0x7f9bd1c52400] 19:13:57 INFO - PROCESS | 1847 | 1461118437774 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]]]}] 19:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1023ms 19:13:57 INFO - PROCESS | 1847 | 1461118437808 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:13:57 INFO - PROCESS | 1847 | 1461118437814 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:13:57 INFO - PROCESS | 1847 | 1461118437822 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:13:57 INFO - PROCESS | 1847 | 1461118437827 Marionette TRACE conn3 <- [1,290,null,{}] 19:13:57 INFO - PROCESS | 1847 | 1461118437835 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}] 19:13:58 INFO - PROCESS | 1847 | 1461118438023 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:13:58 INFO - PROCESS | 1847 | 1461118438149 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb012000 == 45 [pid = 1847] [id = 80] 19:13:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7f9bd25abc00) [pid = 1847] [serial = 238] [outer = (nil)] 19:13:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7f9bd3d94800) [pid = 1847] [serial = 239] [outer = 0x7f9bd25abc00] 19:13:58 INFO - PROCESS | 1847 | 1461118438224 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7f9bd5c85800) [pid = 1847] [serial = 240] [outer = 0x7f9bd25abc00] 19:13:59 INFO - PROCESS | 1847 | 1461118439086 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]]]}] 19:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1335ms 19:13:59 INFO - PROCESS | 1847 | 1461118439158 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:13:59 INFO - PROCESS | 1847 | 1461118439166 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:13:59 INFO - PROCESS | 1847 | 1461118439176 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:13:59 INFO - PROCESS | 1847 | 1461118439179 Marionette TRACE conn3 <- [1,294,null,{}] 19:13:59 INFO - PROCESS | 1847 | 1461118439185 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}] 19:13:59 INFO - PROCESS | 1847 | 1461118439337 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:13:59 INFO - PROCESS | 1847 | 1461118439462 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde462800 == 46 [pid = 1847] [id = 81] 19:13:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7f9bd2658000) [pid = 1847] [serial = 241] [outer = (nil)] 19:13:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7f9bdacf5400) [pid = 1847] [serial = 242] [outer = 0x7f9bd2658000] 19:13:59 INFO - PROCESS | 1847 | 1461118439532 Marionette DEBUG loaded listener.js 19:13:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7f9bdb498c00) [pid = 1847] [serial = 243] [outer = 0x7f9bd2658000] 19:14:00 INFO - PROCESS | 1847 | 1461118440339 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]]]}] 19:14:00 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. 19:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1231ms 19:14:00 INFO - PROCESS | 1847 | 1461118440408 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:14:00 INFO - PROCESS | 1847 | 1461118440412 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:14:00 INFO - PROCESS | 1847 | 1461118440418 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:14:00 INFO - PROCESS | 1847 | 1461118440424 Marionette TRACE conn3 <- [1,298,null,{}] 19:14:00 INFO - PROCESS | 1847 | 1461118440440 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}] 19:14:00 INFO - PROCESS | 1847 | 1461118440598 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:14:00 INFO - PROCESS | 1847 | 1461118440724 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec077000 == 47 [pid = 1847] [id = 82] 19:14:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f9bdb499000) [pid = 1847] [serial = 244] [outer = (nil)] 19:14:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f9be7ecb400) [pid = 1847] [serial = 245] [outer = 0x7f9bdb499000] 19:14:00 INFO - PROCESS | 1847 | 1461118440798 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f9be910f000) [pid = 1847] [serial = 246] [outer = 0x7f9bdb499000] 19:14:01 INFO - PROCESS | 1847 | 1461118441703 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]]]}] 19:14:01 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. 19:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1343ms 19:14:01 INFO - PROCESS | 1847 | 1461118441761 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:14:01 INFO - PROCESS | 1847 | 1461118441765 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:14:01 INFO - PROCESS | 1847 | 1461118441771 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 1847 | 1461118441774 Marionette TRACE conn3 <- [1,302,null,{}] 19:14:01 INFO - PROCESS | 1847 | 1461118441779 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}] 19:14:01 INFO - PROCESS | 1847 | 1461118441928 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:14:02 INFO - PROCESS | 1847 | 1461118442059 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed814800 == 48 [pid = 1847] [id = 83] 19:14:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f9bdc52e400) [pid = 1847] [serial = 247] [outer = (nil)] 19:14:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f9bea108800) [pid = 1847] [serial = 248] [outer = 0x7f9bdc52e400] 19:14:02 INFO - PROCESS | 1847 | 1461118442128 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f9bec023800) [pid = 1847] [serial = 249] [outer = 0x7f9bdc52e400] 19:14:02 INFO - PROCESS | 1847 | 1461118442865 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]]]}] 19:14:02 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. 19:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1129ms 19:14:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f9bd1bb0800) [pid = 1847] [serial = 250] [outer = 0x7f9bd1be1800] 19:14:02 INFO - PROCESS | 1847 | 1461118442937 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:14:02 INFO - PROCESS | 1847 | 1461118442940 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:14:03 INFO - PROCESS | 1847 | 1461118443152 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:14:03 INFO - PROCESS | 1847 | 1461118443158 Marionette TRACE conn3 <- [1,306,null,{}] 19:14:03 INFO - PROCESS | 1847 | 1461118443191 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}] 19:14:03 INFO - PROCESS | 1847 | 1461118443336 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:14:03 INFO - PROCESS | 1847 | 1461118443486 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc0d4000 == 49 [pid = 1847] [id = 84] 19:14:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f9bd2f7c800) [pid = 1847] [serial = 251] [outer = (nil)] 19:14:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f9bd3d99800) [pid = 1847] [serial = 252] [outer = 0x7f9bd2f7c800] 19:14:03 INFO - PROCESS | 1847 | 1461118443601 Marionette DEBUG loaded listener.js 19:14:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bd5dd3400) [pid = 1847] [serial = 253] [outer = 0x7f9bd2f7c800] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbb16800 == 48 [pid = 1847] [id = 63] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd9f0c000 == 47 [pid = 1847] [id = 62] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd27a8000 == 46 [pid = 1847] [id = 78] 19:14:04 INFO - PROCESS | 1847 | 1461118444459 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]]]}] 19:14:04 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f9bde668800) [pid = 1847] [serial = 200] [outer = (nil)] [url = about:blank] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ef0000 == 45 [pid = 1847] [id = 77] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde469800 == 44 [pid = 1847] [id = 76] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc0d3000 == 43 [pid = 1847] [id = 75] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0ee800 == 42 [pid = 1847] [id = 74] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4ab5000 == 41 [pid = 1847] [id = 73] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c5e800 == 40 [pid = 1847] [id = 72] 19:14:04 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd32ae800 == 39 [pid = 1847] [id = 67] 19:14:04 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. 19:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1555ms 19:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:14:04 INFO - PROCESS | 1847 | 1461118444509 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:14:04 INFO - PROCESS | 1847 | 1461118444514 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:14:04 INFO - PROCESS | 1847 | 1461118444521 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:14:04 INFO - PROCESS | 1847 | 1461118444524 Marionette TRACE conn3 <- [1,310,null,{}] 19:14:04 INFO - PROCESS | 1847 | 1461118444534 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}] 19:14:04 INFO - PROCESS | 1847 | 1461118444674 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:14:04 INFO - PROCESS | 1847 | 1461118444685 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c68800 == 40 [pid = 1847] [id = 85] 19:14:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bdacefc00) [pid = 1847] [serial = 254] [outer = (nil)] 19:14:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9bdb49b800) [pid = 1847] [serial = 255] [outer = 0x7f9bdacefc00] 19:14:04 INFO - PROCESS | 1847 | 1461118444745 Marionette DEBUG loaded listener.js 19:14:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bdc52fc00) [pid = 1847] [serial = 256] [outer = 0x7f9bdacefc00] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bdc8b5c00) [pid = 1847] [serial = 192] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f9bde667c00) [pid = 1847] [serial = 198] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f9bdd8a5400) [pid = 1847] [serial = 197] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f9bd2f74800) [pid = 1847] [serial = 182] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f9bdcb25c00) [pid = 1847] [serial = 194] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f9bd9fe2c00) [pid = 1847] [serial = 186] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f9bdd7b5c00) [pid = 1847] [serial = 195] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f9bdc631800) [pid = 1847] [serial = 191] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f9bd3d9dc00) [pid = 1847] [serial = 176] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f9bdcd48400) [pid = 1847] [serial = 173] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f9bd9a34400) [pid = 1847] [serial = 179] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7f9bdacf0800) [pid = 1847] [serial = 188] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7f9bd3d9b000) [pid = 1847] [serial = 183] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7f9bd7cbdc00) [pid = 1847] [serial = 185] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0x7f9bdb654800) [pid = 1847] [serial = 189] [outer = (nil)] [url = about:blank] 19:14:05 INFO - PROCESS | 1847 | 1461118445477 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]]]}] 19:14:05 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. 19:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 988ms 19:14:05 INFO - PROCESS | 1847 | 1461118445508 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:14:05 INFO - PROCESS | 1847 | 1461118445512 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:14:05 INFO - PROCESS | 1847 | 1461118445527 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:14:05 INFO - PROCESS | 1847 | 1461118445530 Marionette TRACE conn3 <- [1,314,null,{}] 19:14:05 INFO - PROCESS | 1847 | 1461118445535 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}] 19:14:05 INFO - PROCESS | 1847 | 1461118445665 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:14:05 INFO - PROCESS | 1847 | 1461118445684 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc617800 == 41 [pid = 1847] [id = 86] 19:14:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7f9bdc952400) [pid = 1847] [serial = 257] [outer = (nil)] 19:14:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7f9bdd7c0400) [pid = 1847] [serial = 258] [outer = 0x7f9bdc952400] 19:14:05 INFO - PROCESS | 1847 | 1461118445754 Marionette DEBUG loaded listener.js 19:14:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7f9bde3d2800) [pid = 1847] [serial = 259] [outer = 0x7f9bdc952400] 19:14:06 INFO - PROCESS | 1847 | 1461118446532 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]]]}] 19:14:06 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. 19:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1084ms 19:14:06 INFO - PROCESS | 1847 | 1461118446636 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:14:06 INFO - PROCESS | 1847 | 1461118446640 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:14:06 INFO - PROCESS | 1847 | 1461118446645 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 1847 | 1461118446648 Marionette TRACE conn3 <- [1,318,null,{}] 19:14:06 INFO - PROCESS | 1847 | 1461118446653 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}] 19:14:06 INFO - PROCESS | 1847 | 1461118446796 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:14:06 INFO - PROCESS | 1847 | 1461118446896 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde4e8000 == 42 [pid = 1847] [id = 87] 19:14:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f9bd1bba000) [pid = 1847] [serial = 260] [outer = (nil)] 19:14:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f9bde3d3000) [pid = 1847] [serial = 261] [outer = 0x7f9bd1bba000] 19:14:06 INFO - PROCESS | 1847 | 1461118446962 Marionette DEBUG loaded listener.js 19:14:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f9be9fccc00) [pid = 1847] [serial = 262] [outer = 0x7f9bd1bba000] 19:14:07 INFO - PROCESS | 1847 | 1461118447689 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]]]}] 19:14:07 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. 19:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1079ms 19:14:07 INFO - PROCESS | 1847 | 1461118447725 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:14:07 INFO - PROCESS | 1847 | 1461118447728 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:14:07 INFO - PROCESS | 1847 | 1461118447734 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:14:07 INFO - PROCESS | 1847 | 1461118447736 Marionette TRACE conn3 <- [1,322,null,{}] 19:14:07 INFO - PROCESS | 1847 | 1461118447747 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}] 19:14:07 INFO - PROCESS | 1847 | 1461118447899 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:14:07 INFO - PROCESS | 1847 | 1461118447962 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8d8e800 == 43 [pid = 1847] [id = 88] 19:14:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f9bd1c53000) [pid = 1847] [serial = 263] [outer = (nil)] 19:14:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f9bec0c4400) [pid = 1847] [serial = 264] [outer = 0x7f9bd1c53000] 19:14:08 INFO - PROCESS | 1847 | 1461118448023 Marionette DEBUG loaded listener.js 19:14:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f9bec186c00) [pid = 1847] [serial = 265] [outer = 0x7f9bd1c53000] 19:14:08 INFO - PROCESS | 1847 | 1461118448752 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]]]}] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f9be8f08800) [pid = 1847] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f9bd6142c00) [pid = 1847] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f9bd1bad400) [pid = 1847] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f9bd5dcdc00) [pid = 1847] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f9bd3d94c00) [pid = 1847] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7f9bd900f800) [pid = 1847] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7f9bd1bb9000) [pid = 1847] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:14:08 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7f9bdaee6c00) [pid = 1847] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:14:08 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. 19:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1085ms 19:14:08 INFO - PROCESS | 1847 | 1461118448819 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:14:08 INFO - PROCESS | 1847 | 1461118448822 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:14:08 INFO - PROCESS | 1847 | 1461118448828 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:14:08 INFO - PROCESS | 1847 | 1461118448830 Marionette TRACE conn3 <- [1,326,null,{}] 19:14:08 INFO - PROCESS | 1847 | 1461118448835 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}] 19:14:09 INFO - PROCESS | 1847 | 1461118449002 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:14:09 INFO - PROCESS | 1847 | 1461118449013 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bea157000 == 44 [pid = 1847] [id = 89] 19:14:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7f9bede27800) [pid = 1847] [serial = 266] [outer = (nil)] 19:14:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7f9bede2dc00) [pid = 1847] [serial = 267] [outer = 0x7f9bede27800] 19:14:09 INFO - PROCESS | 1847 | 1461118449075 Marionette DEBUG loaded listener.js 19:14:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f9bedfab400) [pid = 1847] [serial = 268] [outer = 0x7f9bede27800] 19:14:09 INFO - PROCESS | 1847 | 1461118449784 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]]]}] 19:14:09 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. 19:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 983ms 19:14:09 INFO - PROCESS | 1847 | 1461118449811 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:14:09 INFO - PROCESS | 1847 | 1461118449815 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:14:09 INFO - PROCESS | 1847 | 1461118449820 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:14:09 INFO - PROCESS | 1847 | 1461118449822 Marionette TRACE conn3 <- [1,330,null,{}] 19:14:09 INFO - PROCESS | 1847 | 1461118449827 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}] 19:14:09 INFO - PROCESS | 1847 | 1461118449981 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:14:10 INFO - PROCESS | 1847 | 1461118450000 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed812800 == 45 [pid = 1847] [id = 90] 19:14:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f9bdb1b3400) [pid = 1847] [serial = 269] [outer = (nil)] 19:14:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f9bdb1bdc00) [pid = 1847] [serial = 270] [outer = 0x7f9bdb1b3400] 19:14:10 INFO - PROCESS | 1847 | 1461118450060 Marionette DEBUG loaded listener.js 19:14:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f9bdb1c2c00) [pid = 1847] [serial = 271] [outer = 0x7f9bdb1b3400] 19:14:10 INFO - PROCESS | 1847 | 1461118450746 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]]]}] 19:14:10 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. 19:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 973ms 19:14:10 INFO - PROCESS | 1847 | 1461118450795 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:14:10 INFO - PROCESS | 1847 | 1461118450798 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:14:10 INFO - PROCESS | 1847 | 1461118450803 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:14:10 INFO - PROCESS | 1847 | 1461118450806 Marionette TRACE conn3 <- [1,334,null,{}] 19:14:10 INFO - PROCESS | 1847 | 1461118450905 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}] 19:14:11 INFO - PROCESS | 1847 | 1461118451067 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:14:11 INFO - PROCESS | 1847 | 1461118451199 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bda8b9000 == 46 [pid = 1847] [id = 91] 19:14:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f9bd1c5bc00) [pid = 1847] [serial = 272] [outer = (nil)] 19:14:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f9bd265c000) [pid = 1847] [serial = 273] [outer = 0x7f9bd1c5bc00] 19:14:11 INFO - PROCESS | 1847 | 1461118451276 Marionette DEBUG loaded listener.js 19:14:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f9bd5dd4000) [pid = 1847] [serial = 274] [outer = 0x7f9bd1c5bc00] 19:14:12 INFO - PROCESS | 1847 | 1461118452118 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]]]}] 19:14:12 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. 19:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1341ms 19:14:12 INFO - PROCESS | 1847 | 1461118452152 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:14:12 INFO - PROCESS | 1847 | 1461118452160 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:14:12 INFO - PROCESS | 1847 | 1461118452168 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:14:12 INFO - PROCESS | 1847 | 1461118452170 Marionette TRACE conn3 <- [1,338,null,{}] 19:14:12 INFO - PROCESS | 1847 | 1461118452177 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}] 19:14:12 INFO - PROCESS | 1847 | 1461118452325 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:14:12 INFO - PROCESS | 1847 | 1461118452470 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde492000 == 47 [pid = 1847] [id = 92] 19:14:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f9bd9bae000) [pid = 1847] [serial = 275] [outer = (nil)] 19:14:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f9bd9fdc800) [pid = 1847] [serial = 276] [outer = 0x7f9bd9bae000] 19:14:12 INFO - PROCESS | 1847 | 1461118452543 Marionette DEBUG loaded listener.js 19:14:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bdb1b4000) [pid = 1847] [serial = 277] [outer = 0x7f9bd9bae000] 19:14:13 INFO - PROCESS | 1847 | 1461118453392 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]]]}] 19:14:13 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. 19:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1285ms 19:14:13 INFO - PROCESS | 1847 | 1461118453453 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:14:13 INFO - PROCESS | 1847 | 1461118453457 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:14:13 INFO - PROCESS | 1847 | 1461118453463 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:14:13 INFO - PROCESS | 1847 | 1461118453467 Marionette TRACE conn3 <- [1,342,null,{}] 19:14:13 INFO - PROCESS | 1847 | 1461118453472 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}] 19:14:13 INFO - PROCESS | 1847 | 1461118453631 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:14:13 INFO - PROCESS | 1847 | 1461118453760 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee259800 == 48 [pid = 1847] [id = 93] 19:14:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9bdb1bf400) [pid = 1847] [serial = 278] [outer = (nil)] 19:14:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bdb5e6c00) [pid = 1847] [serial = 279] [outer = 0x7f9bdb1bf400] 19:14:13 INFO - PROCESS | 1847 | 1461118453836 Marionette DEBUG loaded listener.js 19:14:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bdcd40000) [pid = 1847] [serial = 280] [outer = 0x7f9bdb1bf400] 19:14:14 INFO - PROCESS | 1847 | 1461118454710 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]]]}] 19:14:14 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. 19:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1285ms 19:14:14 INFO - PROCESS | 1847 | 1461118454756 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:14:14 INFO - PROCESS | 1847 | 1461118454765 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:14:14 INFO - PROCESS | 1847 | 1461118454772 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:14:14 INFO - PROCESS | 1847 | 1461118454776 Marionette TRACE conn3 <- [1,346,null,{}] 19:14:14 INFO - PROCESS | 1847 | 1461118454781 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}] 19:14:14 INFO - PROCESS | 1847 | 1461118454926 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:14:15 INFO - PROCESS | 1847 | 1461118455060 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf007c800 == 49 [pid = 1847] [id = 94] 19:14:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bd25ac000) [pid = 1847] [serial = 281] [outer = (nil)] 19:14:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9be910f400) [pid = 1847] [serial = 282] [outer = 0x7f9bd25ac000] 19:14:15 INFO - PROCESS | 1847 | 1461118455131 Marionette DEBUG loaded listener.js 19:14:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bec0cac00) [pid = 1847] [serial = 283] [outer = 0x7f9bd25ac000] 19:14:15 INFO - PROCESS | 1847 | 1461118455908 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]]]}] 19:14:15 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. 19:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1184ms 19:14:15 INFO - PROCESS | 1847 | 1461118455956 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:14:15 INFO - PROCESS | 1847 | 1461118455960 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:14:15 INFO - PROCESS | 1847 | 1461118455965 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 1847 | 1461118455967 Marionette TRACE conn3 <- [1,350,null,{}] 19:14:15 INFO - PROCESS | 1847 | 1461118455972 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}] 19:14:16 INFO - PROCESS | 1847 | 1461118456120 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:14:16 INFO - PROCESS | 1847 | 1461118456251 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0dcd800 == 50 [pid = 1847] [id = 95] 19:14:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd2284400) [pid = 1847] [serial = 284] [outer = (nil)] 19:14:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd228b000) [pid = 1847] [serial = 285] [outer = 0x7f9bd2284400] 19:14:16 INFO - PROCESS | 1847 | 1461118456325 Marionette DEBUG loaded listener.js 19:14:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bde670400) [pid = 1847] [serial = 286] [outer = 0x7f9bd2284400] 19:14:17 INFO - PROCESS | 1847 | 1461118457139 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]]]}] 19:14:17 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. 19:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1230ms 19:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:14:17 INFO - PROCESS | 1847 | 1461118457197 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:14:17 INFO - PROCESS | 1847 | 1461118457200 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:14:17 INFO - PROCESS | 1847 | 1461118457206 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:14:17 INFO - PROCESS | 1847 | 1461118457209 Marionette TRACE conn3 <- [1,354,null,{}] 19:14:17 INFO - PROCESS | 1847 | 1461118457215 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}] 19:14:17 INFO - PROCESS | 1847 | 1461118457391 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:14:17 INFO - PROCESS | 1847 | 1461118457697 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd9a12800 == 51 [pid = 1847] [id = 96] 19:14:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd1c4c400) [pid = 1847] [serial = 287] [outer = (nil)] 19:14:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd1c4f000) [pid = 1847] [serial = 288] [outer = 0x7f9bd1c4c400] 19:14:17 INFO - PROCESS | 1847 | 1461118457774 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd1c5a800) [pid = 1847] [serial = 289] [outer = 0x7f9bd1c4c400] 19:14:18 INFO - PROCESS | 1847 | 1461118458748 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]]]}] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bea157000 == 50 [pid = 1847] [id = 89] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8d8e800 == 49 [pid = 1847] [id = 88] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde4e8000 == 48 [pid = 1847] [id = 87] 19:14:18 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd1c58c00) [pid = 1847] [serial = 236] [outer = (nil)] [url = about:blank] 19:14:18 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. 19:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1581ms 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc617800 == 47 [pid = 1847] [id = 86] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c68800 == 46 [pid = 1847] [id = 85] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc0d4000 == 45 [pid = 1847] [id = 84] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed814800 == 44 [pid = 1847] [id = 83] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec077000 == 43 [pid = 1847] [id = 82] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde462800 == 42 [pid = 1847] [id = 81] 19:14:18 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb012000 == 41 [pid = 1847] [id = 80] 19:14:18 INFO - PROCESS | 1847 | 1461118458797 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:14:18 INFO - PROCESS | 1847 | 1461118458803 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:14:18 INFO - PROCESS | 1847 | 1461118458811 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:14:18 INFO - PROCESS | 1847 | 1461118458814 Marionette TRACE conn3 <- [1,358,null,{}] 19:14:18 INFO - PROCESS | 1847 | 1461118458821 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}] 19:14:18 INFO - PROCESS | 1847 | 1461118458960 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:14:18 INFO - PROCESS | 1847 | 1461118458970 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bda8b6800 == 42 [pid = 1847] [id = 97] 19:14:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd1c59c00) [pid = 1847] [serial = 290] [outer = (nil)] 19:14:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd9bab400) [pid = 1847] [serial = 291] [outer = 0x7f9bd1c59c00] 19:14:19 INFO - PROCESS | 1847 | 1461118459033 Marionette DEBUG loaded listener.js 19:14:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdac41c00) [pid = 1847] [serial = 292] [outer = 0x7f9bd1c59c00] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9be7e58800) [pid = 1847] [serial = 201] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bdacecc00) [pid = 1847] [serial = 221] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bdaee8400) [pid = 1847] [serial = 222] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd7cbec00) [pid = 1847] [serial = 218] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd9097400) [pid = 1847] [serial = 219] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bdbe3c000) [pid = 1847] [serial = 224] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bd2660c00) [pid = 1847] [serial = 203] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bd25b5400) [pid = 1847] [serial = 216] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bd1bdc800) [pid = 1847] [serial = 215] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bde3cf800) [pid = 1847] [serial = 227] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bdd81f400) [pid = 1847] [serial = 209] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9be8a42000) [pid = 1847] [serial = 212] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bda9f5800) [pid = 1847] [serial = 206] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f9be8f90000) [pid = 1847] [serial = 230] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f9be7ed3000) [pid = 1847] [serial = 228] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f9be9108c00) [pid = 1847] [serial = 233] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f9be91d7000) [pid = 1847] [serial = 231] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f9bea2b8000) [pid = 1847] [serial = 234] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f9bdcb31400) [pid = 1847] [serial = 225] [outer = (nil)] [url = about:blank] 19:14:19 INFO - PROCESS | 1847 | 1461118459800 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]]]}] 19:14:19 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. 19:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1035ms 19:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:14:19 INFO - PROCESS | 1847 | 1461118459849 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:14:19 INFO - PROCESS | 1847 | 1461118459853 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:14:19 INFO - PROCESS | 1847 | 1461118459861 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:14:19 INFO - PROCESS | 1847 | 1461118459863 Marionette TRACE conn3 <- [1,362,null,{}] 19:14:19 INFO - PROCESS | 1847 | 1461118459885 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}] 19:14:20 INFO - PROCESS | 1847 | 1461118460013 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:14:20 INFO - PROCESS | 1847 | 1461118460029 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc617000 == 43 [pid = 1847] [id = 98] 19:14:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f9bdacf2400) [pid = 1847] [serial = 293] [outer = (nil)] 19:14:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f9bdb1c0400) [pid = 1847] [serial = 294] [outer = 0x7f9bdacf2400] 19:14:20 INFO - PROCESS | 1847 | 1461118460086 Marionette DEBUG loaded listener.js 19:14:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f9bdbdd8800) [pid = 1847] [serial = 295] [outer = 0x7f9bdacf2400] 19:14:20 INFO - PROCESS | 1847 | 1461118460918 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]]]}] 19:14:20 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. 19:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1079ms 19:14:20 INFO - PROCESS | 1847 | 1461118460993 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:14:20 INFO - PROCESS | 1847 | 1461118460995 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:14:21 INFO - PROCESS | 1847 | 1461118461025 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:14:21 INFO - PROCESS | 1847 | 1461118461033 Marionette TRACE conn3 <- [1,366,null,{}] 19:14:21 INFO - PROCESS | 1847 | 1461118461046 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}] 19:14:21 INFO - PROCESS | 1847 | 1461118461190 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:14:21 INFO - PROCESS | 1847 | 1461118461200 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7eec800 == 44 [pid = 1847] [id = 99] 19:14:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f9bd9ba3c00) [pid = 1847] [serial = 296] [outer = (nil)] 19:14:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bdd89ac00) [pid = 1847] [serial = 297] [outer = 0x7f9bd9ba3c00] 19:14:21 INFO - PROCESS | 1847 | 1461118461255 Marionette DEBUG loaded listener.js 19:14:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9be7ed4c00) [pid = 1847] [serial = 298] [outer = 0x7f9bd9ba3c00] 19:14:22 INFO - PROCESS | 1847 | 1461118462013 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]]]}] 19:14:22 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. 19:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1036ms 19:14:22 INFO - PROCESS | 1847 | 1461118462059 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:14:22 INFO - PROCESS | 1847 | 1461118462063 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:14:22 INFO - PROCESS | 1847 | 1461118462074 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:14:22 INFO - PROCESS | 1847 | 1461118462076 Marionette TRACE conn3 <- [1,370,null,{}] 19:14:22 INFO - PROCESS | 1847 | 1461118462080 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}] 19:14:22 INFO - PROCESS | 1847 | 1461118462235 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:14:22 INFO - PROCESS | 1847 | 1461118462265 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8f29800 == 45 [pid = 1847] [id = 100] 19:14:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bdb1b9800) [pid = 1847] [serial = 299] [outer = (nil)] 19:14:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9be8f90800) [pid = 1847] [serial = 300] [outer = 0x7f9bdb1b9800] 19:14:22 INFO - PROCESS | 1847 | 1461118462321 Marionette DEBUG loaded listener.js 19:14:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9be91d8400) [pid = 1847] [serial = 301] [outer = 0x7f9bdb1b9800] 19:14:23 INFO - PROCESS | 1847 | 1461118463078 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]]]}] 19:14:23 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. 19:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1024ms 19:14:23 INFO - PROCESS | 1847 | 1461118463099 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:14:23 INFO - PROCESS | 1847 | 1461118463102 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:14:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:14:23 INFO - PROCESS | 1847 | 1461118463107 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:14:23 INFO - PROCESS | 1847 | 1461118463109 Marionette TRACE conn3 <- [1,374,null,{}] 19:14:23 INFO - PROCESS | 1847 | 1461118463114 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}] 19:14:23 INFO - PROCESS | 1847 | 1461118463269 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:14:23 INFO - PROCESS | 1847 | 1461118463297 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec122000 == 46 [pid = 1847] [id = 101] 19:14:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bec0c6c00) [pid = 1847] [serial = 302] [outer = (nil)] 19:14:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bec149c00) [pid = 1847] [serial = 303] [outer = 0x7f9bec0c6c00] 19:14:23 INFO - PROCESS | 1847 | 1461118463366 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bede2f400) [pid = 1847] [serial = 304] [outer = 0x7f9bec0c6c00] 19:14:23 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bd1c53000) [pid = 1847] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:14:23 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bdacefc00) [pid = 1847] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:14:23 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bdc952400) [pid = 1847] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:14:23 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bd2f7c800) [pid = 1847] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:14:23 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bede27800) [pid = 1847] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:14:23 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bd1bba000) [pid = 1847] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:14:24 INFO - PROCESS | 1847 | 1461118464148 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:14:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:14:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1078ms 19:14:24 INFO - PROCESS | 1847 | 1461118464185 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:14:24 INFO - PROCESS | 1847 | 1461118464187 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:14:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:14:24 INFO - PROCESS | 1847 | 1461118464193 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:14:24 INFO - PROCESS | 1847 | 1461118464195 Marionette TRACE conn3 <- [1,378,null,{}] 19:14:24 INFO - PROCESS | 1847 | 1461118464200 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}] 19:14:24 INFO - PROCESS | 1847 | 1461118464354 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:14:24 INFO - PROCESS | 1847 | 1461118464375 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedf8c000 == 47 [pid = 1847] [id = 102] 19:14:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9be91d9c00) [pid = 1847] [serial = 305] [outer = (nil)] 19:14:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bedfa6800) [pid = 1847] [serial = 306] [outer = 0x7f9be91d9c00] 19:14:24 INFO - PROCESS | 1847 | 1461118464430 Marionette DEBUG loaded listener.js 19:14:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bee289800) [pid = 1847] [serial = 307] [outer = 0x7f9be91d9c00] 19:14:25 INFO - PROCESS | 1847 | 1461118465087 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:14:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:14:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 926ms 19:14:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:14:25 INFO - PROCESS | 1847 | 1461118465119 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:14:25 INFO - PROCESS | 1847 | 1461118465121 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:14:25 INFO - PROCESS | 1847 | 1461118465126 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:14:25 INFO - PROCESS | 1847 | 1461118465130 Marionette TRACE conn3 <- [1,382,null,{}] 19:14:25 INFO - PROCESS | 1847 | 1461118465134 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}] 19:14:25 INFO - PROCESS | 1847 | 1461118465257 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:14:25 INFO - PROCESS | 1847 | 1461118465353 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf230c000 == 48 [pid = 1847] [id = 103] 19:14:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd25b7400) [pid = 1847] [serial = 308] [outer = (nil)] 19:14:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bee2f1400) [pid = 1847] [serial = 309] [outer = 0x7f9bd25b7400] 19:14:25 INFO - PROCESS | 1847 | 1461118465413 Marionette DEBUG loaded listener.js 19:14:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bee430c00) [pid = 1847] [serial = 310] [outer = 0x7f9bd25b7400] 19:14:26 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:26 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:14:26 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:26 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:26 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:26 INFO - PROCESS | 1847 | 1461118466280 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:14:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:14:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1176ms 19:14:26 INFO - PROCESS | 1847 | 1461118466303 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:14:26 INFO - PROCESS | 1847 | 1461118466309 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:14:26 INFO - PROCESS | 1847 | 1461118466317 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:14:26 INFO - PROCESS | 1847 | 1461118466323 Marionette TRACE conn3 <- [1,386,null,{}] 19:14:26 INFO - PROCESS | 1847 | 1461118466331 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}] 19:14:26 INFO - PROCESS | 1847 | 1461118466528 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:14:26 INFO - PROCESS | 1847 | 1461118466667 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf78800 == 49 [pid = 1847] [id = 104] 19:14:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd3f3fc00) [pid = 1847] [serial = 311] [outer = (nil)] 19:14:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd9a25400) [pid = 1847] [serial = 312] [outer = 0x7f9bd3f3fc00] 19:14:26 INFO - PROCESS | 1847 | 1461118466743 Marionette DEBUG loaded listener.js 19:14:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bda896800) [pid = 1847] [serial = 313] [outer = 0x7f9bd3f3fc00] 19:14:27 INFO - PROCESS | 1847 | 1461118467547 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]]]}] 19:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1285ms 19:14:27 INFO - PROCESS | 1847 | 1461118467602 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:14:27 INFO - PROCESS | 1847 | 1461118467610 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:14:27 INFO - PROCESS | 1847 | 1461118467619 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:14:27 INFO - PROCESS | 1847 | 1461118467622 Marionette TRACE conn3 <- [1,390,null,{}] 19:14:27 INFO - PROCESS | 1847 | 1461118467628 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}] 19:14:27 INFO - PROCESS | 1847 | 1461118467768 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:14:27 INFO - PROCESS | 1847 | 1461118467904 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7edc800 == 50 [pid = 1847] [id = 105] 19:14:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd3f41400) [pid = 1847] [serial = 314] [outer = (nil)] 19:14:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bdc8a6c00) [pid = 1847] [serial = 315] [outer = 0x7f9bd3f41400] 19:14:27 INFO - PROCESS | 1847 | 1461118467977 Marionette DEBUG loaded listener.js 19:14:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bdd7be800) [pid = 1847] [serial = 316] [outer = 0x7f9bd3f41400] 19:14:28 INFO - PROCESS | 1847 | 1461118468962 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]]]}] 19:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1383ms 19:14:29 INFO - PROCESS | 1847 | 1461118469003 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:14:29 INFO - PROCESS | 1847 | 1461118469006 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:14:29 INFO - PROCESS | 1847 | 1461118469012 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:14:29 INFO - PROCESS | 1847 | 1461118469018 Marionette TRACE conn3 <- [1,394,null,{}] 19:14:29 INFO - PROCESS | 1847 | 1461118469032 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}] 19:14:29 INFO - PROCESS | 1847 | 1461118469186 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:14:29 INFO - PROCESS | 1847 | 1461118469336 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf5a8e000 == 51 [pid = 1847] [id = 106] 19:14:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bea1f8400) [pid = 1847] [serial = 317] [outer = (nil)] 19:14:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bede2c400) [pid = 1847] [serial = 318] [outer = 0x7f9bea1f8400] 19:14:29 INFO - PROCESS | 1847 | 1461118469447 Marionette DEBUG loaded listener.js 19:14:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bee211400) [pid = 1847] [serial = 319] [outer = 0x7f9bea1f8400] 19:14:30 INFO - PROCESS | 1847 | 1461118470224 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]]]}] 19:14:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:14:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1240ms 19:14:30 INFO - PROCESS | 1847 | 1461118470252 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:14:30 INFO - PROCESS | 1847 | 1461118470257 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:14:30 INFO - PROCESS | 1847 | 1461118470264 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 1847 | 1461118470267 Marionette TRACE conn3 <- [1,398,null,{}] 19:14:30 INFO - PROCESS | 1847 | 1461118470273 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}] 19:14:30 INFO - PROCESS | 1847 | 1461118470469 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:14:30 INFO - PROCESS | 1847 | 1461118470489 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d50000 == 52 [pid = 1847] [id = 107] 19:14:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bdba1a000) [pid = 1847] [serial = 320] [outer = (nil)] 19:14:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bdba1f800) [pid = 1847] [serial = 321] [outer = 0x7f9bdba1a000] 19:14:30 INFO - PROCESS | 1847 | 1461118470572 Marionette DEBUG loaded listener.js 19:14:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bdba25400) [pid = 1847] [serial = 322] [outer = 0x7f9bdba1a000] 19:14:31 INFO - PROCESS | 1847 | 1461118471525 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]]]}] 19:14:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:14:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1287ms 19:14:31 INFO - PROCESS | 1847 | 1461118471552 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:14:31 INFO - PROCESS | 1847 | 1461118471555 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:14:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:14:31 INFO - PROCESS | 1847 | 1461118471561 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:14:31 INFO - PROCESS | 1847 | 1461118471564 Marionette TRACE conn3 <- [1,402,null,{}] 19:14:31 INFO - PROCESS | 1847 | 1461118471570 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}] 19:14:31 INFO - PROCESS | 1847 | 1461118471732 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:14:31 INFO - PROCESS | 1847 | 1461118471870 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06f2000 == 53 [pid = 1847] [id = 108] 19:14:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bdba1b000) [pid = 1847] [serial = 323] [outer = (nil)] 19:14:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bee33b400) [pid = 1847] [serial = 324] [outer = 0x7f9bdba1b000] 19:14:31 INFO - PROCESS | 1847 | 1461118471942 Marionette DEBUG loaded listener.js 19:14:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bf009e800) [pid = 1847] [serial = 325] [outer = 0x7f9bdba1b000] 19:14:33 INFO - PROCESS | 1847 | 1461118473107 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]]]}] 19:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1577ms 19:14:33 INFO - PROCESS | 1847 | 1461118473140 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:14:33 INFO - PROCESS | 1847 | 1461118473146 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:14:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:14:33 INFO - PROCESS | 1847 | 1461118473155 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:14:33 INFO - PROCESS | 1847 | 1461118473161 Marionette TRACE conn3 <- [1,406,null,{}] 19:14:33 INFO - PROCESS | 1847 | 1461118473170 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}] 19:14:33 INFO - PROCESS | 1847 | 1461118473313 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:14:33 INFO - PROCESS | 1847 | 1461118473489 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d34800 == 54 [pid = 1847] [id = 109] 19:14:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd1c54800) [pid = 1847] [serial = 326] [outer = (nil)] 19:14:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd1c5b000) [pid = 1847] [serial = 327] [outer = 0x7f9bd1c54800] 19:14:33 INFO - PROCESS | 1847 | 1461118473552 Marionette DEBUG loaded listener.js 19:14:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd2289800) [pid = 1847] [serial = 328] [outer = 0x7f9bd1c54800] 19:14:34 INFO - PROCESS | 1847 | 1461118474398 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]]]}] 19:14:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:14:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1291ms 19:14:34 INFO - PROCESS | 1847 | 1461118474446 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:14:34 INFO - PROCESS | 1847 | 1461118474454 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:14:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:14:34 INFO - PROCESS | 1847 | 1461118474463 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:14:34 INFO - PROCESS | 1847 | 1461118474467 Marionette TRACE conn3 <- [1,410,null,{}] 19:14:34 INFO - PROCESS | 1847 | 1461118474472 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}] 19:14:34 INFO - PROCESS | 1847 | 1461118474619 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:14:34 INFO - PROCESS | 1847 | 1461118474762 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4acd000 == 55 [pid = 1847] [id = 110] 19:14:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd3f3e400) [pid = 1847] [serial = 329] [outer = (nil)] 19:14:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd9ba3400) [pid = 1847] [serial = 330] [outer = 0x7f9bd3f3e400] 19:14:34 INFO - PROCESS | 1847 | 1461118474825 Marionette DEBUG loaded listener.js 19:14:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bd9fdd400) [pid = 1847] [serial = 331] [outer = 0x7f9bd3f3e400] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9ff0000 == 54 [pid = 1847] [id = 79] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bdb1bdc00) [pid = 1847] [serial = 270] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedf8c000 == 53 [pid = 1847] [id = 102] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec122000 == 52 [pid = 1847] [id = 101] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8f29800 == 51 [pid = 1847] [id = 100] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7eec800 == 50 [pid = 1847] [id = 99] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc617000 == 49 [pid = 1847] [id = 98] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bda8b6800 == 48 [pid = 1847] [id = 97] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd9a12800 == 47 [pid = 1847] [id = 96] 19:14:35 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed812800 == 46 [pid = 1847] [id = 90] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bec0c4400) [pid = 1847] [serial = 264] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bdb49b800) [pid = 1847] [serial = 255] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bdc52fc00) [pid = 1847] [serial = 256] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bdd7c0400) [pid = 1847] [serial = 258] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bde3d2800) [pid = 1847] [serial = 259] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd5dd3400) [pid = 1847] [serial = 253] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd3d99800) [pid = 1847] [serial = 252] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bdacf5400) [pid = 1847] [serial = 242] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bea108800) [pid = 1847] [serial = 248] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9be7ecb400) [pid = 1847] [serial = 245] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd3d94800) [pid = 1847] [serial = 239] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bede2dc00) [pid = 1847] [serial = 267] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bedfab400) [pid = 1847] [serial = 268] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bed851400) [pid = 1847] [serial = 108] [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.] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bec186c00) [pid = 1847] [serial = 265] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bde3d3000) [pid = 1847] [serial = 261] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9be9fccc00) [pid = 1847] [serial = 262] [outer = (nil)] [url = about:blank] 19:14:35 INFO - PROCESS | 1847 | 1461118475690 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]]]}] 19:14:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:14:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1277ms 19:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:14:35 INFO - PROCESS | 1847 | 1461118475741 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:14:35 INFO - PROCESS | 1847 | 1461118475743 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:14:35 INFO - PROCESS | 1847 | 1461118475750 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:14:35 INFO - PROCESS | 1847 | 1461118475755 Marionette TRACE conn3 <- [1,414,null,{}] 19:14:35 INFO - PROCESS | 1847 | 1461118475769 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}] 19:14:35 INFO - PROCESS | 1847 | 1461118475918 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:14:35 INFO - PROCESS | 1847 | 1461118475928 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbed4800 == 47 [pid = 1847] [id = 111] 19:14:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bdacf5400) [pid = 1847] [serial = 332] [outer = (nil)] 19:14:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bdb49b800) [pid = 1847] [serial = 333] [outer = 0x7f9bdacf5400] 19:14:35 INFO - PROCESS | 1847 | 1461118475988 Marionette DEBUG loaded listener.js 19:14:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bdbe3c000) [pid = 1847] [serial = 334] [outer = 0x7f9bdacf5400] 19:14:36 INFO - PROCESS | 1847 | 1461118476766 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]]]}] 19:14:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:14:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1034ms 19:14:36 INFO - PROCESS | 1847 | 1461118476785 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:14:36 INFO - PROCESS | 1847 | 1461118476788 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:14:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:14:36 INFO - PROCESS | 1847 | 1461118476794 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:14:36 INFO - PROCESS | 1847 | 1461118476796 Marionette TRACE conn3 <- [1,418,null,{}] 19:14:36 INFO - PROCESS | 1847 | 1461118476801 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}] 19:14:36 INFO - PROCESS | 1847 | 1461118476924 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:14:36 INFO - PROCESS | 1847 | 1461118476937 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd6c9800 == 48 [pid = 1847] [id = 112] 19:14:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bda19d800) [pid = 1847] [serial = 335] [outer = (nil)] 19:14:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdd815c00) [pid = 1847] [serial = 336] [outer = 0x7f9bda19d800] 19:14:36 INFO - PROCESS | 1847 | 1461118476996 Marionette DEBUG loaded listener.js 19:14:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bde668800) [pid = 1847] [serial = 337] [outer = 0x7f9bda19d800] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bdb1b9800) [pid = 1847] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9be91d9c00) [pid = 1847] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bec0c6c00) [pid = 1847] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd1c4c400) [pid = 1847] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd9ba3c00) [pid = 1847] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bdacf2400) [pid = 1847] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bdb1b3400) [pid = 1847] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:14:38 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bd1c59c00) [pid = 1847] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:14:38 INFO - PROCESS | 1847 | 1461118478660 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]]]}] 19:14:38 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 19:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1877ms 19:14:38 INFO - PROCESS | 1847 | 1461118478671 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:14:38 INFO - PROCESS | 1847 | 1461118478677 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:14:38 INFO - PROCESS | 1847 | 1461118478688 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:14:38 INFO - PROCESS | 1847 | 1461118478693 Marionette TRACE conn3 <- [1,422,null,{}] 19:14:38 INFO - PROCESS | 1847 | 1461118478701 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}] 19:14:38 INFO - PROCESS | 1847 | 1461118478851 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:14:38 INFO - PROCESS | 1847 | 1461118478986 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d4f000 == 49 [pid = 1847] [id = 113] 19:14:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd04ee000) [pid = 1847] [serial = 338] [outer = (nil)] 19:14:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd228c800) [pid = 1847] [serial = 339] [outer = 0x7f9bd04ee000] 19:14:39 INFO - PROCESS | 1847 | 1461118479061 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd614f800) [pid = 1847] [serial = 340] [outer = 0x7f9bd04ee000] 19:14:40 INFO - PROCESS | 1847 | 1461118480331 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]]]}] 19:14:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:14:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1683ms 19:14:40 INFO - PROCESS | 1847 | 1461118480434 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:14:40 INFO - PROCESS | 1847 | 1461118480443 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:14:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:14:40 INFO - PROCESS | 1847 | 1461118480456 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 1847 | 1461118480459 Marionette TRACE conn3 <- [1,426,null,{}] 19:14:40 INFO - PROCESS | 1847 | 1461118480466 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}] 19:14:40 INFO - PROCESS | 1847 | 1461118480607 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:14:40 INFO - PROCESS | 1847 | 1461118480738 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde455800 == 50 [pid = 1847] [id = 114] 19:14:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd1bb5800) [pid = 1847] [serial = 341] [outer = (nil)] 19:14:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bda19f400) [pid = 1847] [serial = 342] [outer = 0x7f9bd1bb5800] 19:14:40 INFO - PROCESS | 1847 | 1461118480806 Marionette DEBUG loaded listener.js 19:14:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdb65e800) [pid = 1847] [serial = 343] [outer = 0x7f9bd1bb5800] 19:14:41 INFO - PROCESS | 1847 | 1461118481780 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] 19:14:41 INFO - PROCESS | 1847 | 1461118481849 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:14:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:14:41 INFO - PROCESS | 1847 | 1461118481855 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:14:41 INFO - PROCESS | 1847 | 1461118481860 Marionette TRACE conn3 <- [1,430,null,{}] 19:14:41 INFO - PROCESS | 1847 | 1461118481876 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}] 19:14:42 INFO - PROCESS | 1847 | 1461118482040 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:14:42 INFO - PROCESS | 1847 | 1461118482221 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8f29800 == 51 [pid = 1847] [id = 115] 19:14:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdd813800) [pid = 1847] [serial = 344] [outer = (nil)] 19:14:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9be7ed2000) [pid = 1847] [serial = 345] [outer = 0x7f9bdd813800] 19:14:42 INFO - PROCESS | 1847 | 1461118482298 Marionette DEBUG loaded listener.js 19:14:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9be8fe7800) [pid = 1847] [serial = 346] [outer = 0x7f9bdd813800] 19:14:43 INFO - PROCESS | 1847 | 1461118483059 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]]]}] 19:14:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:14:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1236ms 19:14:43 INFO - PROCESS | 1847 | 1461118483092 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:14:43 INFO - PROCESS | 1847 | 1461118483095 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:14:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:14:43 INFO - PROCESS | 1847 | 1461118483101 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 1847 | 1461118483103 Marionette TRACE conn3 <- [1,434,null,{}] 19:14:43 INFO - PROCESS | 1847 | 1461118483126 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}] 19:14:43 INFO - PROCESS | 1847 | 1461118483271 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:14:43 INFO - PROCESS | 1847 | 1461118483410 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec130000 == 52 [pid = 1847] [id = 116] 19:14:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bdd89ec00) [pid = 1847] [serial = 347] [outer = (nil)] 19:14:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bea1f7000) [pid = 1847] [serial = 348] [outer = 0x7f9bdd89ec00] 19:14:43 INFO - PROCESS | 1847 | 1461118483479 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bec18e000) [pid = 1847] [serial = 349] [outer = 0x7f9bdd89ec00] 19:14:44 INFO - PROCESS | 1847 | 1461118484312 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]]]}] 19:14:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:14:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1281ms 19:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:14:44 INFO - PROCESS | 1847 | 1461118484384 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:14:44 INFO - PROCESS | 1847 | 1461118484387 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:14:44 INFO - PROCESS | 1847 | 1461118484393 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:14:44 INFO - PROCESS | 1847 | 1461118484396 Marionette TRACE conn3 <- [1,438,null,{}] 19:14:44 INFO - PROCESS | 1847 | 1461118484401 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}] 19:14:44 INFO - PROCESS | 1847 | 1461118484543 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:14:44 INFO - PROCESS | 1847 | 1461118484680 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdad65000 == 53 [pid = 1847] [id = 117] 19:14:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd1c4d000) [pid = 1847] [serial = 350] [outer = (nil)] 19:14:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd3d92400) [pid = 1847] [serial = 351] [outer = 0x7f9bd1c4d000] 19:14:44 INFO - PROCESS | 1847 | 1461118484756 Marionette DEBUG loaded listener.js 19:14:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bdcd9dc00) [pid = 1847] [serial = 352] [outer = 0x7f9bd1c4d000] 19:14:45 INFO - PROCESS | 1847 | 1461118485890 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]]]}] 19:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1541ms 19:14:45 INFO - PROCESS | 1847 | 1461118485934 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:14:45 INFO - PROCESS | 1847 | 1461118485941 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:14:45 INFO - PROCESS | 1847 | 1461118485948 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:14:45 INFO - PROCESS | 1847 | 1461118485953 Marionette TRACE conn3 <- [1,442,null,{}] 19:14:45 INFO - PROCESS | 1847 | 1461118485959 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}] 19:14:46 INFO - PROCESS | 1847 | 1461118486141 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:14:46 INFO - PROCESS | 1847 | 1461118486262 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd27a2000 == 54 [pid = 1847] [id = 118] 19:14:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd1c56800) [pid = 1847] [serial = 353] [outer = (nil)] 19:14:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd9ba3c00) [pid = 1847] [serial = 354] [outer = 0x7f9bd1c56800] 19:14:46 INFO - PROCESS | 1847 | 1461118486377 Marionette DEBUG loaded listener.js 19:14:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bdaee6c00) [pid = 1847] [serial = 355] [outer = 0x7f9bd1c56800] 19:14:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbed4800 == 53 [pid = 1847] [id = 111] 19:14:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4acd000 == 52 [pid = 1847] [id = 110] 19:14:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d34800 == 51 [pid = 1847] [id = 109] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bee2f1400) [pid = 1847] [serial = 309] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf5a8e000 == 50 [pid = 1847] [id = 106] 19:14:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7edc800 == 49 [pid = 1847] [id = 105] 19:14:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf78800 == 48 [pid = 1847] [id = 104] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9be8f90800) [pid = 1847] [serial = 300] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bedfa6800) [pid = 1847] [serial = 306] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bec149c00) [pid = 1847] [serial = 303] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd228b000) [pid = 1847] [serial = 285] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9be91d8400) [pid = 1847] [serial = 301] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd265c000) [pid = 1847] [serial = 273] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd1c5a800) [pid = 1847] [serial = 289] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd1c4f000) [pid = 1847] [serial = 288] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bdd89ac00) [pid = 1847] [serial = 297] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bdb1c0400) [pid = 1847] [serial = 294] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bdbdd8800) [pid = 1847] [serial = 295] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bdb1c2c00) [pid = 1847] [serial = 271] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd9fdc800) [pid = 1847] [serial = 276] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd9bab400) [pid = 1847] [serial = 291] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bdac41c00) [pid = 1847] [serial = 292] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bdb5e6c00) [pid = 1847] [serial = 279] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9be910f400) [pid = 1847] [serial = 282] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bede2f400) [pid = 1847] [serial = 304] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bee289800) [pid = 1847] [serial = 307] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9be7ed4c00) [pid = 1847] [serial = 298] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1847 | 1461118487227 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]]]}] 19:14:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1341ms 19:14:47 INFO - PROCESS | 1847 | 1461118487291 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:14:47 INFO - PROCESS | 1847 | 1461118487298 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:14:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:14:47 INFO - PROCESS | 1847 | 1461118487308 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:14:47 INFO - PROCESS | 1847 | 1461118487311 Marionette TRACE conn3 <- [1,446,null,{}] 19:14:47 INFO - PROCESS | 1847 | 1461118487316 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}] 19:14:47 INFO - PROCESS | 1847 | 1461118487459 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:14:47 INFO - PROCESS | 1847 | 1461118487468 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf78800 == 49 [pid = 1847] [id = 119] 19:14:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bdb1c2c00) [pid = 1847] [serial = 356] [outer = (nil)] 19:14:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bdc534000) [pid = 1847] [serial = 357] [outer = 0x7f9bdb1c2c00] 19:14:47 INFO - PROCESS | 1847 | 1461118487531 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bdcd99400) [pid = 1847] [serial = 358] [outer = 0x7f9bdb1c2c00] 19:14:48 INFO - PROCESS | 1847 | 1461118488300 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]]]}] 19:14:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:14:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1028ms 19:14:48 INFO - PROCESS | 1847 | 1461118488337 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:14:48 INFO - PROCESS | 1847 | 1461118488339 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:14:48 INFO - PROCESS | 1847 | 1461118488346 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:14:48 INFO - PROCESS | 1847 | 1461118488351 Marionette TRACE conn3 <- [1,450,null,{}] 19:14:48 INFO - PROCESS | 1847 | 1461118488383 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}] 19:14:48 INFO - PROCESS | 1847 | 1461118488578 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:14:48 INFO - PROCESS | 1847 | 1461118488593 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ef2800 == 50 [pid = 1847] [id = 120] 19:14:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bdcd9f000) [pid = 1847] [serial = 359] [outer = (nil)] 19:14:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bdd8a5400) [pid = 1847] [serial = 360] [outer = 0x7f9bdcd9f000] 19:14:48 INFO - PROCESS | 1847 | 1461118488654 Marionette DEBUG loaded listener.js 19:14:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9be8fe6c00) [pid = 1847] [serial = 361] [outer = 0x7f9bdcd9f000] 19:14:49 INFO - PROCESS | 1847 | 1461118489405 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] 19:14:49 INFO - PROCESS | 1847 | 1461118489492 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:14:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:14:49 INFO - PROCESS | 1847 | 1461118489498 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:14:49 INFO - PROCESS | 1847 | 1461118489500 Marionette TRACE conn3 <- [1,454,null,{}] 19:14:49 INFO - PROCESS | 1847 | 1461118489505 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}] 19:14:49 INFO - PROCESS | 1847 | 1461118489677 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:14:49 INFO - PROCESS | 1847 | 1461118489695 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec078000 == 51 [pid = 1847] [id = 121] 19:14:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bdcda3000) [pid = 1847] [serial = 362] [outer = (nil)] 19:14:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bed856800) [pid = 1847] [serial = 363] [outer = 0x7f9bdcda3000] 19:14:49 INFO - PROCESS | 1847 | 1461118489751 Marionette DEBUG loaded listener.js 19:14:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bede2f000) [pid = 1847] [serial = 364] [outer = 0x7f9bdcda3000] 19:14:50 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:14:50 INFO - PROCESS | 1847 | 1461118490532 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]]]}] 19:14:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:14:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1075ms 19:14:50 INFO - PROCESS | 1847 | 1461118490574 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:14:50 INFO - PROCESS | 1847 | 1461118490577 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:14:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:14:50 INFO - PROCESS | 1847 | 1461118490588 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:14:50 INFO - PROCESS | 1847 | 1461118490590 Marionette TRACE conn3 <- [1,458,null,{}] 19:14:50 INFO - PROCESS | 1847 | 1461118490594 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}] 19:14:50 INFO - PROCESS | 1847 | 1461118490753 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:14:50 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd1c54800) [pid = 1847] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:14:50 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bdacf5400) [pid = 1847] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:14:50 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd3f3e400) [pid = 1847] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:14:50 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd1bddc00) [pid = 1847] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:14:50 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd1c52400) [pid = 1847] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:14:50 INFO - PROCESS | 1847 | 1461118490853 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4ac9000 == 52 [pid = 1847] [id = 122] 19:14:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd04f4c00) [pid = 1847] [serial = 365] [outer = (nil)] 19:14:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd1c54800) [pid = 1847] [serial = 366] [outer = 0x7f9bd04f4c00] 19:14:50 INFO - PROCESS | 1847 | 1461118490912 Marionette DEBUG loaded listener.js 19:14:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bdd87b800) [pid = 1847] [serial = 367] [outer = 0x7f9bd04f4c00] 19:14:51 INFO - PROCESS | 1847 | 1461118491534 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] 19:14:51 INFO - PROCESS | 1847 | 1461118491571 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:14:51 INFO - PROCESS | 1847 | 1461118491578 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:14:51 INFO - PROCESS | 1847 | 1461118491580 Marionette TRACE conn3 <- [1,462,null,{}] 19:14:51 INFO - PROCESS | 1847 | 1461118491594 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}] 19:14:51 INFO - PROCESS | 1847 | 1461118491739 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:14:51 INFO - PROCESS | 1847 | 1461118491754 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06f1800 == 53 [pid = 1847] [id = 123] 19:14:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd17b3000) [pid = 1847] [serial = 368] [outer = (nil)] 19:14:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd17bec00) [pid = 1847] [serial = 369] [outer = 0x7f9bd17b3000] 19:14:51 INFO - PROCESS | 1847 | 1461118491900 Marionette DEBUG loaded listener.js 19:14:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd5c81c00) [pid = 1847] [serial = 370] [outer = 0x7f9bd17b3000] 19:14:52 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:14:52 INFO - PROCESS | 1847 | 1461118492540 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] 19:14:52 INFO - PROCESS | 1847 | 1461118492613 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:14:52 INFO - PROCESS | 1847 | 1461118492618 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:14:52 INFO - PROCESS | 1847 | 1461118492620 Marionette TRACE conn3 <- [1,466,null,{}] 19:14:52 INFO - PROCESS | 1847 | 1461118492625 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}] 19:14:52 INFO - PROCESS | 1847 | 1461118492779 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:14:52 INFO - PROCESS | 1847 | 1461118492796 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2574000 == 54 [pid = 1847] [id = 124] 19:14:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd151bc00) [pid = 1847] [serial = 371] [outer = (nil)] 19:14:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd1525000) [pid = 1847] [serial = 372] [outer = 0x7f9bd151bc00] 19:14:52 INFO - PROCESS | 1847 | 1461118492856 Marionette DEBUG loaded listener.js 19:14:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bde3d3000) [pid = 1847] [serial = 373] [outer = 0x7f9bd151bc00] 19:14:53 INFO - PROCESS | 1847 | 1461118493836 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] 19:14:53 INFO - PROCESS | 1847 | 1461118493902 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:14:53 INFO - PROCESS | 1847 | 1461118493910 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 1847 | 1461118493915 Marionette TRACE conn3 <- [1,470,null,{}] 19:14:53 INFO - PROCESS | 1847 | 1461118493921 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}] 19:14:54 INFO - PROCESS | 1847 | 1461118494078 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:14:54 INFO - PROCESS | 1847 | 1461118494216 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb043000 == 55 [pid = 1847] [id = 125] 19:14:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd1526400) [pid = 1847] [serial = 374] [outer = (nil)] 19:14:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd1c5a800) [pid = 1847] [serial = 375] [outer = 0x7f9bd1526400] 19:14:54 INFO - PROCESS | 1847 | 1461118494293 Marionette DEBUG loaded listener.js 19:14:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd9ba2800) [pid = 1847] [serial = 376] [outer = 0x7f9bd1526400] 19:14:55 INFO - PROCESS | 1847 | 1461118495192 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]]]}] 19:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1341ms 19:14:55 INFO - PROCESS | 1847 | 1461118495251 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:14:55 INFO - PROCESS | 1847 | 1461118495260 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:14:55 INFO - PROCESS | 1847 | 1461118495269 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:14:55 INFO - PROCESS | 1847 | 1461118495273 Marionette TRACE conn3 <- [1,474,null,{}] 19:14:55 INFO - PROCESS | 1847 | 1461118495278 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}] 19:14:55 INFO - PROCESS | 1847 | 1461118495431 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:14:55 INFO - PROCESS | 1847 | 1461118495567 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be1faa000 == 56 [pid = 1847] [id = 126] 19:14:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd17b6800) [pid = 1847] [serial = 377] [outer = (nil)] 19:14:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bdba23000) [pid = 1847] [serial = 378] [outer = 0x7f9bd17b6800] 19:14:55 INFO - PROCESS | 1847 | 1461118495636 Marionette DEBUG loaded listener.js 19:14:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bdcd9e800) [pid = 1847] [serial = 379] [outer = 0x7f9bd17b6800] 19:14:56 INFO - PROCESS | 1847 | 1461118496528 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]]]}] 19:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1334ms 19:14:56 INFO - PROCESS | 1847 | 1461118496603 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:14:56 INFO - PROCESS | 1847 | 1461118496607 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:14:56 INFO - PROCESS | 1847 | 1461118496613 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:14:56 INFO - PROCESS | 1847 | 1461118496618 Marionette TRACE conn3 <- [1,478,null,{}] 19:14:56 INFO - PROCESS | 1847 | 1461118496633 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}] 19:14:56 INFO - PROCESS | 1847 | 1461118496843 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:14:56 INFO - PROCESS | 1847 | 1461118496981 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf5a89000 == 57 [pid = 1847] [id = 127] 19:14:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bdcda5c00) [pid = 1847] [serial = 380] [outer = (nil)] 19:14:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bede2f400) [pid = 1847] [serial = 381] [outer = 0x7f9bdcda5c00] 19:14:57 INFO - PROCESS | 1847 | 1461118497051 Marionette DEBUG loaded listener.js 19:14:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bee2f0000) [pid = 1847] [serial = 382] [outer = 0x7f9bdcda5c00] 19:14:57 INFO - PROCESS | 1847 | 1461118497895 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]]]}] 19:14:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:14:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1338ms 19:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:14:57 INFO - PROCESS | 1847 | 1461118497952 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:14:57 INFO - PROCESS | 1847 | 1461118497955 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:14:57 INFO - PROCESS | 1847 | 1461118497962 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:14:57 INFO - PROCESS | 1847 | 1461118497965 Marionette TRACE conn3 <- [1,482,null,{}] 19:14:57 INFO - PROCESS | 1847 | 1461118497970 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}] 19:14:58 INFO - PROCESS | 1847 | 1461118498117 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:14:58 INFO - PROCESS | 1847 | 1461118498261 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1420800 == 58 [pid = 1847] [id = 128] 19:14:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bdd7b1c00) [pid = 1847] [serial = 383] [outer = (nil)] 19:14:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bf0ae5800) [pid = 1847] [serial = 384] [outer = 0x7f9bdd7b1c00] 19:14:58 INFO - PROCESS | 1847 | 1461118498333 Marionette DEBUG loaded listener.js 19:14:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bf0d9ec00) [pid = 1847] [serial = 385] [outer = 0x7f9bdd7b1c00] 19:14:59 INFO - PROCESS | 1847 | 1461118499510 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]]]}] 19:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1578ms 19:14:59 INFO - PROCESS | 1847 | 1461118499540 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:14:59 INFO - PROCESS | 1847 | 1461118499545 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:14:59 INFO - PROCESS | 1847 | 1461118499553 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:14:59 INFO - PROCESS | 1847 | 1461118499559 Marionette TRACE conn3 <- [1,486,null,{}] 19:14:59 INFO - PROCESS | 1847 | 1461118499568 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}] 19:14:59 INFO - PROCESS | 1847 | 1461118499715 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:14:59 INFO - PROCESS | 1847 | 1461118499936 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd3d0d800 == 59 [pid = 1847] [id = 129] 19:14:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd1529c00) [pid = 1847] [serial = 386] [outer = (nil)] 19:14:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd1bbbc00) [pid = 1847] [serial = 387] [outer = 0x7f9bd1529c00] 19:15:00 INFO - PROCESS | 1847 | 1461118500005 Marionette DEBUG loaded listener.js 19:15:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd1c58800) [pid = 1847] [serial = 388] [outer = 0x7f9bd1529c00] 19:15:00 INFO - PROCESS | 1847 | 1461118500918 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]]]}] 19:15:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:15:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1437ms 19:15:01 INFO - PROCESS | 1847 | 1461118500990 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:15:01 INFO - PROCESS | 1847 | 1461118500996 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:15:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:15:01 INFO - PROCESS | 1847 | 1461118501006 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:15:01 INFO - PROCESS | 1847 | 1461118501010 Marionette TRACE conn3 <- [1,490,null,{}] 19:15:01 INFO - PROCESS | 1847 | 1461118501015 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}] 19:15:01 INFO - PROCESS | 1847 | 1461118501216 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:15:01 INFO - PROCESS | 1847 | 1461118501430 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06db000 == 60 [pid = 1847] [id = 130] 19:15:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd1bb2400) [pid = 1847] [serial = 389] [outer = (nil)] 19:15:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd25ad800) [pid = 1847] [serial = 390] [outer = 0x7f9bd1bb2400] 19:15:01 INFO - PROCESS | 1847 | 1461118501557 Marionette DEBUG loaded listener.js 19:15:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd2aea800) [pid = 1847] [serial = 391] [outer = 0x7f9bd1bb2400] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06f2000 == 59 [pid = 1847] [id = 108] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc67c000 == 58 [pid = 1847] [id = 64] 19:15:01 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bee33b400) [pid = 1847] [serial = 324] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bdc8a6c00) [pid = 1847] [serial = 315] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd9a25400) [pid = 1847] [serial = 312] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bede2c400) [pid = 1847] [serial = 318] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bdba1f800) [pid = 1847] [serial = 321] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bdd815c00) [pid = 1847] [serial = 336] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde492000 == 57 [pid = 1847] [id = 92] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06f1800 == 56 [pid = 1847] [id = 123] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4ac9000 == 55 [pid = 1847] [id = 122] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec078000 == 54 [pid = 1847] [id = 121] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ef2800 == 53 [pid = 1847] [id = 120] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf78800 == 52 [pid = 1847] [id = 119] 19:15:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd27a2000 == 51 [pid = 1847] [id = 118] 19:15:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8f29800 == 50 [pid = 1847] [id = 115] 19:15:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde455800 == 49 [pid = 1847] [id = 114] 19:15:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d4f000 == 48 [pid = 1847] [id = 113] 19:15:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd6c9800 == 47 [pid = 1847] [id = 112] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bd2289800) [pid = 1847] [serial = 328] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd1c5b000) [pid = 1847] [serial = 327] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bdb49b800) [pid = 1847] [serial = 333] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bdbe3c000) [pid = 1847] [serial = 334] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd9fdd400) [pid = 1847] [serial = 331] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd9ba3400) [pid = 1847] [serial = 330] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bdd7b2000) [pid = 1847] [serial = 174] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bdc52f000) [pid = 1847] [serial = 237] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1847 | 1461118502353 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]]]}] 19:15:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:15:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1382ms 19:15:02 INFO - PROCESS | 1847 | 1461118502392 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:15:02 INFO - PROCESS | 1847 | 1461118502396 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:15:02 INFO - PROCESS | 1847 | 1461118502401 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:15:02 INFO - PROCESS | 1847 | 1461118502406 Marionette TRACE conn3 <- [1,494,null,{}] 19:15:02 INFO - PROCESS | 1847 | 1461118502420 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}] 19:15:02 INFO - PROCESS | 1847 | 1461118502552 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:15:02 INFO - PROCESS | 1847 | 1461118502567 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0ea000 == 48 [pid = 1847] [id = 131] 19:15:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd2aec400) [pid = 1847] [serial = 392] [outer = (nil)] 19:15:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd5dd4800) [pid = 1847] [serial = 393] [outer = 0x7f9bd2aec400] 19:15:02 INFO - PROCESS | 1847 | 1461118502630 Marionette DEBUG loaded listener.js 19:15:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd900ec00) [pid = 1847] [serial = 394] [outer = 0x7f9bd2aec400] 19:15:03 INFO - PROCESS | 1847 | 1461118503431 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]]]}] 19:15:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:15:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1047ms 19:15:03 INFO - PROCESS | 1847 | 1461118503449 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 1847 | 1461118503453 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:15:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:15:03 INFO - PROCESS | 1847 | 1461118503484 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:15:03 INFO - PROCESS | 1847 | 1461118503486 Marionette TRACE conn3 <- [1,498,null,{}] 19:15:03 INFO - PROCESS | 1847 | 1461118503492 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}] 19:15:03 INFO - PROCESS | 1847 | 1461118503625 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:15:03 INFO - PROCESS | 1847 | 1461118503638 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc0e4800 == 49 [pid = 1847] [id = 132] 19:15:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd5dc8c00) [pid = 1847] [serial = 395] [outer = (nil)] 19:15:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd9fdd400) [pid = 1847] [serial = 396] [outer = 0x7f9bd5dc8c00] 19:15:03 INFO - PROCESS | 1847 | 1461118503696 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bdacecc00) [pid = 1847] [serial = 397] [outer = 0x7f9bd5dc8c00] 19:15:04 INFO - PROCESS | 1847 | 1461118504428 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]]]}] 19:15:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:15:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 994ms 19:15:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:15:04 INFO - PROCESS | 1847 | 1461118504461 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:15:04 INFO - PROCESS | 1847 | 1461118504464 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:15:04 INFO - PROCESS | 1847 | 1461118504470 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:15:04 INFO - PROCESS | 1847 | 1461118504473 Marionette TRACE conn3 <- [1,502,null,{}] 19:15:04 INFO - PROCESS | 1847 | 1461118504483 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}] 19:15:04 INFO - PROCESS | 1847 | 1461118504643 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:15:04 INFO - PROCESS | 1847 | 1461118504716 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4a16800 == 50 [pid = 1847] [id = 133] 19:15:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd9231000) [pid = 1847] [serial = 398] [outer = (nil)] 19:15:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bdae0c800) [pid = 1847] [serial = 399] [outer = 0x7f9bd9231000] 19:15:04 INFO - PROCESS | 1847 | 1461118504772 Marionette DEBUG loaded listener.js 19:15:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bdb49b800) [pid = 1847] [serial = 400] [outer = 0x7f9bd9231000] 19:15:05 INFO - PROCESS | 1847 | 1461118505441 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]]]}] 19:15:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:15:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1032ms 19:15:05 INFO - PROCESS | 1847 | 1461118505501 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 1847 | 1461118505504 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:15:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:15:05 INFO - PROCESS | 1847 | 1461118505526 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 1847 | 1461118505529 Marionette TRACE conn3 <- [1,506,null,{}] 19:15:05 INFO - PROCESS | 1847 | 1461118505551 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}] 19:15:05 INFO - PROCESS | 1847 | 1461118505754 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:15:05 INFO - PROCESS | 1847 | 1461118505775 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9c9800 == 51 [pid = 1847] [id = 134] 19:15:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bdba1b800) [pid = 1847] [serial = 401] [outer = (nil)] 19:15:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bdc949400) [pid = 1847] [serial = 402] [outer = 0x7f9bdba1b800] 19:15:05 INFO - PROCESS | 1847 | 1461118505837 Marionette DEBUG loaded listener.js 19:15:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bdcf38000) [pid = 1847] [serial = 403] [outer = 0x7f9bdba1b800] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bdc52e400) [pid = 1847] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd2658000) [pid = 1847] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bdb499000) [pid = 1847] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bd9bae000) [pid = 1847] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bd265e000) [pid = 1847] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd25ac000) [pid = 1847] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd17b3000) [pid = 1847] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bdcda3000) [pid = 1847] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd04f4c00) [pid = 1847] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd1bb5800) [pid = 1847] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bda19d800) [pid = 1847] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bdcd9f000) [pid = 1847] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bdd813800) [pid = 1847] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd1c56800) [pid = 1847] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd04ee000) [pid = 1847] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bdd89ec00) [pid = 1847] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bdb1c2c00) [pid = 1847] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd1c4d000) [pid = 1847] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd3f3fc00) [pid = 1847] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bea1f8400) [pid = 1847] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd3f41400) [pid = 1847] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bdba1a000) [pid = 1847] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bdc635800) [pid = 1847] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd1bafc00) [pid = 1847] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd2f71000) [pid = 1847] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bd2284400) [pid = 1847] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bd25abc00) [pid = 1847] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bdba1b000) [pid = 1847] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bd265b000) [pid = 1847] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bd1c5bc00) [pid = 1847] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bdb1bf400) [pid = 1847] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bd216a400) [pid = 1847] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bdc949000) [pid = 1847] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:15:06 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f9bd25b7400) [pid = 1847] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:15:07 INFO - PROCESS | 1847 | 1461118507008 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]]]}] 19:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1555ms 19:15:07 INFO - PROCESS | 1847 | 1461118507070 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:15:07 INFO - PROCESS | 1847 | 1461118507073 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:15:07 INFO - PROCESS | 1847 | 1461118507079 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:15:07 INFO - PROCESS | 1847 | 1461118507081 Marionette TRACE conn3 <- [1,510,null,{}] 19:15:07 INFO - PROCESS | 1847 | 1461118507094 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}] 19:15:07 INFO - PROCESS | 1847 | 1461118507222 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:15:07 INFO - PROCESS | 1847 | 1461118507363 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb016000 == 52 [pid = 1847] [id = 135] 19:15:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9bd04e6800) [pid = 1847] [serial = 404] [outer = (nil)] 19:15:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bd216d400) [pid = 1847] [serial = 405] [outer = 0x7f9bd04e6800] 19:15:07 INFO - PROCESS | 1847 | 1461118507421 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bd265b000) [pid = 1847] [serial = 406] [outer = 0x7f9bd04e6800] 19:15:08 INFO - PROCESS | 1847 | 1461118508015 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]]]}] 19:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 985ms 19:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:15:08 INFO - PROCESS | 1847 | 1461118508064 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 1847 | 1461118508067 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:15:08 INFO - PROCESS | 1847 | 1461118508071 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 1847 | 1461118508075 Marionette TRACE conn3 <- [1,514,null,{}] 19:15:08 INFO - PROCESS | 1847 | 1461118508080 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}] 19:15:08 INFO - PROCESS | 1847 | 1461118508211 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:15:08 INFO - PROCESS | 1847 | 1461118508316 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be211d000 == 53 [pid = 1847] [id = 136] 19:15:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bd04eb800) [pid = 1847] [serial = 407] [outer = (nil)] 19:15:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd9224400) [pid = 1847] [serial = 408] [outer = 0x7f9bd04eb800] 19:15:08 INFO - PROCESS | 1847 | 1461118508376 Marionette DEBUG loaded listener.js 19:15:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bdb7f7000) [pid = 1847] [serial = 409] [outer = 0x7f9bd04eb800] 19:15:09 INFO - PROCESS | 1847 | 1461118509162 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]]]}] 19:15:09 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 19:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1126ms 19:15:09 INFO - PROCESS | 1847 | 1461118509206 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:15:09 INFO - PROCESS | 1847 | 1461118509214 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:15:09 INFO - PROCESS | 1847 | 1461118509225 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:15:09 INFO - PROCESS | 1847 | 1461118509230 Marionette TRACE conn3 <- [1,518,null,{}] 19:15:09 INFO - PROCESS | 1847 | 1461118509239 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}] 19:15:09 INFO - PROCESS | 1847 | 1461118509403 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:15:09 INFO - PROCESS | 1847 | 1461118509539 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d38800 == 54 [pid = 1847] [id = 137] 19:15:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd1521400) [pid = 1847] [serial = 410] [outer = (nil)] 19:15:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd1c27800) [pid = 1847] [serial = 411] [outer = 0x7f9bd1521400] 19:15:09 INFO - PROCESS | 1847 | 1461118509619 Marionette DEBUG loaded listener.js 19:15:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd2287800) [pid = 1847] [serial = 412] [outer = 0x7f9bd1521400] 19:15:10 INFO - PROCESS | 1847 | 1461118510567 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]]]}] 19:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1382ms 19:15:10 INFO - PROCESS | 1847 | 1461118510607 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:15:10 INFO - PROCESS | 1847 | 1461118510615 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:15:10 INFO - PROCESS | 1847 | 1461118510627 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:15:10 INFO - PROCESS | 1847 | 1461118510631 Marionette TRACE conn3 <- [1,522,null,{}] 19:15:10 INFO - PROCESS | 1847 | 1461118510638 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}] 19:15:10 INFO - PROCESS | 1847 | 1461118510814 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:15:10 INFO - PROCESS | 1847 | 1461118510955 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc675000 == 55 [pid = 1847] [id = 138] 19:15:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd17b3800) [pid = 1847] [serial = 413] [outer = (nil)] 19:15:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd3d9d400) [pid = 1847] [serial = 414] [outer = 0x7f9bd17b3800] 19:15:11 INFO - PROCESS | 1847 | 1461118511038 Marionette DEBUG loaded listener.js 19:15:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd8675000) [pid = 1847] [serial = 415] [outer = 0x7f9bd17b3800] 19:15:12 INFO - PROCESS | 1847 | 1461118512084 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]]]}] 19:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1486ms 19:15:12 INFO - PROCESS | 1847 | 1461118512113 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:15:12 INFO - PROCESS | 1847 | 1461118512117 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:15:12 INFO - PROCESS | 1847 | 1461118512122 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:15:12 INFO - PROCESS | 1847 | 1461118512128 Marionette TRACE conn3 <- [1,526,null,{}] 19:15:12 INFO - PROCESS | 1847 | 1461118512143 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}] 19:15:12 INFO - PROCESS | 1847 | 1461118512294 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:15:12 INFO - PROCESS | 1847 | 1461118512441 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9b83000 == 56 [pid = 1847] [id = 139] 19:15:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bdacee000) [pid = 1847] [serial = 416] [outer = (nil)] 19:15:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdba24000) [pid = 1847] [serial = 417] [outer = 0x7f9bdacee000] 19:15:12 INFO - PROCESS | 1847 | 1461118512559 Marionette DEBUG loaded listener.js 19:15:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdc94d800) [pid = 1847] [serial = 418] [outer = 0x7f9bdacee000] 19:15:13 INFO - PROCESS | 1847 | 1461118513362 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]]]}] 19:15:13 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 19:15:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1282ms 19:15:13 INFO - PROCESS | 1847 | 1461118513406 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:15:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:15:13 INFO - PROCESS | 1847 | 1461118513410 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:15:13 INFO - PROCESS | 1847 | 1461118513416 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:15:13 INFO - PROCESS | 1847 | 1461118513419 Marionette TRACE conn3 <- [1,530,null,{}] 19:15:13 INFO - PROCESS | 1847 | 1461118513442 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}] 19:15:13 INFO - PROCESS | 1847 | 1461118513590 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:15:13 INFO - PROCESS | 1847 | 1461118513731 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec1d1800 == 57 [pid = 1847] [id = 140] 19:15:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bdb7f2800) [pid = 1847] [serial = 419] [outer = (nil)] 19:15:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bdcda6400) [pid = 1847] [serial = 420] [outer = 0x7f9bdb7f2800] 19:15:13 INFO - PROCESS | 1847 | 1461118513802 Marionette DEBUG loaded listener.js 19:15:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bdd898800) [pid = 1847] [serial = 421] [outer = 0x7f9bdb7f2800] 19:15:14 INFO - PROCESS | 1847 | 1461118514473 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"]]]}] 19:15:14 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 19:15:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:15:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:15:14 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 19:15:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:15:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:15:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:15:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:15:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:15:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1094ms 19:15:14 INFO - PROCESS | 1847 | 1461118514541 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:15:14 INFO - PROCESS | 1847 | 1461118514545 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:15:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:15:14 INFO - PROCESS | 1847 | 1461118514552 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 1847 | 1461118514555 Marionette TRACE conn3 <- [1,534,null,{}] 19:15:14 INFO - PROCESS | 1847 | 1461118514560 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}] 19:15:14 INFO - PROCESS | 1847 | 1461118514709 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:15:14 INFO - PROCESS | 1847 | 1461118514850 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0dd3800 == 58 [pid = 1847] [id = 141] 19:15:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bdcd49800) [pid = 1847] [serial = 422] [outer = (nil)] 19:15:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9be7e4e400) [pid = 1847] [serial = 423] [outer = 0x7f9bdcd49800] 19:15:14 INFO - PROCESS | 1847 | 1461118514918 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9be8fdc400) [pid = 1847] [serial = 424] [outer = 0x7f9bdcd49800] 19:15:15 INFO - PROCESS | 1847 | 1461118515688 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]]]}] 19:15:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:15:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1177ms 19:15:15 INFO - PROCESS | 1847 | 1461118515731 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:15:15 INFO - PROCESS | 1847 | 1461118515735 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:15:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:15:15 INFO - PROCESS | 1847 | 1461118515740 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:15:15 INFO - PROCESS | 1847 | 1461118515743 Marionette TRACE conn3 <- [1,538,null,{}] 19:15:15 INFO - PROCESS | 1847 | 1461118515748 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}] 19:15:15 INFO - PROCESS | 1847 | 1461118515976 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:15:16 INFO - PROCESS | 1847 | 1461118516111 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ed9800 == 59 [pid = 1847] [id = 142] 19:15:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd1522000) [pid = 1847] [serial = 425] [outer = (nil)] 19:15:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd6de2000) [pid = 1847] [serial = 426] [outer = 0x7f9bd1522000] 19:15:16 INFO - PROCESS | 1847 | 1461118516207 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9be9ec7c00) [pid = 1847] [serial = 427] [outer = 0x7f9bd1522000] 19:15:17 INFO - PROCESS | 1847 | 1461118517029 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]]]}] 19:15:17 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. 19:15:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1325ms 19:15:17 INFO - PROCESS | 1847 | 1461118517067 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:15:17 INFO - PROCESS | 1847 | 1461118517070 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:15:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:15:17 INFO - PROCESS | 1847 | 1461118517076 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 1847 | 1461118517079 Marionette TRACE conn3 <- [1,542,null,{}] 19:15:17 INFO - PROCESS | 1847 | 1461118517102 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}] 19:15:17 INFO - PROCESS | 1847 | 1461118517255 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:15:17 INFO - PROCESS | 1847 | 1461118517402 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06eb000 == 60 [pid = 1847] [id = 143] 19:15:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd151d400) [pid = 1847] [serial = 428] [outer = (nil)] 19:15:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd1bba000) [pid = 1847] [serial = 429] [outer = 0x7f9bd151d400] 19:15:17 INFO - PROCESS | 1847 | 1461118517475 Marionette DEBUG loaded listener.js 19:15:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd6ddb800) [pid = 1847] [serial = 430] [outer = 0x7f9bd151d400] 19:15:18 INFO - PROCESS | 1847 | 1461118518287 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]]]}] 19:15:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 19:15:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1234ms 19:15:18 INFO - PROCESS | 1847 | 1461118518312 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:15:18 INFO - PROCESS | 1847 | 1461118518316 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:15:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:15:18 INFO - PROCESS | 1847 | 1461118518321 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:15:18 INFO - PROCESS | 1847 | 1461118518323 Marionette TRACE conn3 <- [1,546,null,{}] 19:15:18 INFO - PROCESS | 1847 | 1461118518329 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}] 19:15:18 INFO - PROCESS | 1847 | 1461118518556 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:15:18 INFO - PROCESS | 1847 | 1461118518640 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb47d000 == 61 [pid = 1847] [id = 144] 19:15:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bd04e9400) [pid = 1847] [serial = 431] [outer = (nil)] 19:15:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd2284c00) [pid = 1847] [serial = 432] [outer = 0x7f9bd04e9400] 19:15:18 INFO - PROCESS | 1847 | 1461118518708 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bda897400) [pid = 1847] [serial = 433] [outer = 0x7f9bd04e9400] 19:15:19 INFO - PROCESS | 1847 | 1461118519692 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]]]}] 19:15:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:15:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1426ms 19:15:19 INFO - PROCESS | 1847 | 1461118519749 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:15:19 INFO - PROCESS | 1847 | 1461118519754 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:15:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:15:19 INFO - PROCESS | 1847 | 1461118519762 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:15:19 INFO - PROCESS | 1847 | 1461118519767 Marionette TRACE conn3 <- [1,550,null,{}] 19:15:19 INFO - PROCESS | 1847 | 1461118519776 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}] 19:15:19 INFO - PROCESS | 1847 | 1461118519940 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:15:20 INFO - PROCESS | 1847 | 1461118520134 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb039000 == 62 [pid = 1847] [id = 145] 19:15:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd17bb000) [pid = 1847] [serial = 434] [outer = (nil)] 19:15:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd1c57400) [pid = 1847] [serial = 435] [outer = 0x7f9bd17bb000] 19:15:20 INFO - PROCESS | 1847 | 1461118520224 Marionette DEBUG loaded listener.js 19:15:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd1d69c00) [pid = 1847] [serial = 436] [outer = 0x7f9bd17bb000] 19:15:20 INFO - PROCESS | 1847 | 1461118520939 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]]]}] 19:15:20 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. 19:15:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1190ms 19:15:20 INFO - PROCESS | 1847 | 1461118520993 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:15:21 INFO - PROCESS | 1847 | 1461118521005 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:15:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:15:21 INFO - PROCESS | 1847 | 1461118521032 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:15:21 INFO - PROCESS | 1847 | 1461118521039 Marionette TRACE conn3 <- [1,554,null,{}] 19:15:21 INFO - PROCESS | 1847 | 1461118521073 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}] 19:15:21 INFO - PROCESS | 1847 | 1461118521250 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:15:21 INFO - PROCESS | 1847 | 1461118521392 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd279a000 == 63 [pid = 1847] [id = 146] 19:15:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd1d6d800) [pid = 1847] [serial = 437] [outer = (nil)] 19:15:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd216dc00) [pid = 1847] [serial = 438] [outer = 0x7f9bd1d6d800] 19:15:21 INFO - PROCESS | 1847 | 1461118521459 Marionette DEBUG loaded listener.js 19:15:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd228e000) [pid = 1847] [serial = 439] [outer = 0x7f9bd1d6d800] 19:15:22 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb016000 == 62 [pid = 1847] [id = 135] 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd9c9800 == 61 [pid = 1847] [id = 134] 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4a16800 == 60 [pid = 1847] [id = 133] 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0ea000 == 59 [pid = 1847] [id = 131] 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06db000 == 58 [pid = 1847] [id = 130] 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd3d0d800 == 57 [pid = 1847] [id = 129] 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be1faa000 == 56 [pid = 1847] [id = 126] 19:15:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb043000 == 55 [pid = 1847] [id = 125] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bde66c800) [pid = 1847] [serial = 210] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd3f45800) [pid = 1847] [serial = 204] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bda9f8c00) [pid = 1847] [serial = 180] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bde670400) [pid = 1847] [serial = 286] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd5c85800) [pid = 1847] [serial = 240] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bf009e800) [pid = 1847] [serial = 325] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bdae09800) [pid = 1847] [serial = 207] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd5dd4000) [pid = 1847] [serial = 274] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bdcd40000) [pid = 1847] [serial = 280] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd614f400) [pid = 1847] [serial = 153] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9be8f07800) [pid = 1847] [serial = 213] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bec023800) [pid = 1847] [serial = 249] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bdb498c00) [pid = 1847] [serial = 243] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9be910f000) [pid = 1847] [serial = 246] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bdb1b4000) [pid = 1847] [serial = 277] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd5c86c00) [pid = 1847] [serial = 177] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bec0cac00) [pid = 1847] [serial = 283] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bda896800) [pid = 1847] [serial = 313] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bee211400) [pid = 1847] [serial = 319] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bdd7be800) [pid = 1847] [serial = 316] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bdba25400) [pid = 1847] [serial = 322] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bee430c00) [pid = 1847] [serial = 310] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd17bec00) [pid = 1847] [serial = 369] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bed856800) [pid = 1847] [serial = 363] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd1c54800) [pid = 1847] [serial = 366] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bdd87b800) [pid = 1847] [serial = 367] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bdb65e800) [pid = 1847] [serial = 343] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bda19f400) [pid = 1847] [serial = 342] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bde668800) [pid = 1847] [serial = 337] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bdd8a5400) [pid = 1847] [serial = 360] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9be8fe7800) [pid = 1847] [serial = 346] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9be7ed2000) [pid = 1847] [serial = 345] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bd9ba3c00) [pid = 1847] [serial = 354] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bdaee6c00) [pid = 1847] [serial = 355] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bd614f800) [pid = 1847] [serial = 340] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f9bd228c800) [pid = 1847] [serial = 339] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f9bec18e000) [pid = 1847] [serial = 349] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f9bea1f7000) [pid = 1847] [serial = 348] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f9bdc534000) [pid = 1847] [serial = 357] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f9bdcd99400) [pid = 1847] [serial = 358] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f9bdcd9dc00) [pid = 1847] [serial = 352] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f9bd3d92400) [pid = 1847] [serial = 351] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f9bd5c81c00) [pid = 1847] [serial = 370] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f9bede2f000) [pid = 1847] [serial = 364] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f9be8fe6c00) [pid = 1847] [serial = 361] [outer = (nil)] [url = about:blank] 19:15:22 INFO - PROCESS | 1847 | 1461118522449 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]]]}] 19:15:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:15:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1450ms 19:15:22 INFO - PROCESS | 1847 | 1461118522477 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:15:22 INFO - PROCESS | 1847 | 1461118522481 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:15:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:15:22 INFO - PROCESS | 1847 | 1461118522486 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:15:22 INFO - PROCESS | 1847 | 1461118522491 Marionette TRACE conn3 <- [1,558,null,{}] 19:15:22 INFO - PROCESS | 1847 | 1461118522505 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}] 19:15:22 INFO - PROCESS | 1847 | 1461118522648 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:15:22 INFO - PROCESS | 1847 | 1461118522756 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd863f000 == 56 [pid = 1847] [id = 147] 19:15:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f9bd1bdf800) [pid = 1847] [serial = 440] [outer = (nil)] 19:15:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f9bd2f73000) [pid = 1847] [serial = 441] [outer = 0x7f9bd1bdf800] 19:15:22 INFO - PROCESS | 1847 | 1461118522817 Marionette DEBUG loaded listener.js 19:15:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f9bd5dce400) [pid = 1847] [serial = 442] [outer = 0x7f9bd1bdf800] 19:15:23 INFO - PROCESS | 1847 | 1461118523456 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]]]}] 19:15:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:15:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1000ms 19:15:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:15:23 INFO - PROCESS | 1847 | 1461118523488 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:15:23 INFO - PROCESS | 1847 | 1461118523491 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:15:23 INFO - PROCESS | 1847 | 1461118523496 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:15:23 INFO - PROCESS | 1847 | 1461118523499 Marionette TRACE conn3 <- [1,562,null,{}] 19:15:23 INFO - PROCESS | 1847 | 1461118523504 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}] 19:15:23 INFO - PROCESS | 1847 | 1461118523673 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:15:23 INFO - PROCESS | 1847 | 1461118523741 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf88800 == 57 [pid = 1847] [id = 148] 19:15:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f9bd1d62c00) [pid = 1847] [serial = 443] [outer = (nil)] 19:15:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f9bd6de1c00) [pid = 1847] [serial = 444] [outer = 0x7f9bd1d62c00] 19:15:23 INFO - PROCESS | 1847 | 1461118523800 Marionette DEBUG loaded listener.js 19:15:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f9bd7cc8000) [pid = 1847] [serial = 445] [outer = 0x7f9bd1d62c00] 19:15:24 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:24 INFO - PROCESS | 1847 | 1461118524899 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]]]}] 19:15:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:15:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1430ms 19:15:24 INFO - PROCESS | 1847 | 1461118524926 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:15:24 INFO - PROCESS | 1847 | 1461118524930 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:15:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:15:24 INFO - PROCESS | 1847 | 1461118524941 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:15:24 INFO - PROCESS | 1847 | 1461118524943 Marionette TRACE conn3 <- [1,566,null,{}] 19:15:24 INFO - PROCESS | 1847 | 1461118524955 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}] 19:15:25 INFO - PROCESS | 1847 | 1461118525119 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:15:25 INFO - PROCESS | 1847 | 1461118525183 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8cd0800 == 58 [pid = 1847] [id = 149] 19:15:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f9bd3d9dc00) [pid = 1847] [serial = 446] [outer = (nil)] 19:15:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f9bdaee6c00) [pid = 1847] [serial = 447] [outer = 0x7f9bd3d9dc00] 19:15:25 INFO - PROCESS | 1847 | 1461118525246 Marionette DEBUG loaded listener.js 19:15:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bdc534000) [pid = 1847] [serial = 448] [outer = 0x7f9bd3d9dc00] 19:15:25 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:25 INFO - PROCESS | 1847 | 1461118525995 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]]]}] 19:15:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:15:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1141ms 19:15:26 INFO - PROCESS | 1847 | 1461118526078 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:15:26 INFO - PROCESS | 1847 | 1461118526081 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:15:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:15:26 INFO - PROCESS | 1847 | 1461118526087 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:15:26 INFO - PROCESS | 1847 | 1461118526089 Marionette TRACE conn3 <- [1,570,null,{}] 19:15:26 INFO - PROCESS | 1847 | 1461118526094 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}] 19:15:26 INFO - PROCESS | 1847 | 1461118526307 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:15:26 INFO - PROCESS | 1847 | 1461118526330 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec1ba000 == 59 [pid = 1847] [id = 150] 19:15:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9bdc634c00) [pid = 1847] [serial = 449] [outer = (nil)] 19:15:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bdd81a800) [pid = 1847] [serial = 450] [outer = 0x7f9bdc634c00] 19:15:26 INFO - PROCESS | 1847 | 1461118526390 Marionette DEBUG loaded listener.js 19:15:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9be8f08800) [pid = 1847] [serial = 451] [outer = 0x7f9bdc634c00] 19:15:26 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bd1529c00) [pid = 1847] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:15:26 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bd04e6800) [pid = 1847] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:15:26 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f9bd1bb2400) [pid = 1847] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:15:26 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f9bd5dc8c00) [pid = 1847] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:15:26 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f9bdba1b800) [pid = 1847] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:15:26 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f9bd2aec400) [pid = 1847] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:15:26 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f9bd9231000) [pid = 1847] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:15:27 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:27 INFO - PROCESS | 1847 | 1461118527281 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]]]}] 19:15:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:15:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1228ms 19:15:27 INFO - PROCESS | 1847 | 1461118527320 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 1847 | 1461118527324 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:15:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:15:27 INFO - PROCESS | 1847 | 1461118527329 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 1847 | 1461118527331 Marionette TRACE conn3 <- [1,574,null,{}] 19:15:27 INFO - PROCESS | 1847 | 1461118527337 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}] 19:15:27 INFO - PROCESS | 1847 | 1461118527478 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:15:27 INFO - PROCESS | 1847 | 1461118527487 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed895000 == 60 [pid = 1847] [id = 151] 19:15:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f9bd3d95c00) [pid = 1847] [serial = 452] [outer = (nil)] 19:15:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f9be213a000) [pid = 1847] [serial = 453] [outer = 0x7f9bd3d95c00] 19:15:27 INFO - PROCESS | 1847 | 1461118527545 Marionette DEBUG loaded listener.js 19:15:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f9be91d2800) [pid = 1847] [serial = 454] [outer = 0x7f9bd3d95c00] 19:15:28 INFO - PROCESS | 1847 | 1461118528272 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]]]}] 19:15:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:15:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 981ms 19:15:28 INFO - PROCESS | 1847 | 1461118528312 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:15:28 INFO - PROCESS | 1847 | 1461118528315 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:15:28 INFO - PROCESS | 1847 | 1461118528321 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 1847 | 1461118528322 Marionette TRACE conn3 <- [1,578,null,{}] 19:15:28 INFO - PROCESS | 1847 | 1461118528328 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}] 19:15:28 INFO - PROCESS | 1847 | 1461118528493 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:15:28 INFO - PROCESS | 1847 | 1461118528513 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedd31000 == 61 [pid = 1847] [id = 152] 19:15:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bd2cb9000) [pid = 1847] [serial = 455] [outer = (nil)] 19:15:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9bd2cc1400) [pid = 1847] [serial = 456] [outer = 0x7f9bd2cb9000] 19:15:28 INFO - PROCESS | 1847 | 1461118528571 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bd2cc5400) [pid = 1847] [serial = 457] [outer = 0x7f9bd2cb9000] 19:15:29 INFO - PROCESS | 1847 | 1461118529501 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]]]}] 19:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1224ms 19:15:29 INFO - PROCESS | 1847 | 1461118529545 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 1847 | 1461118529552 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:15:29 INFO - PROCESS | 1847 | 1461118529560 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 1847 | 1461118529565 Marionette TRACE conn3 <- [1,582,null,{}] 19:15:29 INFO - PROCESS | 1847 | 1461118529572 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}] 19:15:29 INFO - PROCESS | 1847 | 1461118529736 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:15:29 INFO - PROCESS | 1847 | 1461118529874 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c59800 == 62 [pid = 1847] [id = 153] 19:15:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bd1c4cc00) [pid = 1847] [serial = 458] [outer = (nil)] 19:15:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bd1d6b800) [pid = 1847] [serial = 459] [outer = 0x7f9bd1c4cc00] 19:15:29 INFO - PROCESS | 1847 | 1461118529945 Marionette DEBUG loaded listener.js 19:15:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd2287400) [pid = 1847] [serial = 460] [outer = 0x7f9bd1c4cc00] 19:15:30 INFO - PROCESS | 1847 | 1461118530841 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]]]}] 19:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1328ms 19:15:30 INFO - PROCESS | 1847 | 1461118530890 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:15:30 INFO - PROCESS | 1847 | 1461118530898 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:15:30 INFO - PROCESS | 1847 | 1461118530908 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:15:30 INFO - PROCESS | 1847 | 1461118530912 Marionette TRACE conn3 <- [1,586,null,{}] 19:15:30 INFO - PROCESS | 1847 | 1461118530919 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}] 19:15:31 INFO - PROCESS | 1847 | 1461118531086 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:15:31 INFO - PROCESS | 1847 | 1461118531198 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7edc800 == 63 [pid = 1847] [id = 154] 19:15:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bd1c52000) [pid = 1847] [serial = 461] [outer = (nil)] 19:15:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd2cb8800) [pid = 1847] [serial = 462] [outer = 0x7f9bd1c52000] 19:15:31 INFO - PROCESS | 1847 | 1461118531280 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd3071000) [pid = 1847] [serial = 463] [outer = 0x7f9bd1c52000] 19:15:31 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:32 INFO - PROCESS | 1847 | 1461118532180 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]]]}] 19:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1327ms 19:15:32 INFO - PROCESS | 1847 | 1461118532237 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:15:32 INFO - PROCESS | 1847 | 1461118532240 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:15:32 INFO - PROCESS | 1847 | 1461118532247 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:15:32 INFO - PROCESS | 1847 | 1461118532253 Marionette TRACE conn3 <- [1,590,null,{}] 19:15:32 INFO - PROCESS | 1847 | 1461118532268 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}] 19:15:32 INFO - PROCESS | 1847 | 1461118532465 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:15:32 INFO - PROCESS | 1847 | 1461118532603 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee418800 == 64 [pid = 1847] [id = 155] 19:15:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd320c800) [pid = 1847] [serial = 464] [outer = (nil)] 19:15:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bdb1bb400) [pid = 1847] [serial = 465] [outer = 0x7f9bd320c800] 19:15:32 INFO - PROCESS | 1847 | 1461118532675 Marionette DEBUG loaded listener.js 19:15:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bdcd98800) [pid = 1847] [serial = 466] [outer = 0x7f9bd320c800] 19:15:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bdd87e000) [pid = 1847] [serial = 467] [outer = 0x7f9bd1be1800] 19:15:33 INFO - PROCESS | 1847 | 1461118533656 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]]]}] 19:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1435ms 19:15:33 INFO - PROCESS | 1847 | 1461118533684 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:15:33 INFO - PROCESS | 1847 | 1461118533689 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:15:33 INFO - PROCESS | 1847 | 1461118533696 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:15:33 INFO - PROCESS | 1847 | 1461118533699 Marionette TRACE conn3 <- [1,594,null,{}] 19:15:33 INFO - PROCESS | 1847 | 1461118533704 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}] 19:15:33 INFO - PROCESS | 1847 | 1461118533864 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:15:34 INFO - PROCESS | 1847 | 1461118534010 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb716000 == 65 [pid = 1847] [id = 156] 19:15:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd1baf800) [pid = 1847] [serial = 468] [outer = (nil)] 19:15:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdcd9c400) [pid = 1847] [serial = 469] [outer = 0x7f9bd1baf800] 19:15:34 INFO - PROCESS | 1847 | 1461118534083 Marionette DEBUG loaded listener.js 19:15:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9be9133800) [pid = 1847] [serial = 470] [outer = 0x7f9bd1baf800] 19:15:34 INFO - PROCESS | 1847 | 1461118534965 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]]]}] 19:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1327ms 19:15:35 INFO - PROCESS | 1847 | 1461118535024 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:15:35 INFO - PROCESS | 1847 | 1461118535027 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:15:35 INFO - PROCESS | 1847 | 1461118535033 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:15:35 INFO - PROCESS | 1847 | 1461118535035 Marionette TRACE conn3 <- [1,598,null,{}] 19:15:35 INFO - PROCESS | 1847 | 1461118535040 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}] 19:15:35 INFO - PROCESS | 1847 | 1461118535190 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:15:35 INFO - PROCESS | 1847 | 1461118535335 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7110800 == 66 [pid = 1847] [id = 157] 19:15:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd1c4f400) [pid = 1847] [serial = 471] [outer = (nil)] 19:15:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9be9ecf400) [pid = 1847] [serial = 472] [outer = 0x7f9bd1c4f400] 19:15:35 INFO - PROCESS | 1847 | 1461118535406 Marionette DEBUG loaded listener.js 19:15:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bea1f7000) [pid = 1847] [serial = 473] [outer = 0x7f9bd1c4f400] 19:15:36 INFO - PROCESS | 1847 | 1461118536338 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]]]}] 19:15:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:15:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1380ms 19:15:36 INFO - PROCESS | 1847 | 1461118536414 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:15:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:15:36 INFO - PROCESS | 1847 | 1461118536418 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:15:36 INFO - PROCESS | 1847 | 1461118536424 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:15:36 INFO - PROCESS | 1847 | 1461118536427 Marionette TRACE conn3 <- [1,602,null,{}] 19:15:36 INFO - PROCESS | 1847 | 1461118536432 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}] 19:15:36 INFO - PROCESS | 1847 | 1461118536894 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:15:37 INFO - PROCESS | 1847 | 1461118537106 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7115800 == 67 [pid = 1847] [id = 158] 19:15:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd17bbc00) [pid = 1847] [serial = 474] [outer = (nil)] 19:15:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd17c0400) [pid = 1847] [serial = 475] [outer = 0x7f9bd17bbc00] 19:15:37 INFO - PROCESS | 1847 | 1461118537173 Marionette DEBUG loaded listener.js 19:15:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd1c57c00) [pid = 1847] [serial = 476] [outer = 0x7f9bd17bbc00] 19:15:38 INFO - PROCESS | 1847 | 1461118538170 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]]]}] 19:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1782ms 19:15:38 INFO - PROCESS | 1847 | 1461118538207 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:15:38 INFO - PROCESS | 1847 | 1461118538212 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:15:38 INFO - PROCESS | 1847 | 1461118538219 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:15:38 INFO - PROCESS | 1847 | 1461118538226 Marionette TRACE conn3 <- [1,606,null,{}] 19:15:38 INFO - PROCESS | 1847 | 1461118538232 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}] 19:15:38 INFO - PROCESS | 1847 | 1461118538374 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:15:38 INFO - PROCESS | 1847 | 1461118538490 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ec4000 == 68 [pid = 1847] [id = 159] 19:15:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd1d63000) [pid = 1847] [serial = 477] [outer = (nil)] 19:15:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd216c800) [pid = 1847] [serial = 478] [outer = 0x7f9bd1d63000] 19:15:38 INFO - PROCESS | 1847 | 1461118538651 Marionette DEBUG loaded listener.js 19:15:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd25a9800) [pid = 1847] [serial = 479] [outer = 0x7f9bd1d63000] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bda8b9000 == 67 [pid = 1847] [id = 91] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed895000 == 66 [pid = 1847] [id = 151] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec1ba000 == 65 [pid = 1847] [id = 150] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd9224400) [pid = 1847] [serial = 408] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8cd0800 == 64 [pid = 1847] [id = 149] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf88800 == 63 [pid = 1847] [id = 148] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd863f000 == 62 [pid = 1847] [id = 147] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc0e4800 == 61 [pid = 1847] [id = 132] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd279a000 == 60 [pid = 1847] [id = 146] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb039000 == 59 [pid = 1847] [id = 145] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf0dd3800 == 58 [pid = 1847] [id = 141] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec1d1800 == 57 [pid = 1847] [id = 140] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9b83000 == 56 [pid = 1847] [id = 139] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc675000 == 55 [pid = 1847] [id = 138] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d38800 == 54 [pid = 1847] [id = 137] 19:15:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be211d000 == 53 [pid = 1847] [id = 136] 19:15:39 INFO - PROCESS | 1847 | 1461118539554 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]]]}] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bdb49b800) [pid = 1847] [serial = 400] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bdae0c800) [pid = 1847] [serial = 399] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bdacecc00) [pid = 1847] [serial = 397] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd900ec00) [pid = 1847] [serial = 394] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd1c5a800) [pid = 1847] [serial = 375] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd1c58800) [pid = 1847] [serial = 388] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd265b000) [pid = 1847] [serial = 406] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bdba23000) [pid = 1847] [serial = 378] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd2aea800) [pid = 1847] [serial = 391] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd9fdd400) [pid = 1847] [serial = 396] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bdcf38000) [pid = 1847] [serial = 403] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd1bbbc00) [pid = 1847] [serial = 387] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd1525000) [pid = 1847] [serial = 372] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd5dd4800) [pid = 1847] [serial = 393] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bf0ae5800) [pid = 1847] [serial = 384] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bd25ad800) [pid = 1847] [serial = 390] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bdc949400) [pid = 1847] [serial = 402] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bd216d400) [pid = 1847] [serial = 405] [outer = (nil)] [url = about:blank] 19:15:39 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bede2f400) [pid = 1847] [serial = 381] [outer = (nil)] [url = about:blank] 19:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 19:15:39 INFO - PROCESS | 1847 | 1461118539603 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:15:39 INFO - PROCESS | 1847 | 1461118539607 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:15:39 INFO - PROCESS | 1847 | 1461118539613 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:15:39 INFO - PROCESS | 1847 | 1461118539615 Marionette TRACE conn3 <- [1,610,null,{}] 19:15:39 INFO - PROCESS | 1847 | 1461118539620 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}] 19:15:39 INFO - PROCESS | 1847 | 1461118539751 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:15:39 INFO - PROCESS | 1847 | 1461118539768 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd3d03800 == 54 [pid = 1847] [id = 160] 19:15:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd1bb5800) [pid = 1847] [serial = 480] [outer = (nil)] 19:15:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bd2ae8000) [pid = 1847] [serial = 481] [outer = 0x7f9bd1bb5800] 19:15:39 INFO - PROCESS | 1847 | 1461118539826 Marionette DEBUG loaded listener.js 19:15:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd2cc3400) [pid = 1847] [serial = 482] [outer = 0x7f9bd1bb5800] 19:15:40 INFO - PROCESS | 1847 | 1461118540615 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]]]}] 19:15:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:15:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1027ms 19:15:40 INFO - PROCESS | 1847 | 1461118540641 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:15:40 INFO - PROCESS | 1847 | 1461118540647 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:15:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:15:40 INFO - PROCESS | 1847 | 1461118540661 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:15:40 INFO - PROCESS | 1847 | 1461118540667 Marionette TRACE conn3 <- [1,614,null,{}] 19:15:40 INFO - PROCESS | 1847 | 1461118540687 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}] 19:15:40 INFO - PROCESS | 1847 | 1461118540815 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:15:40 INFO - PROCESS | 1847 | 1461118540829 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0d9000 == 55 [pid = 1847] [id = 161] 19:15:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd2adfc00) [pid = 1847] [serial = 483] [outer = (nil)] 19:15:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd2e9b400) [pid = 1847] [serial = 484] [outer = 0x7f9bd2adfc00] 19:15:40 INFO - PROCESS | 1847 | 1461118540887 Marionette DEBUG loaded listener.js 19:15:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd5c85800) [pid = 1847] [serial = 485] [outer = 0x7f9bd2adfc00] 19:15:41 INFO - PROCESS | 1847 | 1461118541603 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]]]}] 19:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1004ms 19:15:41 INFO - PROCESS | 1847 | 1461118541659 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:15:41 INFO - PROCESS | 1847 | 1461118541662 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:15:41 INFO - PROCESS | 1847 | 1461118541676 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:15:41 INFO - PROCESS | 1847 | 1461118541680 Marionette TRACE conn3 <- [1,618,null,{}] 19:15:41 INFO - PROCESS | 1847 | 1461118541685 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}] 19:15:41 INFO - PROCESS | 1847 | 1461118541871 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:15:41 INFO - PROCESS | 1847 | 1461118541911 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbb09800 == 56 [pid = 1847] [id = 162] 19:15:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd2e98000) [pid = 1847] [serial = 486] [outer = (nil)] 19:15:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd5dd0c00) [pid = 1847] [serial = 487] [outer = 0x7f9bd2e98000] 19:15:41 INFO - PROCESS | 1847 | 1461118541971 Marionette DEBUG loaded listener.js 19:15:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd6de5800) [pid = 1847] [serial = 488] [outer = 0x7f9bd2e98000] 19:15:42 INFO - PROCESS | 1847 | 1461118542724 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]]]}] 19:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1135ms 19:15:42 INFO - PROCESS | 1847 | 1461118542803 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:15:42 INFO - PROCESS | 1847 | 1461118542807 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:15:42 INFO - PROCESS | 1847 | 1461118542812 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:15:42 INFO - PROCESS | 1847 | 1461118542814 Marionette TRACE conn3 <- [1,622,null,{}] 19:15:42 INFO - PROCESS | 1847 | 1461118542819 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}] 19:15:42 INFO - PROCESS | 1847 | 1461118542990 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:15:43 INFO - PROCESS | 1847 | 1461118543010 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc683000 == 57 [pid = 1847] [id = 163] 19:15:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd9231000) [pid = 1847] [serial = 489] [outer = (nil)] 19:15:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd9bac000) [pid = 1847] [serial = 490] [outer = 0x7f9bd9231000] 19:15:43 INFO - PROCESS | 1847 | 1461118543080 Marionette DEBUG loaded listener.js 19:15:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bdac9a800) [pid = 1847] [serial = 491] [outer = 0x7f9bd9231000] 19:15:44 INFO - PROCESS | 1847 | 1461118544026 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]]]}] 19:15:44 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd3d9dc00) [pid = 1847] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:15:44 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bdc634c00) [pid = 1847] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:15:44 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd3d95c00) [pid = 1847] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:15:44 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd1d62c00) [pid = 1847] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:15:44 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd1bdf800) [pid = 1847] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:15:44 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd17bb000) [pid = 1847] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:15:44 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd1d6d800) [pid = 1847] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1282ms 19:15:44 INFO - PROCESS | 1847 | 1461118544094 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:15:44 INFO - PROCESS | 1847 | 1461118544097 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:15:44 INFO - PROCESS | 1847 | 1461118544102 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:15:44 INFO - PROCESS | 1847 | 1461118544104 Marionette TRACE conn3 <- [1,626,null,{}] 19:15:44 INFO - PROCESS | 1847 | 1461118544109 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}] 19:15:44 INFO - PROCESS | 1847 | 1461118544246 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:15:44 INFO - PROCESS | 1847 | 1461118544341 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c5e000 == 58 [pid = 1847] [id = 164] 19:15:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd922a400) [pid = 1847] [serial = 492] [outer = (nil)] 19:15:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd9ba7400) [pid = 1847] [serial = 493] [outer = 0x7f9bd922a400] 19:15:44 INFO - PROCESS | 1847 | 1461118544398 Marionette DEBUG loaded listener.js 19:15:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bdb1c0c00) [pid = 1847] [serial = 494] [outer = 0x7f9bd922a400] 19:15:45 INFO - PROCESS | 1847 | 1461118545002 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]]]}] 19:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 934ms 19:15:45 INFO - PROCESS | 1847 | 1461118545038 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:15:45 INFO - PROCESS | 1847 | 1461118545041 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:15:45 INFO - PROCESS | 1847 | 1461118545046 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:15:45 INFO - PROCESS | 1847 | 1461118545048 Marionette TRACE conn3 <- [1,630,null,{}] 19:15:45 INFO - PROCESS | 1847 | 1461118545053 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}] 19:15:45 INFO - PROCESS | 1847 | 1461118545177 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:15:45 INFO - PROCESS | 1847 | 1461118545193 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde478800 == 59 [pid = 1847] [id = 165] 19:15:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bdb1c0000) [pid = 1847] [serial = 495] [outer = (nil)] 19:15:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdbdde000) [pid = 1847] [serial = 496] [outer = 0x7f9bdb1c0000] 19:15:45 INFO - PROCESS | 1847 | 1461118545251 Marionette DEBUG loaded listener.js 19:15:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdc94c800) [pid = 1847] [serial = 497] [outer = 0x7f9bdb1c0000] 19:15:45 INFO - PROCESS | 1847 | 1461118545931 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]]]}] 19:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 924ms 19:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:15:45 INFO - PROCESS | 1847 | 1461118545970 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:15:45 INFO - PROCESS | 1847 | 1461118545973 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:15:45 INFO - PROCESS | 1847 | 1461118545978 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:15:45 INFO - PROCESS | 1847 | 1461118545981 Marionette TRACE conn3 <- [1,634,null,{}] 19:15:46 INFO - PROCESS | 1847 | 1461118546058 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}] 19:15:46 INFO - PROCESS | 1847 | 1461118546226 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:15:46 INFO - PROCESS | 1847 | 1461118546385 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd250b000 == 60 [pid = 1847] [id = 166] 19:15:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd1520400) [pid = 1847] [serial = 498] [outer = (nil)] 19:15:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd17bb400) [pid = 1847] [serial = 499] [outer = 0x7f9bd1520400] 19:15:46 INFO - PROCESS | 1847 | 1461118546456 Marionette DEBUG loaded listener.js 19:15:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd1d62c00) [pid = 1847] [serial = 500] [outer = 0x7f9bd1520400] 19:15:47 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:47 INFO - PROCESS | 1847 | 1461118547386 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]]]}] 19:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1438ms 19:15:47 INFO - PROCESS | 1847 | 1461118547417 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:15:47 INFO - PROCESS | 1847 | 1461118547422 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:15:47 INFO - PROCESS | 1847 | 1461118547430 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:15:47 INFO - PROCESS | 1847 | 1461118547432 Marionette TRACE conn3 <- [1,638,null,{}] 19:15:47 INFO - PROCESS | 1847 | 1461118547439 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}] 19:15:47 INFO - PROCESS | 1847 | 1461118547590 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:15:47 INFO - PROCESS | 1847 | 1461118547744 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb71e800 == 61 [pid = 1847] [id = 167] 19:15:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd25b2000) [pid = 1847] [serial = 501] [outer = (nil)] 19:15:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd2cc3c00) [pid = 1847] [serial = 502] [outer = 0x7f9bd25b2000] 19:15:47 INFO - PROCESS | 1847 | 1461118547814 Marionette DEBUG loaded listener.js 19:15:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd2e94800) [pid = 1847] [serial = 503] [outer = 0x7f9bd25b2000] 19:15:48 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:48 INFO - PROCESS | 1847 | 1461118548669 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]]]}] 19:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1279ms 19:15:48 INFO - PROCESS | 1847 | 1461118548709 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:15:48 INFO - PROCESS | 1847 | 1461118548713 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:15:48 INFO - PROCESS | 1847 | 1461118548718 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:15:48 INFO - PROCESS | 1847 | 1461118548721 Marionette TRACE conn3 <- [1,642,null,{}] 19:15:48 INFO - PROCESS | 1847 | 1461118548727 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}] 19:15:48 INFO - PROCESS | 1847 | 1461118548880 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:15:49 INFO - PROCESS | 1847 | 1461118549019 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8ae5000 == 62 [pid = 1847] [id = 168] 19:15:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd2cbec00) [pid = 1847] [serial = 504] [outer = (nil)] 19:15:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd5dccc00) [pid = 1847] [serial = 505] [outer = 0x7f9bd2cbec00] 19:15:49 INFO - PROCESS | 1847 | 1461118549093 Marionette DEBUG loaded listener.js 19:15:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd9ba6400) [pid = 1847] [serial = 506] [outer = 0x7f9bd2cbec00] 19:15:49 INFO - PROCESS | 1847 | 1461118549997 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]]]}] 19:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1325ms 19:15:50 INFO - PROCESS | 1847 | 1461118550053 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:15:50 INFO - PROCESS | 1847 | 1461118550062 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:15:50 INFO - PROCESS | 1847 | 1461118550070 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:15:50 INFO - PROCESS | 1847 | 1461118550073 Marionette TRACE conn3 <- [1,646,null,{}] 19:15:50 INFO - PROCESS | 1847 | 1461118550078 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}] 19:15:50 INFO - PROCESS | 1847 | 1461118550230 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:15:50 INFO - PROCESS | 1847 | 1461118550371 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec11d800 == 63 [pid = 1847] [id = 169] 19:15:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd2f78000) [pid = 1847] [serial = 507] [outer = (nil)] 19:15:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bdc638400) [pid = 1847] [serial = 508] [outer = 0x7f9bd2f78000] 19:15:50 INFO - PROCESS | 1847 | 1461118550440 Marionette DEBUG loaded listener.js 19:15:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bdcf09000) [pid = 1847] [serial = 509] [outer = 0x7f9bd2f78000] 19:15:51 INFO - PROCESS | 1847 | 1461118551292 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]]]}] 19:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1284ms 19:15:51 INFO - PROCESS | 1847 | 1461118551355 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:15:51 INFO - PROCESS | 1847 | 1461118551359 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:15:51 INFO - PROCESS | 1847 | 1461118551364 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:15:51 INFO - PROCESS | 1847 | 1461118551366 Marionette TRACE conn3 <- [1,650,null,{}] 19:15:51 INFO - PROCESS | 1847 | 1461118551371 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}] 19:15:51 INFO - PROCESS | 1847 | 1461118551508 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:15:51 INFO - PROCESS | 1847 | 1461118551653 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedd27000 == 64 [pid = 1847] [id = 170] 19:15:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bdae0c800) [pid = 1847] [serial = 510] [outer = (nil)] 19:15:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bdd899000) [pid = 1847] [serial = 511] [outer = 0x7f9bdae0c800] 19:15:51 INFO - PROCESS | 1847 | 1461118551723 Marionette DEBUG loaded listener.js 19:15:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9be8f90000) [pid = 1847] [serial = 512] [outer = 0x7f9bdae0c800] 19:15:52 INFO - PROCESS | 1847 | 1461118552544 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]]]}] 19:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1224ms 19:15:52 INFO - PROCESS | 1847 | 1461118552590 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:15:52 INFO - PROCESS | 1847 | 1461118552594 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:15:52 INFO - PROCESS | 1847 | 1461118552599 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:15:52 INFO - PROCESS | 1847 | 1461118552601 Marionette TRACE conn3 <- [1,654,null,{}] 19:15:52 INFO - PROCESS | 1847 | 1461118552607 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}] 19:15:52 INFO - PROCESS | 1847 | 1461118552784 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:15:52 INFO - PROCESS | 1847 | 1461118552925 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2305800 == 65 [pid = 1847] [id = 171] 19:15:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bdd816c00) [pid = 1847] [serial = 513] [outer = (nil)] 19:15:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bec143000) [pid = 1847] [serial = 514] [outer = 0x7f9bdd816c00] 19:15:53 INFO - PROCESS | 1847 | 1461118552998 Marionette DEBUG loaded listener.js 19:15:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bede24800) [pid = 1847] [serial = 515] [outer = 0x7f9bdd816c00] 19:15:53 INFO - PROCESS | 1847 | 1461118553896 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]]]}] 19:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1328ms 19:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:15:53 INFO - PROCESS | 1847 | 1461118553945 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:15:53 INFO - PROCESS | 1847 | 1461118553948 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:15:53 INFO - PROCESS | 1847 | 1461118553955 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:15:53 INFO - PROCESS | 1847 | 1461118553958 Marionette TRACE conn3 <- [1,658,null,{}] 19:15:53 INFO - PROCESS | 1847 | 1461118553963 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}] 19:15:54 INFO - PROCESS | 1847 | 1461118554107 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:15:54 INFO - PROCESS | 1847 | 1461118554439 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd211f800 == 66 [pid = 1847] [id = 172] 19:15:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd1527c00) [pid = 1847] [serial = 516] [outer = (nil)] 19:15:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd17b4000) [pid = 1847] [serial = 517] [outer = 0x7f9bd1527c00] 19:15:54 INFO - PROCESS | 1847 | 1461118554513 Marionette DEBUG loaded listener.js 19:15:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd1d65400) [pid = 1847] [serial = 518] [outer = 0x7f9bd1527c00] 19:15:55 INFO - PROCESS | 1847 | 1461118555472 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]]]}] 19:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1580ms 19:15:55 INFO - PROCESS | 1847 | 1461118555534 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:15:55 INFO - PROCESS | 1847 | 1461118555540 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:15:55 INFO - PROCESS | 1847 | 1461118555549 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:15:55 INFO - PROCESS | 1847 | 1461118555554 Marionette TRACE conn3 <- [1,662,null,{}] 19:15:55 INFO - PROCESS | 1847 | 1461118555561 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}] 19:15:55 INFO - PROCESS | 1847 | 1461118555714 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:15:55 INFO - PROCESS | 1847 | 1461118555859 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd140a000 == 67 [pid = 1847] [id = 173] 19:15:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bd1c59000) [pid = 1847] [serial = 519] [outer = (nil)] 19:15:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bd1d70800) [pid = 1847] [serial = 520] [outer = 0x7f9bd1c59000] 19:15:55 INFO - PROCESS | 1847 | 1461118555924 Marionette DEBUG loaded listener.js 19:15:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bd2286400) [pid = 1847] [serial = 521] [outer = 0x7f9bd1c59000] 19:15:56 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c5e000 == 66 [pid = 1847] [id = 164] 19:15:56 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc683000 == 65 [pid = 1847] [id = 163] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bd2cc1400) [pid = 1847] [serial = 456] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bdba24000) [pid = 1847] [serial = 417] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bdcda6400) [pid = 1847] [serial = 420] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9be7e4e400) [pid = 1847] [serial = 423] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd6de2000) [pid = 1847] [serial = 426] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd1bba000) [pid = 1847] [serial = 429] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbb09800 == 64 [pid = 1847] [id = 162] 19:15:56 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0d9000 == 63 [pid = 1847] [id = 161] 19:15:56 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd3d03800 == 62 [pid = 1847] [id = 160] 19:15:56 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ec4000 == 61 [pid = 1847] [id = 159] 19:15:56 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7115800 == 60 [pid = 1847] [id = 158] 19:15:56 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9be91d2800) [pid = 1847] [serial = 454] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd7cc8000) [pid = 1847] [serial = 445] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bdaee6c00) [pid = 1847] [serial = 447] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bdd81a800) [pid = 1847] [serial = 450] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bdc534000) [pid = 1847] [serial = 448] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9be213a000) [pid = 1847] [serial = 453] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd6de1c00) [pid = 1847] [serial = 444] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd2f73000) [pid = 1847] [serial = 441] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd5dce400) [pid = 1847] [serial = 442] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd1d69c00) [pid = 1847] [serial = 436] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd1c57400) [pid = 1847] [serial = 435] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9be8f08800) [pid = 1847] [serial = 451] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd228e000) [pid = 1847] [serial = 439] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd216dc00) [pid = 1847] [serial = 438] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd1c27800) [pid = 1847] [serial = 411] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd3d9d400) [pid = 1847] [serial = 414] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd2284c00) [pid = 1847] [serial = 432] [outer = (nil)] [url = about:blank] 19:15:56 INFO - PROCESS | 1847 | 1461118556785 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]]]}] 19:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1283ms 19:15:56 INFO - PROCESS | 1847 | 1461118556834 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:15:56 INFO - PROCESS | 1847 | 1461118556840 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:15:56 INFO - PROCESS | 1847 | 1461118556847 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:15:56 INFO - PROCESS | 1847 | 1461118556849 Marionette TRACE conn3 <- [1,666,null,{}] 19:15:56 INFO - PROCESS | 1847 | 1461118556855 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}] 19:15:57 INFO - PROCESS | 1847 | 1461118556997 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:15:57 INFO - PROCESS | 1847 | 1461118557012 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4ac0800 == 61 [pid = 1847] [id = 174] 19:15:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd25b2800) [pid = 1847] [serial = 522] [outer = (nil)] 19:15:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd2ae2800) [pid = 1847] [serial = 523] [outer = 0x7f9bd25b2800] 19:15:57 INFO - PROCESS | 1847 | 1461118557072 Marionette DEBUG loaded listener.js 19:15:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd2cbb000) [pid = 1847] [serial = 524] [outer = 0x7f9bd25b2800] 19:15:57 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:57 INFO - PROCESS | 1847 | 1461118557844 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]]]}] 19:15:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:15:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1029ms 19:15:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:15:57 INFO - PROCESS | 1847 | 1461118557877 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:15:57 INFO - PROCESS | 1847 | 1461118557879 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:15:57 INFO - PROCESS | 1847 | 1461118557887 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:15:57 INFO - PROCESS | 1847 | 1461118557895 Marionette TRACE conn3 <- [1,670,null,{}] 19:15:57 INFO - PROCESS | 1847 | 1461118557932 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}] 19:15:58 INFO - PROCESS | 1847 | 1461118558071 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:15:58 INFO - PROCESS | 1847 | 1461118558088 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd8630800 == 62 [pid = 1847] [id = 175] 19:15:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd2cbbc00) [pid = 1847] [serial = 525] [outer = (nil)] 19:15:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd3d95c00) [pid = 1847] [serial = 526] [outer = 0x7f9bd2cbbc00] 19:15:58 INFO - PROCESS | 1847 | 1461118558146 Marionette DEBUG loaded listener.js 19:15:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd3f46400) [pid = 1847] [serial = 527] [outer = 0x7f9bd2cbbc00] 19:15:58 INFO - PROCESS | 1847 | 1461118558901 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]]]}] 19:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1081ms 19:15:58 INFO - PROCESS | 1847 | 1461118558967 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:15:58 INFO - PROCESS | 1847 | 1461118558972 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:15:58 INFO - PROCESS | 1847 | 1461118558977 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 1847 | 1461118558980 Marionette TRACE conn3 <- [1,674,null,{}] 19:15:59 INFO - PROCESS | 1847 | 1461118559008 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}] 19:15:59 INFO - PROCESS | 1847 | 1461118559182 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:15:59 INFO - PROCESS | 1847 | 1461118559200 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e0d800 == 63 [pid = 1847] [id = 176] 19:15:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd2e96800) [pid = 1847] [serial = 528] [outer = (nil)] 19:15:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd5c80800) [pid = 1847] [serial = 529] [outer = 0x7f9bd2e96800] 19:15:59 INFO - PROCESS | 1847 | 1461118559261 Marionette DEBUG loaded listener.js 19:15:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd5dd3800) [pid = 1847] [serial = 530] [outer = 0x7f9bd2e96800] 19:15:59 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:15:59 INFO - PROCESS | 1847 | 1461118559985 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]]]}] 19:16:00 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 19:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1052ms 19:16:00 INFO - PROCESS | 1847 | 1461118560035 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:16:00 INFO - PROCESS | 1847 | 1461118560038 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:16:00 INFO - PROCESS | 1847 | 1461118560044 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:16:00 INFO - PROCESS | 1847 | 1461118560047 Marionette TRACE conn3 <- [1,678,null,{}] 19:16:00 INFO - PROCESS | 1847 | 1461118560075 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}] 19:16:00 INFO - PROCESS | 1847 | 1461118560264 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:16:00 INFO - PROCESS | 1847 | 1461118560293 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb04d800 == 64 [pid = 1847] [id = 177] 19:16:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd6de3400) [pid = 1847] [serial = 531] [outer = (nil)] 19:16:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd6de9400) [pid = 1847] [serial = 532] [outer = 0x7f9bd6de3400] 19:16:00 INFO - PROCESS | 1847 | 1461118560371 Marionette DEBUG loaded listener.js 19:16:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bd900f800) [pid = 1847] [serial = 533] [outer = 0x7f9bd6de3400] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd151bc00) [pid = 1847] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd04eb800) [pid = 1847] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd9231000) [pid = 1847] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd2adfc00) [pid = 1847] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd2cb9000) [pid = 1847] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd17bbc00) [pid = 1847] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd1d63000) [pid = 1847] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:16:00 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd1bb5800) [pid = 1847] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:16:01 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd922a400) [pid = 1847] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:16:01 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd2e98000) [pid = 1847] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:16:01 INFO - PROCESS | 1847 | 1461118561360 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]]]}] 19:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1384ms 19:16:01 INFO - PROCESS | 1847 | 1461118561429 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:16:01 INFO - PROCESS | 1847 | 1461118561432 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:16:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:16:01 INFO - PROCESS | 1847 | 1461118561438 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:16:01 INFO - PROCESS | 1847 | 1461118561440 Marionette TRACE conn3 <- [1,682,null,{}] 19:16:01 INFO - PROCESS | 1847 | 1461118561446 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}] 19:16:01 INFO - PROCESS | 1847 | 1461118561632 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:16:01 INFO - PROCESS | 1847 | 1461118561645 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb711800 == 65 [pid = 1847] [id = 178] 19:16:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd1528400) [pid = 1847] [serial = 534] [outer = (nil)] 19:16:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd9230000) [pid = 1847] [serial = 535] [outer = 0x7f9bd1528400] 19:16:01 INFO - PROCESS | 1847 | 1461118561706 Marionette DEBUG loaded listener.js 19:16:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd9bad800) [pid = 1847] [serial = 536] [outer = 0x7f9bd1528400] 19:16:02 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:02 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:16:02 INFO - PROCESS | 1847 | 1461118562891 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]]]}] 19:16:02 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) 19:16:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1480ms 19:16:02 INFO - PROCESS | 1847 | 1461118562922 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:16:02 INFO - PROCESS | 1847 | 1461118562925 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:16:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:16:03 INFO - PROCESS | 1847 | 1461118563024 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:16:03 INFO - PROCESS | 1847 | 1461118563029 Marionette TRACE conn3 <- [1,686,null,{}] 19:16:03 INFO - PROCESS | 1847 | 1461118563037 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}] 19:16:03 INFO - PROCESS | 1847 | 1461118563286 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:16:03 INFO - PROCESS | 1847 | 1461118563436 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd27a4800 == 66 [pid = 1847] [id = 179] 19:16:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd1c57000) [pid = 1847] [serial = 537] [outer = (nil)] 19:16:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd1c5a400) [pid = 1847] [serial = 538] [outer = 0x7f9bd1c57000] 19:16:03 INFO - PROCESS | 1847 | 1461118563511 Marionette DEBUG loaded listener.js 19:16:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd2172800) [pid = 1847] [serial = 539] [outer = 0x7f9bd1c57000] 19:16:04 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:04 INFO - PROCESS | 1847 | 1461118564888 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]]]}] 19:16:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:16:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1943ms 19:16:04 INFO - PROCESS | 1847 | 1461118564956 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:16:04 INFO - PROCESS | 1847 | 1461118564962 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:16:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:16:04 INFO - PROCESS | 1847 | 1461118564968 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:16:04 INFO - PROCESS | 1847 | 1461118564972 Marionette TRACE conn3 <- [1,690,null,{}] 19:16:04 INFO - PROCESS | 1847 | 1461118564982 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}] 19:16:05 INFO - PROCESS | 1847 | 1461118565170 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:16:05 INFO - PROCESS | 1847 | 1461118565313 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdaa83000 == 67 [pid = 1847] [id = 180] 19:16:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd1526000) [pid = 1847] [serial = 540] [outer = (nil)] 19:16:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd2659400) [pid = 1847] [serial = 541] [outer = 0x7f9bd1526000] 19:16:05 INFO - PROCESS | 1847 | 1461118565383 Marionette DEBUG loaded listener.js 19:16:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd320bc00) [pid = 1847] [serial = 542] [outer = 0x7f9bd1526000] 19:16:06 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:06 INFO - PROCESS | 1847 | 1461118566826 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]]]}] 19:16:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:16:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1889ms 19:16:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:16:06 INFO - PROCESS | 1847 | 1461118566858 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:16:06 INFO - PROCESS | 1847 | 1461118566861 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:16:06 INFO - PROCESS | 1847 | 1461118566867 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:16:06 INFO - PROCESS | 1847 | 1461118566870 Marionette TRACE conn3 <- [1,694,null,{}] 19:16:06 INFO - PROCESS | 1847 | 1461118566875 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}] 19:16:07 INFO - PROCESS | 1847 | 1461118567043 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:16:07 INFO - PROCESS | 1847 | 1461118567194 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc0d9800 == 68 [pid = 1847] [id = 181] 19:16:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bd7cbec00) [pid = 1847] [serial = 543] [outer = (nil)] 19:16:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd7cc8400) [pid = 1847] [serial = 544] [outer = 0x7f9bd7cbec00] 19:16:07 INFO - PROCESS | 1847 | 1461118567276 Marionette DEBUG loaded listener.js 19:16:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bd9b2d000) [pid = 1847] [serial = 545] [outer = 0x7f9bd7cbec00] 19:16:08 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:08 INFO - PROCESS | 1847 | 1461118568582 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]]]}] 19:16:08 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) 19:16:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1732ms 19:16:08 INFO - PROCESS | 1847 | 1461118568598 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:16:08 INFO - PROCESS | 1847 | 1461118568602 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:16:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:16:08 INFO - PROCESS | 1847 | 1461118568607 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:16:08 INFO - PROCESS | 1847 | 1461118568609 Marionette TRACE conn3 <- [1,698,null,{}] 19:16:08 INFO - PROCESS | 1847 | 1461118568615 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}] 19:16:08 INFO - PROCESS | 1847 | 1461118568803 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:16:08 INFO - PROCESS | 1847 | 1461118568949 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb704000 == 69 [pid = 1847] [id = 182] 19:16:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd04e6800) [pid = 1847] [serial = 546] [outer = (nil)] 19:16:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd1d63800) [pid = 1847] [serial = 547] [outer = 0x7f9bd04e6800] 19:16:09 INFO - PROCESS | 1847 | 1461118569019 Marionette DEBUG loaded listener.js 19:16:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bdaac7c00) [pid = 1847] [serial = 548] [outer = 0x7f9bd04e6800] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9b81000 == 68 [pid = 1847] [id = 47] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6125000 == 67 [pid = 1847] [id = 53] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdacdb000 == 66 [pid = 1847] [id = 54] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd32b5000 == 65 [pid = 1847] [id = 52] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd612a800 == 64 [pid = 1847] [id = 59] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06eb000 == 63 [pid = 1847] [id = 143] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedd31000 == 62 [pid = 1847] [id = 152] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bdbdde000) [pid = 1847] [serial = 496] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb04d800 == 61 [pid = 1847] [id = 177] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e0d800 == 60 [pid = 1847] [id = 176] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd8630800 == 59 [pid = 1847] [id = 175] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4ac0800 == 58 [pid = 1847] [id = 174] 19:16:10 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd140a000 == 57 [pid = 1847] [id = 173] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd211f800 == 56 [pid = 1847] [id = 172] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8ae5000 == 55 [pid = 1847] [id = 168] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb71e800 == 54 [pid = 1847] [id = 167] 19:16:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd250b000 == 53 [pid = 1847] [id = 166] 19:16:10 INFO - PROCESS | 1847 | 1461118570554 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]]]}] 19:16:10 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) 19:16:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1978ms 19:16:10 INFO - PROCESS | 1847 | 1461118570630 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:16:10 INFO - PROCESS | 1847 | 1461118570635 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:16:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:16:10 INFO - PROCESS | 1847 | 1461118570646 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:16:10 INFO - PROCESS | 1847 | 1461118570649 Marionette TRACE conn3 <- [1,702,null,{}] 19:16:10 INFO - PROCESS | 1847 | 1461118570658 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}] 19:16:10 INFO - PROCESS | 1847 | 1461118570797 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bde3d3000) [pid = 1847] [serial = 373] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bdb7f7000) [pid = 1847] [serial = 409] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bd9bac000) [pid = 1847] [serial = 490] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd2e9b400) [pid = 1847] [serial = 484] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd5c85800) [pid = 1847] [serial = 485] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd2cc5400) [pid = 1847] [serial = 457] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd17c0400) [pid = 1847] [serial = 475] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd1c57c00) [pid = 1847] [serial = 476] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd1d6b800) [pid = 1847] [serial = 459] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd25a9800) [pid = 1847] [serial = 479] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd216c800) [pid = 1847] [serial = 478] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd2ae8000) [pid = 1847] [serial = 481] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd2cc3400) [pid = 1847] [serial = 482] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd2cb8800) [pid = 1847] [serial = 462] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bdb1bb400) [pid = 1847] [serial = 465] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bdcd9c400) [pid = 1847] [serial = 469] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9be9ecf400) [pid = 1847] [serial = 472] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd9ba7400) [pid = 1847] [serial = 493] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd1bb0800) [pid = 1847] [serial = 250] [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.] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd5dd0c00) [pid = 1847] [serial = 487] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bdac9a800) [pid = 1847] [serial = 491] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bdb1c0c00) [pid = 1847] [serial = 494] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd6de5800) [pid = 1847] [serial = 488] [outer = (nil)] [url = about:blank] 19:16:10 INFO - PROCESS | 1847 | 1461118570919 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd27a2000 == 54 [pid = 1847] [id = 183] 19:16:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd1c5a800) [pid = 1847] [serial = 549] [outer = (nil)] 19:16:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd216c800) [pid = 1847] [serial = 550] [outer = 0x7f9bd1c5a800] 19:16:10 INFO - PROCESS | 1847 | 1461118570982 Marionette DEBUG loaded listener.js 19:16:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd2aeb000) [pid = 1847] [serial = 551] [outer = 0x7f9bd1c5a800] 19:16:12 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:12 INFO - PROCESS | 1847 | 1461118572052 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]]]}] 19:16:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:16:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1436ms 19:16:12 INFO - PROCESS | 1847 | 1461118572083 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:16:12 INFO - PROCESS | 1847 | 1461118572089 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:16:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:16:12 INFO - PROCESS | 1847 | 1461118572099 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:16:12 INFO - PROCESS | 1847 | 1461118572102 Marionette TRACE conn3 <- [1,706,null,{}] 19:16:12 INFO - PROCESS | 1847 | 1461118572107 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}] 19:16:12 INFO - PROCESS | 1847 | 1461118572247 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:16:12 INFO - PROCESS | 1847 | 1461118572460 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd8630800 == 55 [pid = 1847] [id = 184] 19:16:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd2aec400) [pid = 1847] [serial = 552] [outer = (nil)] 19:16:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd2e9b400) [pid = 1847] [serial = 553] [outer = 0x7f9bd2aec400] 19:16:12 INFO - PROCESS | 1847 | 1461118572522 Marionette DEBUG loaded listener.js 19:16:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd5dcbc00) [pid = 1847] [serial = 554] [outer = 0x7f9bd2aec400] 19:16:13 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:13 INFO - PROCESS | 1847 | 1461118573651 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]]]}] 19:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1585ms 19:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:16:13 INFO - PROCESS | 1847 | 1461118573685 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:16:13 INFO - PROCESS | 1847 | 1461118573687 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:16:13 INFO - PROCESS | 1847 | 1461118573710 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:16:13 INFO - PROCESS | 1847 | 1461118573716 Marionette TRACE conn3 <- [1,710,null,{}] 19:16:13 INFO - PROCESS | 1847 | 1461118573731 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}] 19:16:13 INFO - PROCESS | 1847 | 1461118573975 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:16:14 INFO - PROCESS | 1847 | 1461118574003 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb705800 == 56 [pid = 1847] [id = 185] 19:16:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd5dd7400) [pid = 1847] [serial = 555] [outer = (nil)] 19:16:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd9231c00) [pid = 1847] [serial = 556] [outer = 0x7f9bd5dd7400] 19:16:14 INFO - PROCESS | 1847 | 1461118574065 Marionette DEBUG loaded listener.js 19:16:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bda8a1c00) [pid = 1847] [serial = 557] [outer = 0x7f9bd5dd7400] 19:16:14 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd1527c00) [pid = 1847] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:16:14 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd2e96800) [pid = 1847] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:16:14 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd25b2800) [pid = 1847] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:16:14 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd6de3400) [pid = 1847] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:16:14 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd1c59000) [pid = 1847] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:16:14 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd2cbbc00) [pid = 1847] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:16:14 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bdb1c0000) [pid = 1847] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:16:15 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:16:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1549ms 19:16:15 INFO - PROCESS | 1847 | 1461118575236 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]]]}] 19:16:15 INFO - PROCESS | 1847 | 1461118575243 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:16:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:16:15 INFO - PROCESS | 1847 | 1461118575247 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:16:15 INFO - PROCESS | 1847 | 1461118575252 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:16:15 INFO - PROCESS | 1847 | 1461118575254 Marionette TRACE conn3 <- [1,714,null,{}] 19:16:15 INFO - PROCESS | 1847 | 1461118575260 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}] 19:16:15 INFO - PROCESS | 1847 | 1461118575442 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:16:15 INFO - PROCESS | 1847 | 1461118575500 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf95800 == 57 [pid = 1847] [id = 186] 19:16:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd151b400) [pid = 1847] [serial = 558] [outer = (nil)] 19:16:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bdaacac00) [pid = 1847] [serial = 559] [outer = 0x7f9bd151b400] 19:16:15 INFO - PROCESS | 1847 | 1461118575564 Marionette DEBUG loaded listener.js 19:16:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdacf5400) [pid = 1847] [serial = 560] [outer = 0x7f9bd151b400] 19:16:16 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:16 INFO - PROCESS | 1847 | 1461118576682 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]]]}] 19:16:16 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 19:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1481ms 19:16:16 INFO - PROCESS | 1847 | 1461118576734 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:16:16 INFO - PROCESS | 1847 | 1461118576737 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:16:16 INFO - PROCESS | 1847 | 1461118576743 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:16:16 INFO - PROCESS | 1847 | 1461118576745 Marionette TRACE conn3 <- [1,718,null,{}] 19:16:16 INFO - PROCESS | 1847 | 1461118576751 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}] 19:16:16 INFO - PROCESS | 1847 | 1461118576948 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:16:17 INFO - PROCESS | 1847 | 1461118577165 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2111000 == 58 [pid = 1847] [id = 187] 19:16:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd04f4000) [pid = 1847] [serial = 561] [outer = (nil)] 19:16:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd1bb5c00) [pid = 1847] [serial = 562] [outer = 0x7f9bd04f4000] 19:16:17 INFO - PROCESS | 1847 | 1461118577237 Marionette DEBUG loaded listener.js 19:16:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd2163400) [pid = 1847] [serial = 563] [outer = 0x7f9bd04f4000] 19:16:18 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:18 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:16:18 INFO - PROCESS | 1847 | 1461118578608 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]]]}] 19:16:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:16:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1878ms 19:16:18 INFO - PROCESS | 1847 | 1461118578687 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:16:18 INFO - PROCESS | 1847 | 1461118578693 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:16:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:16:18 INFO - PROCESS | 1847 | 1461118578703 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:16:18 INFO - PROCESS | 1847 | 1461118578708 Marionette TRACE conn3 <- [1,722,null,{}] 19:16:18 INFO - PROCESS | 1847 | 1461118578716 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}] 19:16:18 INFO - PROCESS | 1847 | 1461118578868 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:16:19 INFO - PROCESS | 1847 | 1461118579008 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0db000 == 59 [pid = 1847] [id = 188] 19:16:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd1522400) [pid = 1847] [serial = 564] [outer = (nil)] 19:16:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd2e9b000) [pid = 1847] [serial = 565] [outer = 0x7f9bd1522400] 19:16:19 INFO - PROCESS | 1847 | 1461118579085 Marionette DEBUG loaded listener.js 19:16:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd5dd6800) [pid = 1847] [serial = 566] [outer = 0x7f9bd1522400] 19:16:19 INFO - PROCESS | 1847 | 1461118579979 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] 19:16:20 INFO - PROCESS | 1847 | 1461118580055 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:16:20 INFO - PROCESS | 1847 | 1461118580063 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:16:20 INFO - PROCESS | 1847 | 1461118580067 Marionette TRACE conn3 <- [1,726,null,{}] 19:16:20 INFO - PROCESS | 1847 | 1461118580072 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}] 19:16:20 INFO - PROCESS | 1847 | 1461118580236 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:16:20 INFO - PROCESS | 1847 | 1461118580380 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd3098800 == 60 [pid = 1847] [id = 189] 19:16:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd25ab400) [pid = 1847] [serial = 567] [outer = (nil)] 19:16:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd9bae000) [pid = 1847] [serial = 568] [outer = 0x7f9bd25ab400] 19:16:20 INFO - PROCESS | 1847 | 1461118580453 Marionette DEBUG loaded listener.js 19:16:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bdaace800) [pid = 1847] [serial = 569] [outer = 0x7f9bd25ab400] 19:16:21 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:21 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:16:21 INFO - PROCESS | 1847 | 1461118581506 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]]]}] 19:16:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:16:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1481ms 19:16:21 INFO - PROCESS | 1847 | 1461118581544 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:16:21 INFO - PROCESS | 1847 | 1461118581550 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:16:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:16:21 INFO - PROCESS | 1847 | 1461118581566 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:16:21 INFO - PROCESS | 1847 | 1461118581572 Marionette TRACE conn3 <- [1,730,null,{}] 19:16:21 INFO - PROCESS | 1847 | 1461118581577 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}] 19:16:21 INFO - PROCESS | 1847 | 1461118581745 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:16:21 INFO - PROCESS | 1847 | 1461118581887 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8aea800 == 61 [pid = 1847] [id = 190] 19:16:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd17b3000) [pid = 1847] [serial = 570] [outer = (nil)] 19:16:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bdbe3c400) [pid = 1847] [serial = 571] [outer = 0x7f9bd17b3000] 19:16:22 INFO - PROCESS | 1847 | 1461118581999 Marionette DEBUG loaded listener.js 19:16:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bdcb2c800) [pid = 1847] [serial = 572] [outer = 0x7f9bd17b3000] 19:16:22 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:22 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:16:22 INFO - PROCESS | 1847 | 1461118582877 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] 19:16:22 INFO - PROCESS | 1847 | 1461118582953 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:16:22 INFO - PROCESS | 1847 | 1461118582958 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:16:22 INFO - PROCESS | 1847 | 1461118582962 Marionette TRACE conn3 <- [1,734,null,{}] 19:16:22 INFO - PROCESS | 1847 | 1461118582967 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}] 19:16:23 INFO - PROCESS | 1847 | 1461118583151 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:16:23 INFO - PROCESS | 1847 | 1461118583295 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9170000 == 62 [pid = 1847] [id = 191] 19:16:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd2ae7800) [pid = 1847] [serial = 573] [outer = (nil)] 19:16:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bdcf2dc00) [pid = 1847] [serial = 574] [outer = 0x7f9bd2ae7800] 19:16:23 INFO - PROCESS | 1847 | 1461118583373 Marionette DEBUG loaded listener.js 19:16:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bdd81f000) [pid = 1847] [serial = 575] [outer = 0x7f9bd2ae7800] 19:16:24 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:24 INFO - PROCESS | 1847 | 1461118584174 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]]]}] 19:16:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:16:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1281ms 19:16:24 INFO - PROCESS | 1847 | 1461118584240 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:16:24 INFO - PROCESS | 1847 | 1461118584243 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:16:24 INFO - PROCESS | 1847 | 1461118584249 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:16:24 INFO - PROCESS | 1847 | 1461118584251 Marionette TRACE conn3 <- [1,738,null,{}] 19:16:24 INFO - PROCESS | 1847 | 1461118584359 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}] 19:16:24 INFO - PROCESS | 1847 | 1461118584601 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:16:24 INFO - PROCESS | 1847 | 1461118584779 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb011000 == 63 [pid = 1847] [id = 192] 19:16:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9be7ed3c00) [pid = 1847] [serial = 576] [outer = (nil)] 19:16:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9be8a3f000) [pid = 1847] [serial = 577] [outer = 0x7f9be7ed3c00] 19:16:24 INFO - PROCESS | 1847 | 1461118584878 Marionette DEBUG loaded listener.js 19:16:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9be9111800) [pid = 1847] [serial = 578] [outer = 0x7f9be7ed3c00] 19:16:26 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:26 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:16:26 INFO - PROCESS | 1847 | 1461118586115 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]]]}] 19:16:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:16:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1879ms 19:16:26 INFO - PROCESS | 1847 | 1461118586128 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:16:26 INFO - PROCESS | 1847 | 1461118586132 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:16:26 INFO - PROCESS | 1847 | 1461118586149 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:16:26 INFO - PROCESS | 1847 | 1461118586154 Marionette TRACE conn3 <- [1,742,null,{}] 19:16:26 INFO - PROCESS | 1847 | 1461118586179 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}] 19:16:26 INFO - PROCESS | 1847 | 1461118586380 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:16:26 INFO - PROCESS | 1847 | 1461118586612 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd250b000 == 64 [pid = 1847] [id = 193] 19:16:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd2276800) [pid = 1847] [serial = 579] [outer = (nil)] 19:16:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd2286800) [pid = 1847] [serial = 580] [outer = 0x7f9bd2276800] 19:16:26 INFO - PROCESS | 1847 | 1461118586681 Marionette DEBUG loaded listener.js 19:16:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd2cba400) [pid = 1847] [serial = 581] [outer = 0x7f9bd2276800] 19:16:27 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf95800 == 63 [pid = 1847] [id = 186] 19:16:27 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb705800 == 62 [pid = 1847] [id = 185] 19:16:27 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd8630800 == 61 [pid = 1847] [id = 184] 19:16:27 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd27a2000 == 60 [pid = 1847] [id = 183] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bec143000) [pid = 1847] [serial = 514] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd5dccc00) [pid = 1847] [serial = 505] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bdd899000) [pid = 1847] [serial = 511] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd17bb400) [pid = 1847] [serial = 499] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bd2cc3c00) [pid = 1847] [serial = 502] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bdc638400) [pid = 1847] [serial = 508] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd9230000) [pid = 1847] [serial = 535] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc0d9800 == 59 [pid = 1847] [id = 181] 19:16:27 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdaa83000 == 58 [pid = 1847] [id = 180] 19:16:27 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd27a4800 == 57 [pid = 1847] [id = 179] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd1d65400) [pid = 1847] [serial = 518] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd5dd3800) [pid = 1847] [serial = 530] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd2ae2800) [pid = 1847] [serial = 523] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd5c80800) [pid = 1847] [serial = 529] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd900f800) [pid = 1847] [serial = 533] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd17b4000) [pid = 1847] [serial = 517] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd2cbb000) [pid = 1847] [serial = 524] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd2286400) [pid = 1847] [serial = 521] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd1d70800) [pid = 1847] [serial = 520] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd3d95c00) [pid = 1847] [serial = 526] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bdc94c800) [pid = 1847] [serial = 497] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd6de9400) [pid = 1847] [serial = 532] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd3f46400) [pid = 1847] [serial = 527] [outer = (nil)] [url = about:blank] 19:16:27 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:27 INFO - PROCESS | 1847 | 1461118587973 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]]]}] 19:16:28 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 19:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1868ms 19:16:28 INFO - PROCESS | 1847 | 1461118588041 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:16:28 INFO - PROCESS | 1847 | 1461118588048 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:16:28 INFO - PROCESS | 1847 | 1461118588059 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:16:28 INFO - PROCESS | 1847 | 1461118588061 Marionette TRACE conn3 <- [1,746,null,{}] 19:16:28 INFO - PROCESS | 1847 | 1461118588066 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}] 19:16:28 INFO - PROCESS | 1847 | 1461118588222 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:16:28 INFO - PROCESS | 1847 | 1461118588332 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4acb800 == 58 [pid = 1847] [id = 194] 19:16:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd1c58400) [pid = 1847] [serial = 582] [outer = (nil)] 19:16:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd2cc2800) [pid = 1847] [serial = 583] [outer = 0x7f9bd1c58400] 19:16:28 INFO - PROCESS | 1847 | 1461118588392 Marionette DEBUG loaded listener.js 19:16:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd5dcf400) [pid = 1847] [serial = 584] [outer = 0x7f9bd1c58400] 19:16:28 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:29 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:29 INFO - PROCESS | 1847 | 1461118589460 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]]]}] 19:16:29 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.) 19:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1435ms 19:16:29 INFO - PROCESS | 1847 | 1461118589494 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:16:29 INFO - PROCESS | 1847 | 1461118589496 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:16:29 INFO - PROCESS | 1847 | 1461118589503 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:16:29 INFO - PROCESS | 1847 | 1461118589508 Marionette TRACE conn3 <- [1,750,null,{}] 19:16:29 INFO - PROCESS | 1847 | 1461118589522 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}] 19:16:29 INFO - PROCESS | 1847 | 1461118589670 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:16:29 INFO - PROCESS | 1847 | 1461118589863 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb481000 == 59 [pid = 1847] [id = 195] 19:16:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd6de0800) [pid = 1847] [serial = 585] [outer = (nil)] 19:16:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd9fdb400) [pid = 1847] [serial = 586] [outer = 0x7f9bd6de0800] 19:16:29 INFO - PROCESS | 1847 | 1461118589927 Marionette DEBUG loaded listener.js 19:16:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bdad8f800) [pid = 1847] [serial = 587] [outer = 0x7f9bd6de0800] 19:16:31 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:31 INFO - PROCESS | 1847 | 1461118591095 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]]]}] 19:16:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1645ms 19:16:31 INFO - PROCESS | 1847 | 1461118591150 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:16:31 INFO - PROCESS | 1847 | 1461118591154 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:16:31 INFO - PROCESS | 1847 | 1461118591159 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:16:31 INFO - PROCESS | 1847 | 1461118591172 Marionette TRACE conn3 <- [1,754,null,{}] 19:16:31 INFO - PROCESS | 1847 | 1461118591191 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}] 19:16:31 INFO - PROCESS | 1847 | 1461118591359 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:16:31 INFO - PROCESS | 1847 | 1461118591421 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdec000 == 60 [pid = 1847] [id = 196] 19:16:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd8671000) [pid = 1847] [serial = 588] [outer = (nil)] 19:16:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bdc8a7800) [pid = 1847] [serial = 589] [outer = 0x7f9bd8671000] 19:16:31 INFO - PROCESS | 1847 | 1461118591491 Marionette DEBUG loaded listener.js 19:16:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bdd885000) [pid = 1847] [serial = 590] [outer = 0x7f9bd8671000] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bdd7b1c00) [pid = 1847] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd1521400) [pid = 1847] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bdb7f2800) [pid = 1847] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd1baf800) [pid = 1847] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bdcd49800) [pid = 1847] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bdcda5c00) [pid = 1847] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd1c4f400) [pid = 1847] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd04e9400) [pid = 1847] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd320c800) [pid = 1847] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd1c4cc00) [pid = 1847] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd5dd7400) [pid = 1847] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd1c5a800) [pid = 1847] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd04e6800) [pid = 1847] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd2aec400) [pid = 1847] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd1526400) [pid = 1847] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bd1522000) [pid = 1847] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bd151d400) [pid = 1847] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bdacee000) [pid = 1847] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bd17b3800) [pid = 1847] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bd17b6800) [pid = 1847] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:16:32 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bd1c52000) [pid = 1847] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:16:32 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:32 INFO - PROCESS | 1847 | 1461118592806 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]]]}] 19:16:32 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 19:16:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1657ms 19:16:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:16:32 INFO - PROCESS | 1847 | 1461118592819 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:16:32 INFO - PROCESS | 1847 | 1461118592821 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:16:32 INFO - PROCESS | 1847 | 1461118592826 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:16:32 INFO - PROCESS | 1847 | 1461118592829 Marionette TRACE conn3 <- [1,758,null,{}] 19:16:32 INFO - PROCESS | 1847 | 1461118592833 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}] 19:16:32 INFO - PROCESS | 1847 | 1461118592962 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:16:32 INFO - PROCESS | 1847 | 1461118592971 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb806800 == 61 [pid = 1847] [id = 197] 19:16:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bd1bd9800) [pid = 1847] [serial = 591] [outer = (nil)] 19:16:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd25b5c00) [pid = 1847] [serial = 592] [outer = 0x7f9bd1bd9800] 19:16:33 INFO - PROCESS | 1847 | 1461118593034 Marionette DEBUG loaded listener.js 19:16:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bdb5d8400) [pid = 1847] [serial = 593] [outer = 0x7f9bd1bd9800] 19:16:33 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:33 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:16:33 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:33 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:33 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:16:33 INFO - PROCESS | 1847 | 1461118593790 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]]]}] 19:16:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 984ms 19:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:16:33 INFO - PROCESS | 1847 | 1461118593810 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:16:33 INFO - PROCESS | 1847 | 1461118593812 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:16:33 INFO - PROCESS | 1847 | 1461118593819 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:16:33 INFO - PROCESS | 1847 | 1461118593822 Marionette TRACE conn3 <- [1,762,null,{}] 19:16:33 INFO - PROCESS | 1847 | 1461118593827 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}] 19:16:34 INFO - PROCESS | 1847 | 1461118594049 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:16:34 INFO - PROCESS | 1847 | 1461118594199 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06e4000 == 62 [pid = 1847] [id = 198] 19:16:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd04e6800) [pid = 1847] [serial = 594] [outer = (nil)] 19:16:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd151f000) [pid = 1847] [serial = 595] [outer = 0x7f9bd04e6800] 19:16:34 INFO - PROCESS | 1847 | 1461118594272 Marionette DEBUG loaded listener.js 19:16:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd1c4d800) [pid = 1847] [serial = 596] [outer = 0x7f9bd04e6800] 19:16:35 INFO - PROCESS | 1847 | 1461118595611 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]]]}] 19:16:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:16:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1828ms 19:16:35 INFO - PROCESS | 1847 | 1461118595648 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:16:35 INFO - PROCESS | 1847 | 1461118595653 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:16:35 INFO - PROCESS | 1847 | 1461118595660 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:16:35 INFO - PROCESS | 1847 | 1461118595666 Marionette TRACE conn3 <- [1,766,null,{}] 19:16:35 INFO - PROCESS | 1847 | 1461118595772 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}] 19:16:35 INFO - PROCESS | 1847 | 1461118595929 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:16:36 INFO - PROCESS | 1847 | 1461118596071 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb03d800 == 63 [pid = 1847] [id = 199] 19:16:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd04e9400) [pid = 1847] [serial = 597] [outer = (nil)] 19:16:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd2e91400) [pid = 1847] [serial = 598] [outer = 0x7f9bd04e9400] 19:16:36 INFO - PROCESS | 1847 | 1461118596145 Marionette DEBUG loaded listener.js 19:16:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd5dd0c00) [pid = 1847] [serial = 599] [outer = 0x7f9bd04e9400] 19:16:37 INFO - PROCESS | 1847 | 1461118597364 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]]]}] 19:16:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:16:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1732ms 19:16:37 INFO - PROCESS | 1847 | 1461118597400 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:16:37 INFO - PROCESS | 1847 | 1461118597405 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:16:37 INFO - PROCESS | 1847 | 1461118597412 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:16:37 INFO - PROCESS | 1847 | 1461118597415 Marionette TRACE conn3 <- [1,770,null,{}] 19:16:37 INFO - PROCESS | 1847 | 1461118597420 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}] 19:16:37 INFO - PROCESS | 1847 | 1461118597735 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:16:37 INFO - PROCESS | 1847 | 1461118597849 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7eec000 == 64 [pid = 1847] [id = 200] 19:16:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd216dc00) [pid = 1847] [serial = 600] [outer = (nil)] 19:16:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bda896800) [pid = 1847] [serial = 601] [outer = 0x7f9bd216dc00] 19:16:37 INFO - PROCESS | 1847 | 1461118597920 Marionette DEBUG loaded listener.js 19:16:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdb1bac00) [pid = 1847] [serial = 602] [outer = 0x7f9bd216dc00] 19:16:38 INFO - PROCESS | 1847 | 1461118598770 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]]]}] 19:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1382ms 19:16:38 INFO - PROCESS | 1847 | 1461118598796 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:16:38 INFO - PROCESS | 1847 | 1461118598800 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:16:38 INFO - PROCESS | 1847 | 1461118598815 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:16:38 INFO - PROCESS | 1847 | 1461118598823 Marionette TRACE conn3 <- [1,774,null,{}] 19:16:38 INFO - PROCESS | 1847 | 1461118598830 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}] 19:16:39 INFO - PROCESS | 1847 | 1461118599006 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:16:39 INFO - PROCESS | 1847 | 1461118599154 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec1c2000 == 65 [pid = 1847] [id = 201] 19:16:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd7cc2000) [pid = 1847] [serial = 603] [outer = (nil)] 19:16:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9be2053800) [pid = 1847] [serial = 604] [outer = 0x7f9bd7cc2000] 19:16:39 INFO - PROCESS | 1847 | 1461118599225 Marionette DEBUG loaded listener.js 19:16:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9be7ed4400) [pid = 1847] [serial = 605] [outer = 0x7f9bd7cc2000] 19:16:40 INFO - PROCESS | 1847 | 1461118600123 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]]]}] 19:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1391ms 19:16:40 INFO - PROCESS | 1847 | 1461118600198 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:16:40 INFO - PROCESS | 1847 | 1461118600203 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:16:40 INFO - PROCESS | 1847 | 1461118600209 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:16:40 INFO - PROCESS | 1847 | 1461118600212 Marionette TRACE conn3 <- [1,778,null,{}] 19:16:40 INFO - PROCESS | 1847 | 1461118600217 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}] 19:16:40 INFO - PROCESS | 1847 | 1461118600374 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:16:40 INFO - PROCESS | 1847 | 1461118600522 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd279c000 == 66 [pid = 1847] [id = 202] 19:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd04f4800) [pid = 1847] [serial = 606] [outer = (nil)] 19:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd1bdd800) [pid = 1847] [serial = 607] [outer = 0x7f9bd04f4800] 19:16:40 INFO - PROCESS | 1847 | 1461118600593 Marionette DEBUG loaded listener.js 19:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd320e000) [pid = 1847] [serial = 608] [outer = 0x7f9bd04f4800] 19:16:41 INFO - PROCESS | 1847 | 1461118601755 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]]]}] 19:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1583ms 19:16:41 INFO - PROCESS | 1847 | 1461118601792 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:16:41 INFO - PROCESS | 1847 | 1461118601798 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:16:41 INFO - PROCESS | 1847 | 1461118601807 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:16:41 INFO - PROCESS | 1847 | 1461118601811 Marionette TRACE conn3 <- [1,782,null,{}] 19:16:41 INFO - PROCESS | 1847 | 1461118601819 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}] 19:16:42 INFO - PROCESS | 1847 | 1461118602023 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:16:42 INFO - PROCESS | 1847 | 1461118602332 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd141b800 == 67 [pid = 1847] [id = 203] 19:16:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd2281800) [pid = 1847] [serial = 609] [outer = (nil)] 19:16:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd2289c00) [pid = 1847] [serial = 610] [outer = 0x7f9bd2281800] 19:16:42 INFO - PROCESS | 1847 | 1461118602403 Marionette DEBUG loaded listener.js 19:16:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd265bc00) [pid = 1847] [serial = 611] [outer = 0x7f9bd2281800] 19:16:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb806800 == 66 [pid = 1847] [id = 197] 19:16:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcdec000 == 65 [pid = 1847] [id = 196] 19:16:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb481000 == 64 [pid = 1847] [id = 195] 19:16:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4acb800 == 63 [pid = 1847] [id = 194] 19:16:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb711800 == 62 [pid = 1847] [id = 178] 19:16:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd250b000 == 61 [pid = 1847] [id = 193] 19:16:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8aea800 == 60 [pid = 1847] [id = 190] 19:16:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd3098800 == 59 [pid = 1847] [id = 189] 19:16:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0db000 == 58 [pid = 1847] [id = 188] 19:16:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2111000 == 57 [pid = 1847] [id = 187] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd9ba2800) [pid = 1847] [serial = 376] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9be9ec7c00) [pid = 1847] [serial = 427] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd6ddb800) [pid = 1847] [serial = 430] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bdc94d800) [pid = 1847] [serial = 418] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd8675000) [pid = 1847] [serial = 415] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bdcd9e800) [pid = 1847] [serial = 379] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd3071000) [pid = 1847] [serial = 463] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bf0d9ec00) [pid = 1847] [serial = 385] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd2287800) [pid = 1847] [serial = 412] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bdd898800) [pid = 1847] [serial = 421] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9be9133800) [pid = 1847] [serial = 470] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9be8fdc400) [pid = 1847] [serial = 424] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bee2f0000) [pid = 1847] [serial = 382] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bea1f7000) [pid = 1847] [serial = 473] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bda897400) [pid = 1847] [serial = 433] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bdcd98800) [pid = 1847] [serial = 466] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bd2287400) [pid = 1847] [serial = 460] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bdaacac00) [pid = 1847] [serial = 559] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bd9231c00) [pid = 1847] [serial = 556] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bda8a1c00) [pid = 1847] [serial = 557] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bd216c800) [pid = 1847] [serial = 550] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bd2aeb000) [pid = 1847] [serial = 551] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bd7cc8400) [pid = 1847] [serial = 544] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f9bd1c5a400) [pid = 1847] [serial = 538] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f9bdaac7c00) [pid = 1847] [serial = 548] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f9bd1d63800) [pid = 1847] [serial = 547] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f9bd2e9b400) [pid = 1847] [serial = 553] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f9bd2659400) [pid = 1847] [serial = 541] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f9bd5dcbc00) [pid = 1847] [serial = 554] [outer = (nil)] [url = about:blank] 19:16:43 INFO - PROCESS | 1847 | 1461118603217 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]]]}] 19:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1432ms 19:16:43 INFO - PROCESS | 1847 | 1461118603239 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:16:43 INFO - PROCESS | 1847 | 1461118603247 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:16:43 INFO - PROCESS | 1847 | 1461118603256 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:16:43 INFO - PROCESS | 1847 | 1461118603260 Marionette TRACE conn3 <- [1,786,null,{}] 19:16:43 INFO - PROCESS | 1847 | 1461118603265 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}] 19:16:43 INFO - PROCESS | 1847 | 1461118603408 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:16:43 INFO - PROCESS | 1847 | 1461118603426 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4a1f000 == 58 [pid = 1847] [id = 204] 19:16:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f9bd2ae1800) [pid = 1847] [serial = 612] [outer = (nil)] 19:16:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f9bd2e8d000) [pid = 1847] [serial = 613] [outer = 0x7f9bd2ae1800] 19:16:43 INFO - PROCESS | 1847 | 1461118603487 Marionette DEBUG loaded listener.js 19:16:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f9bd2f74800) [pid = 1847] [serial = 614] [outer = 0x7f9bd2ae1800] 19:16:44 INFO - PROCESS | 1847 | 1461118604421 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]]]}] 19:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1184ms 19:16:44 INFO - PROCESS | 1847 | 1461118604442 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:16:44 INFO - PROCESS | 1847 | 1461118604446 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:16:44 INFO - PROCESS | 1847 | 1461118604452 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:16:44 INFO - PROCESS | 1847 | 1461118604457 Marionette TRACE conn3 <- [1,790,null,{}] 19:16:44 INFO - PROCESS | 1847 | 1461118604472 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}] 19:16:44 INFO - PROCESS | 1847 | 1461118604674 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:16:44 INFO - PROCESS | 1847 | 1461118604689 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdac1d800 == 59 [pid = 1847] [id = 205] 19:16:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f9bd3d9b400) [pid = 1847] [serial = 615] [outer = (nil)] 19:16:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f9bd4a8e400) [pid = 1847] [serial = 616] [outer = 0x7f9bd3d9b400] 19:16:44 INFO - PROCESS | 1847 | 1461118604756 Marionette DEBUG loaded listener.js 19:16:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f9bd6ddb400) [pid = 1847] [serial = 617] [outer = 0x7f9bd3d9b400] 19:16:45 INFO - PROCESS | 1847 | 1461118605513 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]]]}] 19:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1131ms 19:16:45 INFO - PROCESS | 1847 | 1461118605584 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:16:45 INFO - PROCESS | 1847 | 1461118605589 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:16:45 INFO - PROCESS | 1847 | 1461118605605 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:16:45 INFO - PROCESS | 1847 | 1461118605609 Marionette TRACE conn3 <- [1,794,null,{}] 19:16:45 INFO - PROCESS | 1847 | 1461118605622 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}] 19:16:45 INFO - PROCESS | 1847 | 1461118605807 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:16:45 INFO - PROCESS | 1847 | 1461118605833 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0f0800 == 60 [pid = 1847] [id = 206] 19:16:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bd1c24000) [pid = 1847] [serial = 618] [outer = (nil)] 19:16:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bd9b36000) [pid = 1847] [serial = 619] [outer = 0x7f9bd1c24000] 19:16:45 INFO - PROCESS | 1847 | 1461118605894 Marionette DEBUG loaded listener.js 19:16:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bd9fd6800) [pid = 1847] [serial = 620] [outer = 0x7f9bd1c24000] 19:16:46 INFO - PROCESS | 1847 | 1461118606749 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]]]}] 19:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1196ms 19:16:46 INFO - PROCESS | 1847 | 1461118606792 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:16:46 INFO - PROCESS | 1847 | 1461118606794 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:16:46 INFO - PROCESS | 1847 | 1461118606816 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:16:46 INFO - PROCESS | 1847 | 1461118606820 Marionette TRACE conn3 <- [1,798,null,{}] 19:16:46 INFO - PROCESS | 1847 | 1461118606830 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}] 19:16:47 INFO - PROCESS | 1847 | 1461118607001 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:16:47 INFO - PROCESS | 1847 | 1461118607034 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbb0e000 == 61 [pid = 1847] [id = 207] 19:16:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd7cc6800) [pid = 1847] [serial = 621] [outer = (nil)] 19:16:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bda897400) [pid = 1847] [serial = 622] [outer = 0x7f9bd7cc6800] 19:16:47 INFO - PROCESS | 1847 | 1461118607094 Marionette DEBUG loaded listener.js 19:16:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bdacf7000) [pid = 1847] [serial = 623] [outer = 0x7f9bd7cc6800] 19:16:47 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bd8671000) [pid = 1847] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:16:47 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bd1c58400) [pid = 1847] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:16:47 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bd2276800) [pid = 1847] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:16:47 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9be7ed3c00) [pid = 1847] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:16:47 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bd6de0800) [pid = 1847] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:16:47 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f9bd1528400) [pid = 1847] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:16:48 INFO - PROCESS | 1847 | 1461118608123 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]]]}] 19:16:48 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 19:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1336ms 19:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:16:48 INFO - PROCESS | 1847 | 1461118608153 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:16:48 INFO - PROCESS | 1847 | 1461118608156 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:16:48 INFO - PROCESS | 1847 | 1461118608161 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:16:48 INFO - PROCESS | 1847 | 1461118608163 Marionette TRACE conn3 <- [1,802,null,{}] 19:16:48 INFO - PROCESS | 1847 | 1461118608168 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}] 19:16:48 INFO - PROCESS | 1847 | 1461118608395 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:16:48 INFO - PROCESS | 1847 | 1461118608415 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcf8b000 == 62 [pid = 1847] [id = 208] 19:16:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f9bd17b3c00) [pid = 1847] [serial = 624] [outer = (nil)] 19:16:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bdacef400) [pid = 1847] [serial = 625] [outer = 0x7f9bd17b3c00] 19:16:48 INFO - PROCESS | 1847 | 1461118608477 Marionette DEBUG loaded listener.js 19:16:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bdd7be800) [pid = 1847] [serial = 626] [outer = 0x7f9bd17b3c00] 19:16:49 INFO - PROCESS | 1847 | 1461118609199 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]]]}] 19:16:49 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 19:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1083ms 19:16:49 INFO - PROCESS | 1847 | 1461118609245 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:16:49 INFO - PROCESS | 1847 | 1461118609248 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:16:49 INFO - PROCESS | 1847 | 1461118609270 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:16:49 INFO - PROCESS | 1847 | 1461118609273 Marionette TRACE conn3 <- [1,806,null,{}] 19:16:49 INFO - PROCESS | 1847 | 1461118609278 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}] 19:16:49 INFO - PROCESS | 1847 | 1461118609450 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:16:49 INFO - PROCESS | 1847 | 1461118609467 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ec1800 == 63 [pid = 1847] [id = 209] 19:16:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd1c58400) [pid = 1847] [serial = 627] [outer = (nil)] 19:16:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bdd81b400) [pid = 1847] [serial = 628] [outer = 0x7f9bd1c58400] 19:16:49 INFO - PROCESS | 1847 | 1461118609535 Marionette DEBUG loaded listener.js 19:16:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9be204e800) [pid = 1847] [serial = 629] [outer = 0x7f9bd1c58400] 19:16:50 INFO - PROCESS | 1847 | 1461118610522 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]]]}] 19:16:50 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 19:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1295ms 19:16:50 INFO - PROCESS | 1847 | 1461118610550 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:16:50 INFO - PROCESS | 1847 | 1461118610556 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:16:50 INFO - PROCESS | 1847 | 1461118610565 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:16:50 INFO - PROCESS | 1847 | 1461118610569 Marionette TRACE conn3 <- [1,810,null,{}] 19:16:50 INFO - PROCESS | 1847 | 1461118610577 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}] 19:16:50 INFO - PROCESS | 1847 | 1461118610742 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:16:50 INFO - PROCESS | 1847 | 1461118610898 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c62000 == 64 [pid = 1847] [id = 210] 19:16:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd227b800) [pid = 1847] [serial = 630] [outer = (nil)] 19:16:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd2ae0400) [pid = 1847] [serial = 631] [outer = 0x7f9bd227b800] 19:16:50 INFO - PROCESS | 1847 | 1461118610977 Marionette DEBUG loaded listener.js 19:16:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd2cc6000) [pid = 1847] [serial = 632] [outer = 0x7f9bd227b800] 19:16:51 INFO - PROCESS | 1847 | 1461118611945 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]]]}] 19:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1431ms 19:16:52 INFO - PROCESS | 1847 | 1461118611996 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:16:52 INFO - PROCESS | 1847 | 1461118612005 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:16:52 INFO - PROCESS | 1847 | 1461118612015 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:16:52 INFO - PROCESS | 1847 | 1461118612018 Marionette TRACE conn3 <- [1,814,null,{}] 19:16:52 INFO - PROCESS | 1847 | 1461118612024 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}] 19:16:52 INFO - PROCESS | 1847 | 1461118612179 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:16:52 INFO - PROCESS | 1847 | 1461118612322 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc68c000 == 65 [pid = 1847] [id = 211] 19:16:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd227c800) [pid = 1847] [serial = 633] [outer = (nil)] 19:16:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd5c84400) [pid = 1847] [serial = 634] [outer = 0x7f9bd227c800] 19:16:52 INFO - PROCESS | 1847 | 1461118612392 Marionette DEBUG loaded listener.js 19:16:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd7cc8800) [pid = 1847] [serial = 635] [outer = 0x7f9bd227c800] 19:16:53 INFO - PROCESS | 1847 | 1461118613307 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] 19:16:53 INFO - PROCESS | 1847 | 1461118613352 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:16:53 INFO - PROCESS | 1847 | 1461118613358 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:16:53 INFO - PROCESS | 1847 | 1461118613364 Marionette TRACE conn3 <- [1,818,null,{}] 19:16:53 INFO - PROCESS | 1847 | 1461118613379 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}] 19:16:53 INFO - PROCESS | 1847 | 1461118613548 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:16:53 INFO - PROCESS | 1847 | 1461118613698 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be916b000 == 66 [pid = 1847] [id = 212] 19:16:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd3d95800) [pid = 1847] [serial = 636] [outer = (nil)] 19:16:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdc8a8800) [pid = 1847] [serial = 637] [outer = 0x7f9bd3d95800] 19:16:53 INFO - PROCESS | 1847 | 1461118613775 Marionette DEBUG loaded listener.js 19:16:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bdd89f000) [pid = 1847] [serial = 638] [outer = 0x7f9bd3d95800] 19:16:54 INFO - PROCESS | 1847 | 1461118614676 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]]]}] 19:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1387ms 19:16:54 INFO - PROCESS | 1847 | 1461118614746 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:16:54 INFO - PROCESS | 1847 | 1461118614751 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:16:54 INFO - PROCESS | 1847 | 1461118614757 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:16:54 INFO - PROCESS | 1847 | 1461118614760 Marionette TRACE conn3 <- [1,822,null,{}] 19:16:54 INFO - PROCESS | 1847 | 1461118614765 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}] 19:16:54 INFO - PROCESS | 1847 | 1461118614925 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:16:55 INFO - PROCESS | 1847 | 1461118615070 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec1c3000 == 67 [pid = 1847] [id = 213] 19:16:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bde671c00) [pid = 1847] [serial = 639] [outer = (nil)] 19:16:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9be8a41400) [pid = 1847] [serial = 640] [outer = 0x7f9bde671c00] 19:16:55 INFO - PROCESS | 1847 | 1461118615149 Marionette DEBUG loaded listener.js 19:16:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9be8cb7000) [pid = 1847] [serial = 641] [outer = 0x7f9bde671c00] 19:16:56 INFO - PROCESS | 1847 | 1461118616020 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] 19:16:56 INFO - PROCESS | 1847 | 1461118616089 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:16:56 INFO - PROCESS | 1847 | 1461118616096 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:16:56 INFO - PROCESS | 1847 | 1461118616099 Marionette TRACE conn3 <- [1,826,null,{}] 19:16:56 INFO - PROCESS | 1847 | 1461118616104 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}] 19:16:56 INFO - PROCESS | 1847 | 1461118616250 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:16:56 INFO - PROCESS | 1847 | 1461118616401 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedd22800 == 68 [pid = 1847] [id = 214] 19:16:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9be7ece800) [pid = 1847] [serial = 642] [outer = (nil)] 19:16:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9be9107400) [pid = 1847] [serial = 643] [outer = 0x7f9be7ece800] 19:16:56 INFO - PROCESS | 1847 | 1461118616473 Marionette DEBUG loaded listener.js 19:16:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9be91dcc00) [pid = 1847] [serial = 644] [outer = 0x7f9be7ece800] 19:16:57 INFO - PROCESS | 1847 | 1461118617366 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]]]}] 19:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1334ms 19:16:57 INFO - PROCESS | 1847 | 1461118617431 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:16:57 INFO - PROCESS | 1847 | 1461118617435 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:16:57 INFO - PROCESS | 1847 | 1461118617442 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:16:57 INFO - PROCESS | 1847 | 1461118617445 Marionette TRACE conn3 <- [1,830,null,{}] 19:16:57 INFO - PROCESS | 1847 | 1461118617450 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}] 19:16:57 INFO - PROCESS | 1847 | 1461118617627 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:16:57 INFO - PROCESS | 1847 | 1461118617775 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee22b000 == 69 [pid = 1847] [id = 215] 19:16:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bdcd3fc00) [pid = 1847] [serial = 645] [outer = (nil)] 19:16:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bdcda0000) [pid = 1847] [serial = 646] [outer = 0x7f9bdcd3fc00] 19:16:57 INFO - PROCESS | 1847 | 1461118617857 Marionette DEBUG loaded listener.js 19:16:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bec0c4400) [pid = 1847] [serial = 647] [outer = 0x7f9bdcd3fc00] 19:16:58 INFO - PROCESS | 1847 | 1461118618701 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]]]}] 19:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1330ms 19:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:16:58 INFO - PROCESS | 1847 | 1461118618773 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:16:58 INFO - PROCESS | 1847 | 1461118618776 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:16:58 INFO - PROCESS | 1847 | 1461118618783 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:16:58 INFO - PROCESS | 1847 | 1461118618785 Marionette TRACE conn3 <- [1,834,null,{}] 19:16:58 INFO - PROCESS | 1847 | 1461118618791 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}] 19:16:58 INFO - PROCESS | 1847 | 1461118618951 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:16:59 INFO - PROCESS | 1847 | 1461118619101 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd32ab800 == 70 [pid = 1847] [id = 216] 19:16:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd04f0000) [pid = 1847] [serial = 648] [outer = (nil)] 19:16:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd228a000) [pid = 1847] [serial = 649] [outer = 0x7f9bd04f0000] 19:16:59 INFO - PROCESS | 1847 | 1461118619171 Marionette DEBUG loaded listener.js 19:16:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bea105c00) [pid = 1847] [serial = 650] [outer = 0x7f9bd04f0000] 19:17:00 INFO - PROCESS | 1847 | 1461118620325 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]]]}] 19:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1580ms 19:17:00 INFO - PROCESS | 1847 | 1461118620362 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:17:00 INFO - PROCESS | 1847 | 1461118620369 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:17:00 INFO - PROCESS | 1847 | 1461118620376 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:17:00 INFO - PROCESS | 1847 | 1461118620381 Marionette TRACE conn3 <- [1,838,null,{}] 19:17:00 INFO - PROCESS | 1847 | 1461118620387 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}] 19:17:00 INFO - PROCESS | 1847 | 1461118620540 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:17:00 INFO - PROCESS | 1847 | 1461118620694 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd3099800 == 71 [pid = 1847] [id = 217] 19:17:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd25abc00) [pid = 1847] [serial = 651] [outer = (nil)] 19:17:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bd2cc0000) [pid = 1847] [serial = 652] [outer = 0x7f9bd25abc00] 19:17:00 INFO - PROCESS | 1847 | 1461118620760 Marionette DEBUG loaded listener.js 19:17:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd320c800) [pid = 1847] [serial = 653] [outer = 0x7f9bd25abc00] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bd25b5c00) [pid = 1847] [serial = 592] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7eec000 == 70 [pid = 1847] [id = 200] 19:17:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb03d800 == 69 [pid = 1847] [id = 199] 19:17:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06e4000 == 68 [pid = 1847] [id = 198] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bdc8a7800) [pid = 1847] [serial = 589] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd1bb5c00) [pid = 1847] [serial = 562] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd2e9b000) [pid = 1847] [serial = 565] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd9bae000) [pid = 1847] [serial = 568] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bdbe3c400) [pid = 1847] [serial = 571] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd2cc2800) [pid = 1847] [serial = 583] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd5dcf400) [pid = 1847] [serial = 584] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd2cba400) [pid = 1847] [serial = 581] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd2286800) [pid = 1847] [serial = 580] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9be9111800) [pid = 1847] [serial = 578] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9be8a3f000) [pid = 1847] [serial = 577] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bdcf2dc00) [pid = 1847] [serial = 574] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd9fdb400) [pid = 1847] [serial = 586] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bdd885000) [pid = 1847] [serial = 590] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bdad8f800) [pid = 1847] [serial = 587] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd9bad800) [pid = 1847] [serial = 536] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1847 | 1461118621649 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]]]}] 19:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1338ms 19:17:01 INFO - PROCESS | 1847 | 1461118621715 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:17:01 INFO - PROCESS | 1847 | 1461118621723 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:17:01 INFO - PROCESS | 1847 | 1461118621732 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:17:01 INFO - PROCESS | 1847 | 1461118621736 Marionette TRACE conn3 <- [1,842,null,{}] 19:17:01 INFO - PROCESS | 1847 | 1461118621741 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}] 19:17:01 INFO - PROCESS | 1847 | 1461118621922 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:17:02 INFO - PROCESS | 1847 | 1461118622033 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd9f04000 == 69 [pid = 1847] [id = 218] 19:17:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd2164c00) [pid = 1847] [serial = 654] [outer = (nil)] 19:17:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd5dcd400) [pid = 1847] [serial = 655] [outer = 0x7f9bd2164c00] 19:17:02 INFO - PROCESS | 1847 | 1461118622097 Marionette DEBUG loaded listener.js 19:17:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd9097800) [pid = 1847] [serial = 656] [outer = 0x7f9bd2164c00] 19:17:02 INFO - PROCESS | 1847 | 1461118622804 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]]]}] 19:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1082ms 19:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:17:02 INFO - PROCESS | 1847 | 1461118622814 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:17:02 INFO - PROCESS | 1847 | 1461118622816 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:17:02 INFO - PROCESS | 1847 | 1461118622821 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:17:02 INFO - PROCESS | 1847 | 1461118622831 Marionette TRACE conn3 <- [1,846,null,{}] 19:17:02 INFO - PROCESS | 1847 | 1461118622868 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}] 19:17:03 INFO - PROCESS | 1847 | 1461118623103 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:17:03 INFO - PROCESS | 1847 | 1461118623183 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbb0f000 == 70 [pid = 1847] [id = 219] 19:17:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd7cc5000) [pid = 1847] [serial = 657] [outer = (nil)] 19:17:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bdbe3c000) [pid = 1847] [serial = 658] [outer = 0x7f9bd7cc5000] 19:17:03 INFO - PROCESS | 1847 | 1461118623246 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bdd815c00) [pid = 1847] [serial = 659] [outer = 0x7f9bd7cc5000] 19:17:03 INFO - PROCESS | 1847 | 1461118623972 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]]]}] 19:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1168ms 19:17:03 INFO - PROCESS | 1847 | 1461118623992 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:17:03 INFO - PROCESS | 1847 | 1461118623995 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:17:04 INFO - PROCESS | 1847 | 1461118624001 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 1847 | 1461118624003 Marionette TRACE conn3 <- [1,850,null,{}] 19:17:04 INFO - PROCESS | 1847 | 1461118624008 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}] 19:17:04 INFO - PROCESS | 1847 | 1461118624183 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:17:04 INFO - PROCESS | 1847 | 1461118624210 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9b6800 == 71 [pid = 1847] [id = 220] 19:17:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bdaced800) [pid = 1847] [serial = 660] [outer = (nil)] 19:17:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9be7ecdc00) [pid = 1847] [serial = 661] [outer = 0x7f9bdaced800] 19:17:04 INFO - PROCESS | 1847 | 1461118624269 Marionette DEBUG loaded listener.js 19:17:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9be9e15c00) [pid = 1847] [serial = 662] [outer = 0x7f9bdaced800] 19:17:05 INFO - PROCESS | 1847 | 1461118625110 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]]]}] 19:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1129ms 19:17:05 INFO - PROCESS | 1847 | 1461118625130 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:17:05 INFO - PROCESS | 1847 | 1461118625133 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:17:05 INFO - PROCESS | 1847 | 1461118625138 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:17:05 INFO - PROCESS | 1847 | 1461118625141 Marionette TRACE conn3 <- [1,854,null,{}] 19:17:05 INFO - PROCESS | 1847 | 1461118625145 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}] 19:17:05 INFO - PROCESS | 1847 | 1461118625328 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:17:05 INFO - PROCESS | 1847 | 1461118625357 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8ccf800 == 72 [pid = 1847] [id = 221] 19:17:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9be9e19400) [pid = 1847] [serial = 663] [outer = (nil)] 19:17:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9be9fc9c00) [pid = 1847] [serial = 664] [outer = 0x7f9be9e19400] 19:17:05 INFO - PROCESS | 1847 | 1461118625416 Marionette DEBUG loaded listener.js 19:17:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bea10e000) [pid = 1847] [serial = 665] [outer = 0x7f9be9e19400] 19:17:05 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd1bd9800) [pid = 1847] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:17:05 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd1c24000) [pid = 1847] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:17:05 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd2ae1800) [pid = 1847] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:17:05 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd17b3c00) [pid = 1847] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:17:05 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd3d9b400) [pid = 1847] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:17:05 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd7cc6800) [pid = 1847] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:17:05 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd2281800) [pid = 1847] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:17:06 INFO - PROCESS | 1847 | 1461118626360 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]]]}] 19:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1277ms 19:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:17:06 INFO - PROCESS | 1847 | 1461118626416 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:17:06 INFO - PROCESS | 1847 | 1461118626418 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:17:06 INFO - PROCESS | 1847 | 1461118626424 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:17:06 INFO - PROCESS | 1847 | 1461118626437 Marionette TRACE conn3 <- [1,858,null,{}] 19:17:06 INFO - PROCESS | 1847 | 1461118626443 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}] 19:17:06 INFO - PROCESS | 1847 | 1461118626590 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:17:06 INFO - PROCESS | 1847 | 1461118626614 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec07c800 == 73 [pid = 1847] [id = 222] 19:17:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bea111000) [pid = 1847] [serial = 666] [outer = (nil)] 19:17:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bec18e000) [pid = 1847] [serial = 667] [outer = 0x7f9bea111000] 19:17:06 INFO - PROCESS | 1847 | 1461118626678 Marionette DEBUG loaded listener.js 19:17:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bede24400) [pid = 1847] [serial = 668] [outer = 0x7f9bea111000] 19:17:07 INFO - PROCESS | 1847 | 1461118627400 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]]]}] 19:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1038ms 19:17:07 INFO - PROCESS | 1847 | 1461118627461 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:17:07 INFO - PROCESS | 1847 | 1461118627465 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:17:07 INFO - PROCESS | 1847 | 1461118627470 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:17:07 INFO - PROCESS | 1847 | 1461118627472 Marionette TRACE conn3 <- [1,862,null,{}] 19:17:07 INFO - PROCESS | 1847 | 1461118627485 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}] 19:17:07 INFO - PROCESS | 1847 | 1461118627624 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:17:07 INFO - PROCESS | 1847 | 1461118627638 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedf9d800 == 74 [pid = 1847] [id = 223] 19:17:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bea2b6800) [pid = 1847] [serial = 669] [outer = (nil)] 19:17:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bede2e000) [pid = 1847] [serial = 670] [outer = 0x7f9bea2b6800] 19:17:07 INFO - PROCESS | 1847 | 1461118627695 Marionette DEBUG loaded listener.js 19:17:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bedf5d000) [pid = 1847] [serial = 671] [outer = 0x7f9bea2b6800] 19:17:08 INFO - PROCESS | 1847 | 1461118628733 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]]]}] 19:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1290ms 19:17:08 INFO - PROCESS | 1847 | 1461118628762 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:17:08 INFO - PROCESS | 1847 | 1461118628770 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:17:08 INFO - PROCESS | 1847 | 1461118628778 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:17:08 INFO - PROCESS | 1847 | 1461118628783 Marionette TRACE conn3 <- [1,866,null,{}] 19:17:08 INFO - PROCESS | 1847 | 1461118628790 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}] 19:17:08 INFO - PROCESS | 1847 | 1461118628952 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:17:09 INFO - PROCESS | 1847 | 1461118629113 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd8645000 == 75 [pid = 1847] [id = 224] 19:17:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd2ae0000) [pid = 1847] [serial = 672] [outer = (nil)] 19:17:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd2f73000) [pid = 1847] [serial = 673] [outer = 0x7f9bd2ae0000] 19:17:09 INFO - PROCESS | 1847 | 1461118629183 Marionette DEBUG loaded listener.js 19:17:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bd5c86c00) [pid = 1847] [serial = 674] [outer = 0x7f9bd2ae0000] 19:17:10 INFO - PROCESS | 1847 | 1461118630113 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]]]}] 19:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1382ms 19:17:10 INFO - PROCESS | 1847 | 1461118630161 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:17:10 INFO - PROCESS | 1847 | 1461118630169 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:17:10 INFO - PROCESS | 1847 | 1461118630179 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:17:10 INFO - PROCESS | 1847 | 1461118630183 Marionette TRACE conn3 <- [1,870,null,{}] 19:17:10 INFO - PROCESS | 1847 | 1461118630188 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}] 19:17:10 INFO - PROCESS | 1847 | 1461118630347 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:17:10 INFO - PROCESS | 1847 | 1461118630502 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be1fb4800 == 76 [pid = 1847] [id = 225] 19:17:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd2ae2800) [pid = 1847] [serial = 675] [outer = (nil)] 19:17:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bd9bae000) [pid = 1847] [serial = 676] [outer = 0x7f9bd2ae2800] 19:17:10 INFO - PROCESS | 1847 | 1461118630572 Marionette DEBUG loaded listener.js 19:17:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bdc8a7800) [pid = 1847] [serial = 677] [outer = 0x7f9bd2ae2800] 19:17:11 INFO - PROCESS | 1847 | 1461118631483 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]]]}] 19:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1340ms 19:17:11 INFO - PROCESS | 1847 | 1461118631519 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:17:11 INFO - PROCESS | 1847 | 1461118631523 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:17:11 INFO - PROCESS | 1847 | 1461118631532 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:17:11 INFO - PROCESS | 1847 | 1461118631538 Marionette TRACE conn3 <- [1,874,null,{}] 19:17:11 INFO - PROCESS | 1847 | 1461118631553 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}] 19:17:11 INFO - PROCESS | 1847 | 1461118631728 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:17:11 INFO - PROCESS | 1847 | 1461118631879 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0d2e000 == 77 [pid = 1847] [id = 226] 19:17:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd9b2a400) [pid = 1847] [serial = 678] [outer = (nil)] 19:17:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bea108800) [pid = 1847] [serial = 679] [outer = 0x7f9bd9b2a400] 19:17:11 INFO - PROCESS | 1847 | 1461118631951 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bec140400) [pid = 1847] [serial = 680] [outer = 0x7f9bd9b2a400] 19:17:12 INFO - PROCESS | 1847 | 1461118632816 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]]]}] 19:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1336ms 19:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:17:12 INFO - PROCESS | 1847 | 1461118632868 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:17:12 INFO - PROCESS | 1847 | 1461118632872 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:17:12 INFO - PROCESS | 1847 | 1461118632878 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:17:12 INFO - PROCESS | 1847 | 1461118632881 Marionette TRACE conn3 <- [1,878,null,{}] 19:17:12 INFO - PROCESS | 1847 | 1461118632886 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}] 19:17:13 INFO - PROCESS | 1847 | 1461118633040 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:17:13 INFO - PROCESS | 1847 | 1461118633205 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2571800 == 78 [pid = 1847] [id = 227] 19:17:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd04f2400) [pid = 1847] [serial = 681] [outer = (nil)] 19:17:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9be9fcb800) [pid = 1847] [serial = 682] [outer = 0x7f9bd04f2400] 19:17:13 INFO - PROCESS | 1847 | 1461118633281 Marionette DEBUG loaded listener.js 19:17:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bedfa8000) [pid = 1847] [serial = 683] [outer = 0x7f9bd04f2400] 19:17:14 INFO - PROCESS | 1847 | 1461118634081 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]]]}] 19:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1232ms 19:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:17:14 INFO - PROCESS | 1847 | 1461118634114 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:17:14 INFO - PROCESS | 1847 | 1461118634116 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:17:14 INFO - PROCESS | 1847 | 1461118634123 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:17:14 INFO - PROCESS | 1847 | 1461118634126 Marionette TRACE conn3 <- [1,882,null,{}] 19:17:14 INFO - PROCESS | 1847 | 1461118634131 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}] 19:17:14 INFO - PROCESS | 1847 | 1461118634282 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:17:14 INFO - PROCESS | 1847 | 1461118634437 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a70000 == 79 [pid = 1847] [id = 228] 19:17:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bd2170000) [pid = 1847] [serial = 684] [outer = (nil)] 19:17:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bee203c00) [pid = 1847] [serial = 685] [outer = 0x7f9bd2170000] 19:17:14 INFO - PROCESS | 1847 | 1461118634508 Marionette DEBUG loaded listener.js 19:17:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bee285800) [pid = 1847] [serial = 686] [outer = 0x7f9bd2170000] 19:17:15 INFO - PROCESS | 1847 | 1461118635381 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]]]}] 19:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1281ms 19:17:15 INFO - PROCESS | 1847 | 1461118635405 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:17:15 INFO - PROCESS | 1847 | 1461118635408 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:17:15 INFO - PROCESS | 1847 | 1461118635414 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:17:15 INFO - PROCESS | 1847 | 1461118635416 Marionette TRACE conn3 <- [1,886,null,{}] 19:17:15 INFO - PROCESS | 1847 | 1461118635422 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}] 19:17:15 INFO - PROCESS | 1847 | 1461118635590 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:17:15 INFO - PROCESS | 1847 | 1461118635748 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb295000 == 80 [pid = 1847] [id = 229] 19:17:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bedfb5400) [pid = 1847] [serial = 687] [outer = (nil)] 19:17:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bee4b7000) [pid = 1847] [serial = 688] [outer = 0x7f9bedfb5400] 19:17:15 INFO - PROCESS | 1847 | 1461118635823 Marionette DEBUG loaded listener.js 19:17:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bee4c1800) [pid = 1847] [serial = 689] [outer = 0x7f9bedfb5400] 19:17:16 INFO - PROCESS | 1847 | 1461118636692 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]]]}] 19:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1327ms 19:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:17:16 INFO - PROCESS | 1847 | 1461118636742 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:17:16 INFO - PROCESS | 1847 | 1461118636744 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:17:16 INFO - PROCESS | 1847 | 1461118636751 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:17:16 INFO - PROCESS | 1847 | 1461118636754 Marionette TRACE conn3 <- [1,890,null,{}] 19:17:16 INFO - PROCESS | 1847 | 1461118636759 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}] 19:17:16 INFO - PROCESS | 1847 | 1461118636914 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:17:17 INFO - PROCESS | 1847 | 1461118637286 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a75000 == 81 [pid = 1847] [id = 230] 19:17:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bd17b2000) [pid = 1847] [serial = 690] [outer = (nil)] 19:17:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bd1bb4800) [pid = 1847] [serial = 691] [outer = 0x7f9bd17b2000] 19:17:17 INFO - PROCESS | 1847 | 1461118637450 Marionette DEBUG loaded listener.js 19:17:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bd1d6a800) [pid = 1847] [serial = 692] [outer = 0x7f9bd17b2000] 19:17:18 INFO - PROCESS | 1847 | 1461118638416 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]]]}] 19:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1735ms 19:17:18 INFO - PROCESS | 1847 | 1461118638487 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:17:18 INFO - PROCESS | 1847 | 1461118638492 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:17:18 INFO - PROCESS | 1847 | 1461118638498 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:17:18 INFO - PROCESS | 1847 | 1461118638504 Marionette TRACE conn3 <- [1,894,null,{}] 19:17:18 INFO - PROCESS | 1847 | 1461118638511 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}] 19:17:18 INFO - PROCESS | 1847 | 1461118638711 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:17:18 INFO - PROCESS | 1847 | 1461118638990 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd612b000 == 80 [pid = 1847] [id = 44] 19:17:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde478800 == 79 [pid = 1847] [id = 165] 19:17:19 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9170000 == 78 [pid = 1847] [id = 191] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9be2053800) [pid = 1847] [serial = 604] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bda896800) [pid = 1847] [serial = 601] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd151f000) [pid = 1847] [serial = 595] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bd2e91400) [pid = 1847] [serial = 598] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bd1bdd800) [pid = 1847] [serial = 607] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bdd81b400) [pid = 1847] [serial = 628] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ed8800 == 79 [pid = 1847] [id = 231] 19:17:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bd151f000) [pid = 1847] [serial = 693] [outer = (nil)] 19:17:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bd228e400) [pid = 1847] [serial = 694] [outer = 0x7f9bd151f000] 19:17:19 INFO - PROCESS | 1847 | 1461118639115 Marionette DEBUG loaded listener.js 19:17:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bd2ae7c00) [pid = 1847] [serial = 695] [outer = 0x7f9bd151f000] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bdb5d8400) [pid = 1847] [serial = 593] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bd9b36000) [pid = 1847] [serial = 619] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bd2f74800) [pid = 1847] [serial = 614] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9bd2e8d000) [pid = 1847] [serial = 613] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bdacef400) [pid = 1847] [serial = 625] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bd4a8e400) [pid = 1847] [serial = 616] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bd6ddb400) [pid = 1847] [serial = 617] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bdacf7000) [pid = 1847] [serial = 623] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd2289c00) [pid = 1847] [serial = 610] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd265bc00) [pid = 1847] [serial = 611] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bda897400) [pid = 1847] [serial = 622] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd9fd6800) [pid = 1847] [serial = 620] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bdd7be800) [pid = 1847] [serial = 626] [outer = (nil)] [url = about:blank] 19:17:19 INFO - PROCESS | 1847 | 1461118639914 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]]]}] 19:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1440ms 19:17:19 INFO - PROCESS | 1847 | 1461118639939 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:17:19 INFO - PROCESS | 1847 | 1461118639945 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:17:19 INFO - PROCESS | 1847 | 1461118639962 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:17:19 INFO - PROCESS | 1847 | 1461118639965 Marionette TRACE conn3 <- [1,898,null,{}] 19:17:19 INFO - PROCESS | 1847 | 1461118639970 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}] 19:17:20 INFO - PROCESS | 1847 | 1461118640107 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:17:20 INFO - PROCESS | 1847 | 1461118640122 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bda8b9000 == 80 [pid = 1847] [id = 232] 19:17:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd2e92c00) [pid = 1847] [serial = 696] [outer = (nil)] 19:17:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd3d98400) [pid = 1847] [serial = 697] [outer = 0x7f9bd2e92c00] 19:17:20 INFO - PROCESS | 1847 | 1461118640182 Marionette DEBUG loaded listener.js 19:17:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd3f48000) [pid = 1847] [serial = 698] [outer = 0x7f9bd2e92c00] 19:17:21 INFO - PROCESS | 1847 | 1461118641038 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]]]}] 19:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1132ms 19:17:21 INFO - PROCESS | 1847 | 1461118641090 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:17:21 INFO - PROCESS | 1847 | 1461118641094 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:17:21 INFO - PROCESS | 1847 | 1461118641101 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:17:21 INFO - PROCESS | 1847 | 1461118641109 Marionette TRACE conn3 <- [1,902,null,{}] 19:17:21 INFO - PROCESS | 1847 | 1461118641122 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}] 19:17:21 INFO - PROCESS | 1847 | 1461118641287 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:17:21 INFO - PROCESS | 1847 | 1461118641420 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb522800 == 81 [pid = 1847] [id = 233] 19:17:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd2282800) [pid = 1847] [serial = 699] [outer = (nil)] 19:17:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd8673800) [pid = 1847] [serial = 700] [outer = 0x7f9bd2282800] 19:17:21 INFO - PROCESS | 1847 | 1461118641479 Marionette DEBUG loaded listener.js 19:17:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd9ba4c00) [pid = 1847] [serial = 701] [outer = 0x7f9bd2282800] 19:17:22 INFO - PROCESS | 1847 | 1461118642276 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]]]}] 19:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1240ms 19:17:22 INFO - PROCESS | 1847 | 1461118642340 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:17:22 INFO - PROCESS | 1847 | 1461118642344 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:17:22 INFO - PROCESS | 1847 | 1461118642358 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:17:22 INFO - PROCESS | 1847 | 1461118642360 Marionette TRACE conn3 <- [1,906,null,{}] 19:17:22 INFO - PROCESS | 1847 | 1461118642365 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}] 19:17:22 INFO - PROCESS | 1847 | 1461118642551 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:17:22 INFO - PROCESS | 1847 | 1461118642577 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc618000 == 82 [pid = 1847] [id = 234] 19:17:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bd9a27000) [pid = 1847] [serial = 702] [outer = (nil)] 19:17:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bda897800) [pid = 1847] [serial = 703] [outer = 0x7f9bd9a27000] 19:17:22 INFO - PROCESS | 1847 | 1461118642637 Marionette DEBUG loaded listener.js 19:17:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bdacef400) [pid = 1847] [serial = 704] [outer = 0x7f9bd9a27000] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bd04f4800) [pid = 1847] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bd227b800) [pid = 1847] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bdaced800) [pid = 1847] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bd227c800) [pid = 1847] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd7cc5000) [pid = 1847] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd2164c00) [pid = 1847] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd25abc00) [pid = 1847] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9be9e19400) [pid = 1847] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bea111000) [pid = 1847] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bdd816c00) [pid = 1847] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd04e6800) [pid = 1847] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd17b3000) [pid = 1847] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd1526000) [pid = 1847] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd7cbec00) [pid = 1847] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd151b400) [pid = 1847] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bdae0c800) [pid = 1847] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd1c57000) [pid = 1847] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd04f4000) [pid = 1847] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bd7cc2000) [pid = 1847] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd2ae7800) [pid = 1847] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd1522400) [pid = 1847] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd04e9400) [pid = 1847] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd25ab400) [pid = 1847] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bd1520400) [pid = 1847] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bd25b2000) [pid = 1847] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd2cbec00) [pid = 1847] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd2f78000) [pid = 1847] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:17:23 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd216dc00) [pid = 1847] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:17:23 INFO - PROCESS | 1847 | 1461118643863 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]]]}] 19:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1529ms 19:17:23 INFO - PROCESS | 1847 | 1461118643889 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:17:23 INFO - PROCESS | 1847 | 1461118643892 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:17:23 INFO - PROCESS | 1847 | 1461118643897 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:17:23 INFO - PROCESS | 1847 | 1461118643899 Marionette TRACE conn3 <- [1,910,null,{}] 19:17:23 INFO - PROCESS | 1847 | 1461118643913 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}] 19:17:24 INFO - PROCESS | 1847 | 1461118644090 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:17:24 INFO - PROCESS | 1847 | 1461118644214 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc681000 == 83 [pid = 1847] [id = 235] 19:17:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd2cb8000) [pid = 1847] [serial = 705] [outer = (nil)] 19:17:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd3071000) [pid = 1847] [serial = 706] [outer = 0x7f9bd2cb8000] 19:17:24 INFO - PROCESS | 1847 | 1461118644284 Marionette DEBUG loaded listener.js 19:17:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd9fe3c00) [pid = 1847] [serial = 707] [outer = 0x7f9bd2cb8000] 19:17:24 INFO - PROCESS | 1847 | 1461118644946 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]]]}] 19:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1082ms 19:17:24 INFO - PROCESS | 1847 | 1461118644981 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:17:24 INFO - PROCESS | 1847 | 1461118644983 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:17:24 INFO - PROCESS | 1847 | 1461118644988 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:17:24 INFO - PROCESS | 1847 | 1461118644991 Marionette TRACE conn3 <- [1,914,null,{}] 19:17:25 INFO - PROCESS | 1847 | 1461118644996 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}] 19:17:25 INFO - PROCESS | 1847 | 1461118645171 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:17:25 INFO - PROCESS | 1847 | 1461118645186 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ede000 == 84 [pid = 1847] [id = 236] 19:17:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdae0c800) [pid = 1847] [serial = 708] [outer = (nil)] 19:17:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bdc533c00) [pid = 1847] [serial = 709] [outer = 0x7f9bdae0c800] 19:17:25 INFO - PROCESS | 1847 | 1461118645245 Marionette DEBUG loaded listener.js 19:17:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bdcd3e000) [pid = 1847] [serial = 710] [outer = 0x7f9bdae0c800] 19:17:26 INFO - PROCESS | 1847 | 1461118646130 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]]]}] 19:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1181ms 19:17:26 INFO - PROCESS | 1847 | 1461118646171 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:17:26 INFO - PROCESS | 1847 | 1461118646176 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:17:26 INFO - PROCESS | 1847 | 1461118646184 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:17:26 INFO - PROCESS | 1847 | 1461118646189 Marionette TRACE conn3 <- [1,918,null,{}] 19:17:26 INFO - PROCESS | 1847 | 1461118646198 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}] 19:17:26 INFO - PROCESS | 1847 | 1461118646365 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:17:26 INFO - PROCESS | 1847 | 1461118646517 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a6f800 == 85 [pid = 1847] [id = 237] 19:17:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd04ef400) [pid = 1847] [serial = 711] [outer = (nil)] 19:17:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd1fbec00) [pid = 1847] [serial = 712] [outer = 0x7f9bd04ef400] 19:17:26 INFO - PROCESS | 1847 | 1461118646590 Marionette DEBUG loaded listener.js 19:17:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd2286800) [pid = 1847] [serial = 713] [outer = 0x7f9bd04ef400] 19:17:27 INFO - PROCESS | 1847 | 1461118647436 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]]]}] 19:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1286ms 19:17:27 INFO - PROCESS | 1847 | 1461118647470 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:17:27 INFO - PROCESS | 1847 | 1461118647478 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:17:27 INFO - PROCESS | 1847 | 1461118647488 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:17:27 INFO - PROCESS | 1847 | 1461118647491 Marionette TRACE conn3 <- [1,922,null,{}] 19:17:27 INFO - PROCESS | 1847 | 1461118647497 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}] 19:17:27 INFO - PROCESS | 1847 | 1461118647649 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:17:27 INFO - PROCESS | 1847 | 1461118647805 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf78800 == 86 [pid = 1847] [id = 238] 19:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd1523c00) [pid = 1847] [serial = 714] [outer = (nil)] 19:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bd2f72400) [pid = 1847] [serial = 715] [outer = 0x7f9bd1523c00] 19:17:27 INFO - PROCESS | 1847 | 1461118647876 Marionette DEBUG loaded listener.js 19:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd3f4a000) [pid = 1847] [serial = 716] [outer = 0x7f9bd1523c00] 19:17:28 INFO - PROCESS | 1847 | 1461118648881 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]]]}] 19:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1426ms 19:17:28 INFO - PROCESS | 1847 | 1461118648914 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:17:28 INFO - PROCESS | 1847 | 1461118648918 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:17:28 INFO - PROCESS | 1847 | 1461118648924 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:17:28 INFO - PROCESS | 1847 | 1461118648929 Marionette TRACE conn3 <- [1,926,null,{}] 19:17:28 INFO - PROCESS | 1847 | 1461118648944 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}] 19:17:29 INFO - PROCESS | 1847 | 1461118649114 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:17:29 INFO - PROCESS | 1847 | 1461118649274 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8f37800 == 87 [pid = 1847] [id = 239] 19:17:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd2e90400) [pid = 1847] [serial = 717] [outer = (nil)] 19:17:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd9fdb400) [pid = 1847] [serial = 718] [outer = 0x7f9bd2e90400] 19:17:29 INFO - PROCESS | 1847 | 1461118649346 Marionette DEBUG loaded listener.js 19:17:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bdb1eb400) [pid = 1847] [serial = 719] [outer = 0x7f9bd2e90400] 19:17:30 INFO - PROCESS | 1847 | 1461118650234 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]]]}] 19:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1384ms 19:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:17:30 INFO - PROCESS | 1847 | 1461118650309 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:17:30 INFO - PROCESS | 1847 | 1461118650313 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:17:30 INFO - PROCESS | 1847 | 1461118650319 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:17:30 INFO - PROCESS | 1847 | 1461118650322 Marionette TRACE conn3 <- [1,930,null,{}] 19:17:30 INFO - PROCESS | 1847 | 1461118650327 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}] 19:17:30 INFO - PROCESS | 1847 | 1461118650514 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:17:30 INFO - PROCESS | 1847 | 1461118650666 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed817000 == 88 [pid = 1847] [id = 240] 19:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd04f3400) [pid = 1847] [serial = 720] [outer = (nil)] 19:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bdcd98c00) [pid = 1847] [serial = 721] [outer = 0x7f9bd04f3400] 19:17:30 INFO - PROCESS | 1847 | 1461118650737 Marionette DEBUG loaded listener.js 19:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bdd813800) [pid = 1847] [serial = 722] [outer = 0x7f9bd04f3400] 19:17:31 INFO - PROCESS | 1847 | 1461118651595 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]]]}] 19:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1326ms 19:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:17:31 INFO - PROCESS | 1847 | 1461118651645 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:17:31 INFO - PROCESS | 1847 | 1461118651648 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:17:31 INFO - PROCESS | 1847 | 1461118651654 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:17:31 INFO - PROCESS | 1847 | 1461118651657 Marionette TRACE conn3 <- [1,934,null,{}] 19:17:31 INFO - PROCESS | 1847 | 1461118651662 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}] 19:17:31 INFO - PROCESS | 1847 | 1461118651823 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:17:31 INFO - PROCESS | 1847 | 1461118651981 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee374800 == 89 [pid = 1847] [id = 241] 19:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bd3f49400) [pid = 1847] [serial = 723] [outer = (nil)] 19:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bdd813c00) [pid = 1847] [serial = 724] [outer = 0x7f9bd3f49400] 19:17:32 INFO - PROCESS | 1847 | 1461118652056 Marionette DEBUG loaded listener.js 19:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bde668000) [pid = 1847] [serial = 725] [outer = 0x7f9bd3f49400] 19:17:32 INFO - PROCESS | 1847 | 1461118652894 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]]]}] 19:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1279ms 19:17:32 INFO - PROCESS | 1847 | 1461118652932 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:17:32 INFO - PROCESS | 1847 | 1461118652935 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:17:32 INFO - PROCESS | 1847 | 1461118652941 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:17:32 INFO - PROCESS | 1847 | 1461118652943 Marionette TRACE conn3 <- [1,938,null,{}] 19:17:32 INFO - PROCESS | 1847 | 1461118652949 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}] 19:17:33 INFO - PROCESS | 1847 | 1461118653126 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:17:33 INFO - PROCESS | 1847 | 1461118653317 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2a9d800 == 90 [pid = 1847] [id = 242] 19:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9be8cbac00) [pid = 1847] [serial = 726] [outer = (nil)] 19:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bea105400) [pid = 1847] [serial = 727] [outer = 0x7f9be8cbac00] 19:17:33 INFO - PROCESS | 1847 | 1461118653396 Marionette DEBUG loaded listener.js 19:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bec026c00) [pid = 1847] [serial = 728] [outer = 0x7f9be8cbac00] 19:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bec13f000) [pid = 1847] [serial = 729] [outer = 0x7f9bd1be1800] 19:17:34 INFO - PROCESS | 1847 | 1461118654348 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]]]}] 19:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1478ms 19:17:34 INFO - PROCESS | 1847 | 1461118654420 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:17:34 INFO - PROCESS | 1847 | 1461118654424 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:17:34 INFO - PROCESS | 1847 | 1461118654430 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:17:34 INFO - PROCESS | 1847 | 1461118654432 Marionette TRACE conn3 <- [1,942,null,{}] 19:17:34 INFO - PROCESS | 1847 | 1461118654438 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}] 19:17:34 INFO - PROCESS | 1847 | 1461118654596 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:17:34 INFO - PROCESS | 1847 | 1461118654763 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2ab8000 == 91 [pid = 1847] [id = 243] 19:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9be8f12000) [pid = 1847] [serial = 730] [outer = (nil)] 19:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bec188000) [pid = 1847] [serial = 731] [outer = 0x7f9be8f12000] 19:17:34 INFO - PROCESS | 1847 | 1461118654836 Marionette DEBUG loaded listener.js 19:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bedf56c00) [pid = 1847] [serial = 732] [outer = 0x7f9be8f12000] 19:17:35 INFO - PROCESS | 1847 | 1461118655622 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]]]}] 19:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1233ms 19:17:35 INFO - PROCESS | 1847 | 1461118655664 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:17:35 INFO - PROCESS | 1847 | 1461118655667 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:17:35 INFO - PROCESS | 1847 | 1461118655673 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:17:35 INFO - PROCESS | 1847 | 1461118655675 Marionette TRACE conn3 <- [1,946,null,{}] 19:17:35 INFO - PROCESS | 1847 | 1461118655680 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}] 19:17:35 INFO - PROCESS | 1847 | 1461118655836 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:17:36 INFO - PROCESS | 1847 | 1461118655997 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e06800 == 92 [pid = 1847] [id = 244] 19:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bd1526800) [pid = 1847] [serial = 733] [outer = (nil)] 19:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bd1c5b000) [pid = 1847] [serial = 734] [outer = 0x7f9bd1526800] 19:17:36 INFO - PROCESS | 1847 | 1461118656064 Marionette DEBUG loaded listener.js 19:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bd9225000) [pid = 1847] [serial = 735] [outer = 0x7f9bd1526800] 19:17:37 INFO - PROCESS | 1847 | 1461118657113 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]]]}] 19:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1477ms 19:17:37 INFO - PROCESS | 1847 | 1461118657151 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:17:37 INFO - PROCESS | 1847 | 1461118657155 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:17:37 INFO - PROCESS | 1847 | 1461118657163 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:17:37 INFO - PROCESS | 1847 | 1461118657167 Marionette TRACE conn3 <- [1,950,null,{}] 19:17:37 INFO - PROCESS | 1847 | 1461118657176 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}] 19:17:37 INFO - PROCESS | 1847 | 1461118657321 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:17:37 INFO - PROCESS | 1847 | 1461118657537 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd8640800 == 93 [pid = 1847] [id = 245] 19:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bd1fbd800) [pid = 1847] [serial = 736] [outer = (nil)] 19:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bd1fc0800) [pid = 1847] [serial = 737] [outer = 0x7f9bd1fbd800] 19:17:37 INFO - PROCESS | 1847 | 1461118657604 Marionette DEBUG loaded listener.js 19:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bd216c800) [pid = 1847] [serial = 738] [outer = 0x7f9bd1fbd800] 19:17:38 INFO - PROCESS | 1847 | 1461118658480 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]]]}] 19:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1388ms 19:17:38 INFO - PROCESS | 1847 | 1461118658551 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:17:38 INFO - PROCESS | 1847 | 1461118658559 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:17:38 INFO - PROCESS | 1847 | 1461118658568 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:17:38 INFO - PROCESS | 1847 | 1461118658571 Marionette TRACE conn3 <- [1,954,null,{}] 19:17:38 INFO - PROCESS | 1847 | 1461118658575 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}] 19:17:38 INFO - PROCESS | 1847 | 1461118658730 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:17:38 INFO - PROCESS | 1847 | 1461118658925 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc681000 == 92 [pid = 1847] [id = 235] 19:17:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc618000 == 91 [pid = 1847] [id = 234] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bd228a000) [pid = 1847] [serial = 649] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bede2e000) [pid = 1847] [serial = 670] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e13000 == 92 [pid = 1847] [id = 246] 19:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bd228a000) [pid = 1847] [serial = 739] [outer = (nil)] 19:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bd2e92400) [pid = 1847] [serial = 740] [outer = 0x7f9bd228a000] 19:17:39 INFO - PROCESS | 1847 | 1461118659069 Marionette DEBUG loaded listener.js 19:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bd3d9dc00) [pid = 1847] [serial = 741] [outer = 0x7f9bd228a000] 19:17:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb522800 == 91 [pid = 1847] [id = 233] 19:17:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bda8b9000 == 90 [pid = 1847] [id = 232] 19:17:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ed8800 == 89 [pid = 1847] [id = 231] 19:17:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6a75000 == 88 [pid = 1847] [id = 230] 19:17:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd8645000 == 87 [pid = 1847] [id = 224] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bd1d62c00) [pid = 1847] [serial = 500] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bd2e94800) [pid = 1847] [serial = 503] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd9ba6400) [pid = 1847] [serial = 506] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bdcf09000) [pid = 1847] [serial = 509] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bdb1bac00) [pid = 1847] [serial = 602] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bd320e000) [pid = 1847] [serial = 608] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9bede24800) [pid = 1847] [serial = 515] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bd1c4d800) [pid = 1847] [serial = 596] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bdcb2c800) [pid = 1847] [serial = 572] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bd320bc00) [pid = 1847] [serial = 542] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bd9b2d000) [pid = 1847] [serial = 545] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bdacf5400) [pid = 1847] [serial = 560] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9be8f90000) [pid = 1847] [serial = 512] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd2172800) [pid = 1847] [serial = 539] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd2163400) [pid = 1847] [serial = 563] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9be7ed4400) [pid = 1847] [serial = 605] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bdd81f000) [pid = 1847] [serial = 575] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd5dd6800) [pid = 1847] [serial = 566] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd5dd0c00) [pid = 1847] [serial = 599] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bdaace800) [pid = 1847] [serial = 569] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd2ae0400) [pid = 1847] [serial = 631] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd2cc6000) [pid = 1847] [serial = 632] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9be7ecdc00) [pid = 1847] [serial = 661] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd7cc8800) [pid = 1847] [serial = 635] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bd5c84400) [pid = 1847] [serial = 634] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bdbe3c000) [pid = 1847] [serial = 658] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd5dcd400) [pid = 1847] [serial = 655] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9bd9097800) [pid = 1847] [serial = 656] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bd320c800) [pid = 1847] [serial = 653] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bd2cc0000) [pid = 1847] [serial = 652] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9be9fc9c00) [pid = 1847] [serial = 664] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bdc8a8800) [pid = 1847] [serial = 637] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9be9e15c00) [pid = 1847] [serial = 662] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9be8a41400) [pid = 1847] [serial = 640] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9be9107400) [pid = 1847] [serial = 643] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bdcda0000) [pid = 1847] [serial = 646] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bec18e000) [pid = 1847] [serial = 667] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bea10e000) [pid = 1847] [serial = 665] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bdd815c00) [pid = 1847] [serial = 659] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bede24400) [pid = 1847] [serial = 668] [outer = (nil)] [url = about:blank] 19:17:39 INFO - PROCESS | 1847 | 1461118659885 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]]]}] 19:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1377ms 19:17:39 INFO - PROCESS | 1847 | 1461118659946 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:17:39 INFO - PROCESS | 1847 | 1461118659950 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:17:39 INFO - PROCESS | 1847 | 1461118659955 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:17:39 INFO - PROCESS | 1847 | 1461118659960 Marionette TRACE conn3 <- [1,958,null,{}] 19:17:39 INFO - PROCESS | 1847 | 1461118659975 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}] 19:17:40 INFO - PROCESS | 1847 | 1461118660124 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:17:40 INFO - PROCESS | 1847 | 1461118660233 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bda8b9000 == 88 [pid = 1847] [id = 247] 19:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd25a9c00) [pid = 1847] [serial = 742] [outer = (nil)] 19:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd5dd6800) [pid = 1847] [serial = 743] [outer = 0x7f9bd25a9c00] 19:17:40 INFO - PROCESS | 1847 | 1461118660298 Marionette DEBUG loaded listener.js 19:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd900f800) [pid = 1847] [serial = 744] [outer = 0x7f9bd25a9c00] 19:17:41 INFO - PROCESS | 1847 | 1461118661000 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]]]}] 19:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1086ms 19:17:41 INFO - PROCESS | 1847 | 1461118661044 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:17:41 INFO - PROCESS | 1847 | 1461118661048 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:17:41 INFO - PROCESS | 1847 | 1461118661054 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:17:41 INFO - PROCESS | 1847 | 1461118661056 Marionette TRACE conn3 <- [1,962,null,{}] 19:17:41 INFO - PROCESS | 1847 | 1461118661061 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}] 19:17:41 INFO - PROCESS | 1847 | 1461118661253 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:17:41 INFO - PROCESS | 1847 | 1461118661329 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb28f000 == 89 [pid = 1847] [id = 248] 19:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd25b3400) [pid = 1847] [serial = 745] [outer = (nil)] 19:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd9fdc000) [pid = 1847] [serial = 746] [outer = 0x7f9bd25b3400] 19:17:41 INFO - PROCESS | 1847 | 1461118661390 Marionette DEBUG loaded listener.js 19:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bdad87800) [pid = 1847] [serial = 747] [outer = 0x7f9bd25b3400] 19:17:42 INFO - PROCESS | 1847 | 1461118662156 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]]]}] 19:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1135ms 19:17:42 INFO - PROCESS | 1847 | 1461118662189 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:17:42 INFO - PROCESS | 1847 | 1461118662192 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:17:42 INFO - PROCESS | 1847 | 1461118662201 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:17:42 INFO - PROCESS | 1847 | 1461118662204 Marionette TRACE conn3 <- [1,966,null,{}] 19:17:42 INFO - PROCESS | 1847 | 1461118662209 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}] 19:17:42 INFO - PROCESS | 1847 | 1461118662392 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:17:42 INFO - PROCESS | 1847 | 1461118662418 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbecf000 == 90 [pid = 1847] [id = 249] 19:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bd7cbf400) [pid = 1847] [serial = 748] [outer = (nil)] 19:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdb48d400) [pid = 1847] [serial = 749] [outer = 0x7f9bd7cbf400] 19:17:42 INFO - PROCESS | 1847 | 1461118662476 Marionette DEBUG loaded listener.js 19:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bdcb2c800) [pid = 1847] [serial = 750] [outer = 0x7f9bd7cbf400] 19:17:43 INFO - PROCESS | 1847 | 1461118663316 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]]]}] 19:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1180ms 19:17:43 INFO - PROCESS | 1847 | 1461118663377 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:17:43 INFO - PROCESS | 1847 | 1461118663381 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:17:43 INFO - PROCESS | 1847 | 1461118663387 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:17:43 INFO - PROCESS | 1847 | 1461118663389 Marionette TRACE conn3 <- [1,970,null,{}] 19:17:43 INFO - PROCESS | 1847 | 1461118663394 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}] 19:17:43 INFO - PROCESS | 1847 | 1461118663616 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bea2b6800) [pid = 1847] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd2cb8000) [pid = 1847] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd2e92c00) [pid = 1847] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd2282800) [pid = 1847] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd17b2000) [pid = 1847] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd04f0000) [pid = 1847] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bd9a27000) [pid = 1847] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:17:43 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bd151f000) [pid = 1847] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:17:43 INFO - PROCESS | 1847 | 1461118663776 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d3c000 == 91 [pid = 1847] [id = 250] 19:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd04f0000) [pid = 1847] [serial = 751] [outer = (nil)] 19:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd1c52000) [pid = 1847] [serial = 752] [outer = 0x7f9bd04f0000] 19:17:43 INFO - PROCESS | 1847 | 1461118663838 Marionette DEBUG loaded listener.js 19:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bde667800) [pid = 1847] [serial = 753] [outer = 0x7f9bd04f0000] 19:17:44 INFO - PROCESS | 1847 | 1461118664504 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]]]}] 19:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1176ms 19:17:44 INFO - PROCESS | 1847 | 1461118664563 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:17:44 INFO - PROCESS | 1847 | 1461118664567 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:17:44 INFO - PROCESS | 1847 | 1461118664572 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:17:44 INFO - PROCESS | 1847 | 1461118664574 Marionette TRACE conn3 <- [1,974,null,{}] 19:17:44 INFO - PROCESS | 1847 | 1461118664580 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}] 19:17:44 INFO - PROCESS | 1847 | 1461118664769 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:17:44 INFO - PROCESS | 1847 | 1461118664782 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde478800 == 92 [pid = 1847] [id = 251] 19:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd2e8d400) [pid = 1847] [serial = 754] [outer = (nil)] 19:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9be91d9800) [pid = 1847] [serial = 755] [outer = 0x7f9bd2e8d400] 19:17:44 INFO - PROCESS | 1847 | 1461118664841 Marionette DEBUG loaded listener.js 19:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9be9fccc00) [pid = 1847] [serial = 756] [outer = 0x7f9bd2e8d400] 19:17:45 INFO - PROCESS | 1847 | 1461118665534 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]]]}] 19:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 977ms 19:17:45 INFO - PROCESS | 1847 | 1461118665550 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:17:45 INFO - PROCESS | 1847 | 1461118665554 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:17:45 INFO - PROCESS | 1847 | 1461118665564 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:17:45 INFO - PROCESS | 1847 | 1461118665566 Marionette TRACE conn3 <- [1,978,null,{}] 19:17:45 INFO - PROCESS | 1847 | 1461118665570 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}] 19:17:45 INFO - PROCESS | 1847 | 1461118665746 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:17:45 INFO - PROCESS | 1847 | 1461118665907 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e19000 == 93 [pid = 1847] [id = 252] 19:17:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bd04e5c00) [pid = 1847] [serial = 757] [outer = (nil)] 19:17:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd1524000) [pid = 1847] [serial = 758] [outer = 0x7f9bd04e5c00] 19:17:45 INFO - PROCESS | 1847 | 1461118665980 Marionette DEBUG loaded listener.js 19:17:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd1c51400) [pid = 1847] [serial = 759] [outer = 0x7f9bd04e5c00] 19:17:46 INFO - PROCESS | 1847 | 1461118666855 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]]]}] 19:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1331ms 19:17:46 INFO - PROCESS | 1847 | 1461118666895 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:17:46 INFO - PROCESS | 1847 | 1461118666901 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:17:46 INFO - PROCESS | 1847 | 1461118666908 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:17:46 INFO - PROCESS | 1847 | 1461118666914 Marionette TRACE conn3 <- [1,982,null,{}] 19:17:46 INFO - PROCESS | 1847 | 1461118666922 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}] 19:17:47 INFO - PROCESS | 1847 | 1461118667084 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:17:47 INFO - PROCESS | 1847 | 1461118667243 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0f0000 == 94 [pid = 1847] [id = 253] 19:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd151ac00) [pid = 1847] [serial = 760] [outer = (nil)] 19:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd3d91800) [pid = 1847] [serial = 761] [outer = 0x7f9bd151ac00] 19:17:47 INFO - PROCESS | 1847 | 1461118667318 Marionette DEBUG loaded listener.js 19:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd5dcac00) [pid = 1847] [serial = 762] [outer = 0x7f9bd151ac00] 19:17:48 INFO - PROCESS | 1847 | 1461118668231 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]]]}] 19:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1391ms 19:17:48 INFO - PROCESS | 1847 | 1461118668304 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:17:48 INFO - PROCESS | 1847 | 1461118668309 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:17:48 INFO - PROCESS | 1847 | 1461118668317 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:17:48 INFO - PROCESS | 1847 | 1461118668320 Marionette TRACE conn3 <- [1,986,null,{}] 19:17:48 INFO - PROCESS | 1847 | 1461118668327 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}] 19:17:48 INFO - PROCESS | 1847 | 1461118668574 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:17:48 INFO - PROCESS | 1847 | 1461118668833 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8cc5000 == 95 [pid = 1847] [id = 254] 19:17:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd9bb0400) [pid = 1847] [serial = 763] [outer = (nil)] 19:17:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bdb7f2800) [pid = 1847] [serial = 764] [outer = 0x7f9bd9bb0400] 19:17:48 INFO - PROCESS | 1847 | 1461118668917 Marionette DEBUG loaded listener.js 19:17:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bdd7b2400) [pid = 1847] [serial = 765] [outer = 0x7f9bd9bb0400] 19:17:49 INFO - PROCESS | 1847 | 1461118669721 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]]]}] 19:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1431ms 19:17:49 INFO - PROCESS | 1847 | 1461118669749 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:17:49 INFO - PROCESS | 1847 | 1461118669754 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:17:49 INFO - PROCESS | 1847 | 1461118669781 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:17:49 INFO - PROCESS | 1847 | 1461118669790 Marionette TRACE conn3 <- [1,990,null,{}] 19:17:49 INFO - PROCESS | 1847 | 1461118669796 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}] 19:17:49 INFO - PROCESS | 1847 | 1461118669977 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:17:50 INFO - PROCESS | 1847 | 1461118670139 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec119000 == 96 [pid = 1847] [id = 255] 19:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd9bb0c00) [pid = 1847] [serial = 766] [outer = (nil)] 19:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9be7ed4400) [pid = 1847] [serial = 767] [outer = 0x7f9bd9bb0c00] 19:17:50 INFO - PROCESS | 1847 | 1461118670212 Marionette DEBUG loaded listener.js 19:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bebbe8c00) [pid = 1847] [serial = 768] [outer = 0x7f9bd9bb0c00] 19:17:51 INFO - PROCESS | 1847 | 1461118671030 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]]]}] 19:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1300ms 19:17:51 INFO - PROCESS | 1847 | 1461118671066 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:17:51 INFO - PROCESS | 1847 | 1461118671071 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:17:51 INFO - PROCESS | 1847 | 1461118671077 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:17:51 INFO - PROCESS | 1847 | 1461118671079 Marionette TRACE conn3 <- [1,994,null,{}] 19:17:51 INFO - PROCESS | 1847 | 1461118671085 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}] 19:17:51 INFO - PROCESS | 1847 | 1461118671253 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:17:51 INFO - PROCESS | 1847 | 1461118671412 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedf85000 == 97 [pid = 1847] [id = 256] 19:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bdacf8800) [pid = 1847] [serial = 769] [outer = (nil)] 19:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bedf55c00) [pid = 1847] [serial = 770] [outer = 0x7f9bdacf8800] 19:17:51 INFO - PROCESS | 1847 | 1461118671479 Marionette DEBUG loaded listener.js 19:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bee2efc00) [pid = 1847] [serial = 771] [outer = 0x7f9bdacf8800] 19:17:52 INFO - PROCESS | 1847 | 1461118672342 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]]]}] 19:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1325ms 19:17:52 INFO - PROCESS | 1847 | 1461118672403 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:17:52 INFO - PROCESS | 1847 | 1461118672407 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:17:52 INFO - PROCESS | 1847 | 1461118672413 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:17:52 INFO - PROCESS | 1847 | 1461118672416 Marionette TRACE conn3 <- [1,998,null,{}] 19:17:52 INFO - PROCESS | 1847 | 1461118672423 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}] 19:17:52 INFO - PROCESS | 1847 | 1461118672602 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:17:52 INFO - PROCESS | 1847 | 1461118672757 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2390000 == 98 [pid = 1847] [id = 257] 19:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bee42f000) [pid = 1847] [serial = 772] [outer = (nil)] 19:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bee4b6c00) [pid = 1847] [serial = 773] [outer = 0x7f9bee42f000] 19:17:52 INFO - PROCESS | 1847 | 1461118672842 Marionette DEBUG loaded listener.js 19:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bee4c0800) [pid = 1847] [serial = 774] [outer = 0x7f9bee42f000] 19:17:53 INFO - PROCESS | 1847 | 1461118673667 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]]]}] 19:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1328ms 19:17:53 INFO - PROCESS | 1847 | 1461118673742 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:17:53 INFO - PROCESS | 1847 | 1461118673745 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:17:53 INFO - PROCESS | 1847 | 1461118673751 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:17:53 INFO - PROCESS | 1847 | 1461118673754 Marionette TRACE conn3 <- [1,1002,null,{}] 19:17:53 INFO - PROCESS | 1847 | 1461118673759 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}] 19:17:53 INFO - PROCESS | 1847 | 1461118673914 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:17:54 INFO - PROCESS | 1847 | 1461118674070 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6acc000 == 99 [pid = 1847] [id = 258] 19:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd2b60c00) [pid = 1847] [serial = 775] [outer = (nil)] 19:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd2b6d400) [pid = 1847] [serial = 776] [outer = 0x7f9bd2b60c00] 19:17:54 INFO - PROCESS | 1847 | 1461118674142 Marionette DEBUG loaded listener.js 19:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bee4bc400) [pid = 1847] [serial = 777] [outer = 0x7f9bd2b60c00] 19:17:54 INFO - PROCESS | 1847 | 1461118674947 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]]]}] 19:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1227ms 19:17:54 INFO - PROCESS | 1847 | 1461118674979 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:17:54 INFO - PROCESS | 1847 | 1461118674982 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:17:54 INFO - PROCESS | 1847 | 1461118674989 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:17:54 INFO - PROCESS | 1847 | 1461118674992 Marionette TRACE conn3 <- [1,1006,null,{}] 19:17:55 INFO - PROCESS | 1847 | 1461118674998 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}] 19:17:55 INFO - PROCESS | 1847 | 1461118675168 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:17:55 INFO - PROCESS | 1847 | 1461118675329 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd708d800 == 100 [pid = 1847] [id = 259] 19:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bc8fe1400) [pid = 1847] [serial = 778] [outer = (nil)] 19:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bc8fe9400) [pid = 1847] [serial = 779] [outer = 0x7f9bc8fe1400] 19:17:55 INFO - PROCESS | 1847 | 1461118675404 Marionette DEBUG loaded listener.js 19:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bc8fee800) [pid = 1847] [serial = 780] [outer = 0x7f9bc8fe1400] 19:17:56 INFO - PROCESS | 1847 | 1461118676254 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]]]}] 19:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1328ms 19:17:56 INFO - PROCESS | 1847 | 1461118676316 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:17:56 INFO - PROCESS | 1847 | 1461118676320 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:17:56 INFO - PROCESS | 1847 | 1461118676325 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:17:56 INFO - PROCESS | 1847 | 1461118676328 Marionette TRACE conn3 <- [1,1010,null,{}] 19:17:56 INFO - PROCESS | 1847 | 1461118676333 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}] 19:17:56 INFO - PROCESS | 1847 | 1461118676480 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:17:56 INFO - PROCESS | 1847 | 1461118676639 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e5b000 == 101 [pid = 1847] [id = 260] 19:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bc8fe8400) [pid = 1847] [serial = 781] [outer = (nil)] 19:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bd1d71000) [pid = 1847] [serial = 782] [outer = 0x7f9bc8fe8400] 19:17:56 INFO - PROCESS | 1847 | 1461118676714 Marionette DEBUG loaded listener.js 19:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bd2b67c00) [pid = 1847] [serial = 783] [outer = 0x7f9bc8fe8400] 19:17:57 INFO - PROCESS | 1847 | 1461118677890 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]]]}] 19:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1633ms 19:17:57 INFO - PROCESS | 1847 | 1461118677959 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:17:57 INFO - PROCESS | 1847 | 1461118677965 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:17:57 INFO - PROCESS | 1847 | 1461118677973 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:17:57 INFO - PROCESS | 1847 | 1461118677977 Marionette TRACE conn3 <- [1,1014,null,{}] 19:17:57 INFO - PROCESS | 1847 | 1461118677984 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}] 19:17:58 INFO - PROCESS | 1847 | 1461118678136 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:17:58 INFO - PROCESS | 1847 | 1461118678295 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e13800 == 102 [pid = 1847] [id = 261] 19:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bd1fc6c00) [pid = 1847] [serial = 784] [outer = (nil)] 19:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bd216a400) [pid = 1847] [serial = 785] [outer = 0x7f9bd1fc6c00] 19:17:58 INFO - PROCESS | 1847 | 1461118678437 Marionette DEBUG loaded listener.js 19:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bd2ae0400) [pid = 1847] [serial = 786] [outer = 0x7f9bd1fc6c00] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2120000 == 101 [pid = 1847] [id = 45] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde478800 == 100 [pid = 1847] [id = 251] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9be9fcb800) [pid = 1847] [serial = 682] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bea108800) [pid = 1847] [serial = 679] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bee4b7000) [pid = 1847] [serial = 688] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9bee203c00) [pid = 1847] [serial = 685] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bdc533c00) [pid = 1847] [serial = 709] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d3c000 == 99 [pid = 1847] [id = 250] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbecf000 == 98 [pid = 1847] [id = 249] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb28f000 == 97 [pid = 1847] [id = 248] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bda8b9000 == 96 [pid = 1847] [id = 247] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e13000 == 95 [pid = 1847] [id = 246] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd8640800 == 94 [pid = 1847] [id = 245] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2a9d800 == 93 [pid = 1847] [id = 242] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee374800 == 92 [pid = 1847] [id = 241] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed817000 == 91 [pid = 1847] [id = 240] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8f37800 == 90 [pid = 1847] [id = 239] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf78800 == 89 [pid = 1847] [id = 238] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6a6f800 == 88 [pid = 1847] [id = 237] 19:17:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ede000 == 87 [pid = 1847] [id = 236] 19:17:59 INFO - PROCESS | 1847 | 1461118679497 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]]]}] 19:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1539ms 19:17:59 INFO - PROCESS | 1847 | 1461118679513 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:17:59 INFO - PROCESS | 1847 | 1461118679522 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:17:59 INFO - PROCESS | 1847 | 1461118679532 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:17:59 INFO - PROCESS | 1847 | 1461118679536 Marionette TRACE conn3 <- [1,1018,null,{}] 19:17:59 INFO - PROCESS | 1847 | 1461118679541 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}] 19:17:59 INFO - PROCESS | 1847 | 1461118679688 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bedf5d000) [pid = 1847] [serial = 671] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bd3071000) [pid = 1847] [serial = 706] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bd2f73000) [pid = 1847] [serial = 673] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd3d98400) [pid = 1847] [serial = 697] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd9ba4c00) [pid = 1847] [serial = 701] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd1bb4800) [pid = 1847] [serial = 691] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd3f48000) [pid = 1847] [serial = 698] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bea105c00) [pid = 1847] [serial = 650] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bda897800) [pid = 1847] [serial = 703] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd9fe3c00) [pid = 1847] [serial = 707] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd2ae7c00) [pid = 1847] [serial = 695] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bdacef400) [pid = 1847] [serial = 704] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd228e400) [pid = 1847] [serial = 694] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd8673800) [pid = 1847] [serial = 700] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd1d6a800) [pid = 1847] [serial = 692] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9bd9bae000) [pid = 1847] [serial = 676] [outer = (nil)] [url = about:blank] 19:17:59 INFO - PROCESS | 1847 | 1461118679841 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4ac7000 == 88 [pid = 1847] [id = 262] 19:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bd1d65400) [pid = 1847] [serial = 787] [outer = (nil)] 19:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bd2aebc00) [pid = 1847] [serial = 788] [outer = 0x7f9bd1d65400] 19:17:59 INFO - PROCESS | 1847 | 1461118679903 Marionette DEBUG loaded listener.js 19:18:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bd2f71800) [pid = 1847] [serial = 789] [outer = 0x7f9bd1d65400] 19:18:00 INFO - PROCESS | 1847 | 1461118680664 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]]]}] 19:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1187ms 19:18:00 INFO - PROCESS | 1847 | 1461118680723 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:18:00 INFO - PROCESS | 1847 | 1461118680725 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:18:00 INFO - PROCESS | 1847 | 1461118680732 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:18:00 INFO - PROCESS | 1847 | 1461118680737 Marionette TRACE conn3 <- [1,1022,null,{}] 19:18:00 INFO - PROCESS | 1847 | 1461118680754 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}] 19:18:00 INFO - PROCESS | 1847 | 1461118680922 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:18:00 INFO - PROCESS | 1847 | 1461118680933 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd9a04000 == 89 [pid = 1847] [id = 263] 19:18:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9bd3d99800) [pid = 1847] [serial = 790] [outer = (nil)] 19:18:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bd6de3800) [pid = 1847] [serial = 791] [outer = 0x7f9bd3d99800] 19:18:01 INFO - PROCESS | 1847 | 1461118681000 Marionette DEBUG loaded listener.js 19:18:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bd8678400) [pid = 1847] [serial = 792] [outer = 0x7f9bd3d99800] 19:18:02 INFO - PROCESS | 1847 | 1461118682122 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]]]}] 19:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1439ms 19:18:02 INFO - PROCESS | 1847 | 1461118682172 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:18:02 INFO - PROCESS | 1847 | 1461118682179 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:18:02 INFO - PROCESS | 1847 | 1461118682188 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:18:02 INFO - PROCESS | 1847 | 1461118682193 Marionette TRACE conn3 <- [1,1026,null,{}] 19:18:02 INFO - PROCESS | 1847 | 1461118682199 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}] 19:18:02 INFO - PROCESS | 1847 | 1461118682369 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:18:02 INFO - PROCESS | 1847 | 1461118682525 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd709d000 == 90 [pid = 1847] [id = 264] 19:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd216dc00) [pid = 1847] [serial = 793] [outer = (nil)] 19:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bd2b64000) [pid = 1847] [serial = 794] [outer = 0x7f9bd216dc00] 19:18:02 INFO - PROCESS | 1847 | 1461118682599 Marionette DEBUG loaded listener.js 19:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd2cc3800) [pid = 1847] [serial = 795] [outer = 0x7f9bd216dc00] 19:18:03 INFO - PROCESS | 1847 | 1461118683579 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]]]}] 19:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1433ms 19:18:03 INFO - PROCESS | 1847 | 1461118683622 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:18:03 INFO - PROCESS | 1847 | 1461118683632 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:18:03 INFO - PROCESS | 1847 | 1461118683643 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:18:03 INFO - PROCESS | 1847 | 1461118683647 Marionette TRACE conn3 <- [1,1030,null,{}] 19:18:03 INFO - PROCESS | 1847 | 1461118683653 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}] 19:18:03 INFO - PROCESS | 1847 | 1461118683843 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:18:04 INFO - PROCESS | 1847 | 1461118684100 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb289800 == 91 [pid = 1847] [id = 265] 19:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd3f49800) [pid = 1847] [serial = 796] [outer = (nil)] 19:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd7cc5c00) [pid = 1847] [serial = 797] [outer = 0x7f9bd3f49800] 19:18:04 INFO - PROCESS | 1847 | 1461118684221 Marionette DEBUG loaded listener.js 19:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd9a27000) [pid = 1847] [serial = 798] [outer = 0x7f9bd3f49800] 19:18:05 INFO - PROCESS | 1847 | 1461118685081 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]]]}] 19:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1479ms 19:18:05 INFO - PROCESS | 1847 | 1461118685122 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:18:05 INFO - PROCESS | 1847 | 1461118685126 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:18:05 INFO - PROCESS | 1847 | 1461118685133 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:18:05 INFO - PROCESS | 1847 | 1461118685138 Marionette TRACE conn3 <- [1,1034,null,{}] 19:18:05 INFO - PROCESS | 1847 | 1461118685154 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}] 19:18:05 INFO - PROCESS | 1847 | 1461118685322 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:18:05 INFO - PROCESS | 1847 | 1461118685476 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdba88000 == 92 [pid = 1847] [id = 266] 19:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd9b37800) [pid = 1847] [serial = 799] [outer = (nil)] 19:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bda9fe000) [pid = 1847] [serial = 800] [outer = 0x7f9bd9b37800] 19:18:05 INFO - PROCESS | 1847 | 1461118685554 Marionette DEBUG loaded listener.js 19:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bdb1b7800) [pid = 1847] [serial = 801] [outer = 0x7f9bd9b37800] 19:18:06 INFO - PROCESS | 1847 | 1461118686451 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]]]}] 19:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1390ms 19:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:18:06 INFO - PROCESS | 1847 | 1461118686523 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:18:06 INFO - PROCESS | 1847 | 1461118686526 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:18:06 INFO - PROCESS | 1847 | 1461118686533 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:18:06 INFO - PROCESS | 1847 | 1461118686536 Marionette TRACE conn3 <- [1,1038,null,{}] 19:18:06 INFO - PROCESS | 1847 | 1461118686541 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}] 19:18:06 INFO - PROCESS | 1847 | 1461118686715 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:18:06 INFO - PROCESS | 1847 | 1461118686880 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdd9800 == 93 [pid = 1847] [id = 267] 19:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bd1fc2000) [pid = 1847] [serial = 802] [outer = (nil)] 19:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bdb227c00) [pid = 1847] [serial = 803] [outer = 0x7f9bd1fc2000] 19:18:06 INFO - PROCESS | 1847 | 1461118686951 Marionette DEBUG loaded listener.js 19:18:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bdb22d800) [pid = 1847] [serial = 804] [outer = 0x7f9bd1fc2000] 19:18:07 INFO - PROCESS | 1847 | 1461118687769 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]]]}] 19:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1293ms 19:18:07 INFO - PROCESS | 1847 | 1461118687829 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:18:07 INFO - PROCESS | 1847 | 1461118687833 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:18:07 INFO - PROCESS | 1847 | 1461118687839 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:18:07 INFO - PROCESS | 1847 | 1461118687841 Marionette TRACE conn3 <- [1,1042,null,{}] 19:18:07 INFO - PROCESS | 1847 | 1461118687847 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}] 19:18:08 INFO - PROCESS | 1847 | 1461118688005 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:18:08 INFO - PROCESS | 1847 | 1461118688166 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9c4800 == 94 [pid = 1847] [id = 268] 19:18:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bd1fbf400) [pid = 1847] [serial = 805] [outer = (nil)] 19:18:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bdb230c00) [pid = 1847] [serial = 806] [outer = 0x7f9bd1fbf400] 19:18:08 INFO - PROCESS | 1847 | 1461118688234 Marionette DEBUG loaded listener.js 19:18:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bdc533c00) [pid = 1847] [serial = 807] [outer = 0x7f9bd1fbf400] 19:18:09 INFO - PROCESS | 1847 | 1461118689136 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]]]}] 19:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1333ms 19:18:09 INFO - PROCESS | 1847 | 1461118689172 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:18:09 INFO - PROCESS | 1847 | 1461118689176 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:18:09 INFO - PROCESS | 1847 | 1461118689181 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:18:09 INFO - PROCESS | 1847 | 1461118689184 Marionette TRACE conn3 <- [1,1046,null,{}] 19:18:09 INFO - PROCESS | 1847 | 1461118689189 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}] 19:18:09 INFO - PROCESS | 1847 | 1461118689354 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:18:09 INFO - PROCESS | 1847 | 1461118689517 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9feb800 == 95 [pid = 1847] [id = 269] 19:18:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bdb1bc000) [pid = 1847] [serial = 808] [outer = (nil)] 19:18:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9be2050400) [pid = 1847] [serial = 809] [outer = 0x7f9bdb1bc000] 19:18:09 INFO - PROCESS | 1847 | 1461118689588 Marionette DEBUG loaded listener.js 19:18:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9be9ecf800) [pid = 1847] [serial = 810] [outer = 0x7f9bdb1bc000] 19:18:10 INFO - PROCESS | 1847 | 1461118690430 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]]]}] 19:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1279ms 19:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:18:10 INFO - PROCESS | 1847 | 1461118690462 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:18:10 INFO - PROCESS | 1847 | 1461118690465 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:18:10 INFO - PROCESS | 1847 | 1461118690471 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:18:10 INFO - PROCESS | 1847 | 1461118690474 Marionette TRACE conn3 <- [1,1050,null,{}] 19:18:10 INFO - PROCESS | 1847 | 1461118690479 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}] 19:18:10 INFO - PROCESS | 1847 | 1461118690626 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:18:10 INFO - PROCESS | 1847 | 1461118690789 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedd19000 == 96 [pid = 1847] [id = 270] 19:18:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bdc532800) [pid = 1847] [serial = 811] [outer = (nil)] 19:18:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bea1f8400) [pid = 1847] [serial = 812] [outer = 0x7f9bdc532800] 19:18:10 INFO - PROCESS | 1847 | 1461118690864 Marionette DEBUG loaded listener.js 19:18:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bed856800) [pid = 1847] [serial = 813] [outer = 0x7f9bdc532800] 19:18:11 INFO - PROCESS | 1847 | 1461118691688 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]]]}] 19:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1231ms 19:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:18:11 INFO - PROCESS | 1847 | 1461118691701 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:18:11 INFO - PROCESS | 1847 | 1461118691703 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:18:11 INFO - PROCESS | 1847 | 1461118691726 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:18:11 INFO - PROCESS | 1847 | 1461118691728 Marionette TRACE conn3 <- [1,1054,null,{}] 19:18:11 INFO - PROCESS | 1847 | 1461118691736 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}] 19:18:11 INFO - PROCESS | 1847 | 1461118691894 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:18:12 INFO - PROCESS | 1847 | 1461118692056 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0083000 == 97 [pid = 1847] [id = 271] 19:18:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bc9573400) [pid = 1847] [serial = 814] [outer = (nil)] 19:18:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bc9579c00) [pid = 1847] [serial = 815] [outer = 0x7f9bc9573400] 19:18:12 INFO - PROCESS | 1847 | 1461118692123 Marionette DEBUG loaded listener.js 19:18:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bc957e400) [pid = 1847] [serial = 816] [outer = 0x7f9bc9573400] 19:18:12 INFO - PROCESS | 1847 | 1461118692945 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]]]}] 19:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1251ms 19:18:12 INFO - PROCESS | 1847 | 1461118692973 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:18:12 INFO - PROCESS | 1847 | 1461118692977 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:18:12 INFO - PROCESS | 1847 | 1461118692985 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:18:12 INFO - PROCESS | 1847 | 1461118692988 Marionette TRACE conn3 <- [1,1058,null,{}] 19:18:12 INFO - PROCESS | 1847 | 1461118692993 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}] 19:18:13 INFO - PROCESS | 1847 | 1461118693143 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:18:13 INFO - PROCESS | 1847 | 1461118693493 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1e74800 == 98 [pid = 1847] [id = 272] 19:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bc8fe7800) [pid = 1847] [serial = 817] [outer = (nil)] 19:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bd04e7c00) [pid = 1847] [serial = 818] [outer = 0x7f9bc8fe7800] 19:18:13 INFO - PROCESS | 1847 | 1461118693574 Marionette DEBUG loaded listener.js 19:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bd1bb1400) [pid = 1847] [serial = 819] [outer = 0x7f9bc8fe7800] 19:18:14 INFO - PROCESS | 1847 | 1461118694517 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]]]}] 19:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1579ms 19:18:14 INFO - PROCESS | 1847 | 1461118694586 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:18:14 INFO - PROCESS | 1847 | 1461118694591 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:18:14 INFO - PROCESS | 1847 | 1461118694601 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:18:14 INFO - PROCESS | 1847 | 1461118694604 Marionette TRACE conn3 <- [1,1062,null,{}] 19:18:14 INFO - PROCESS | 1847 | 1461118694611 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}] 19:18:14 INFO - PROCESS | 1847 | 1461118694770 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:18:14 INFO - PROCESS | 1847 | 1461118694942 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6ac4000 == 99 [pid = 1847] [id = 273] 19:18:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bd2286400) [pid = 1847] [serial = 820] [outer = (nil)] 19:18:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bd2b64c00) [pid = 1847] [serial = 821] [outer = 0x7f9bd2286400] 19:18:15 INFO - PROCESS | 1847 | 1461118695054 Marionette DEBUG loaded listener.js 19:18:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bd2e8f000) [pid = 1847] [serial = 822] [outer = 0x7f9bd2286400] 19:18:15 INFO - PROCESS | 1847 | 1461118695930 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]]]}] 19:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1382ms 19:18:15 INFO - PROCESS | 1847 | 1461118695987 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:18:15 INFO - PROCESS | 1847 | 1461118695992 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:18:16 INFO - PROCESS | 1847 | 1461118696000 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:18:16 INFO - PROCESS | 1847 | 1461118696003 Marionette TRACE conn3 <- [1,1066,null,{}] 19:18:16 INFO - PROCESS | 1847 | 1461118696009 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}] 19:18:16 INFO - PROCESS | 1847 | 1461118696211 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4ac7000 == 98 [pid = 1847] [id = 262] 19:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e13800 == 97 [pid = 1847] [id = 261] 19:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6acc000 == 96 [pid = 1847] [id = 258] 19:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf2390000 == 95 [pid = 1847] [id = 257] 19:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedf85000 == 94 [pid = 1847] [id = 256] 19:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec119000 == 93 [pid = 1847] [id = 255] 19:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e19000 == 92 [pid = 1847] [id = 252] 19:18:16 INFO - PROCESS | 1847 | 1461118696481 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2f9e000 == 93 [pid = 1847] [id = 274] 19:18:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bd2e8f800) [pid = 1847] [serial = 823] [outer = (nil)] 19:18:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bd6ddd000) [pid = 1847] [serial = 824] [outer = 0x7f9bd2e8f800] 19:18:16 INFO - PROCESS | 1847 | 1461118696549 Marionette DEBUG loaded listener.js 19:18:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bd9b2c400) [pid = 1847] [serial = 825] [outer = 0x7f9bd2e8f800] 19:18:17 INFO - PROCESS | 1847 | 1461118697316 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]]]}] 19:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1380ms 19:18:17 INFO - PROCESS | 1847 | 1461118697381 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:18:17 INFO - PROCESS | 1847 | 1461118697385 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:18:17 INFO - PROCESS | 1847 | 1461118697398 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:18:17 INFO - PROCESS | 1847 | 1461118697407 Marionette TRACE conn3 <- [1,1070,null,{}] 19:18:17 INFO - PROCESS | 1847 | 1461118697441 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}] 19:18:17 INFO - PROCESS | 1847 | 1461118697648 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:18:17 INFO - PROCESS | 1847 | 1461118697672 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb29d800 == 94 [pid = 1847] [id = 275] 19:18:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bd1c53400) [pid = 1847] [serial = 826] [outer = (nil)] 19:18:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bdb22e000) [pid = 1847] [serial = 827] [outer = 0x7f9bd1c53400] 19:18:17 INFO - PROCESS | 1847 | 1461118697730 Marionette DEBUG loaded listener.js 19:18:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bdc8a8800) [pid = 1847] [serial = 828] [outer = 0x7f9bd1c53400] 19:18:18 INFO - PROCESS | 1847 | 1461118698491 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]]]}] 19:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1172ms 19:18:18 INFO - PROCESS | 1847 | 1461118698582 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:18:18 INFO - PROCESS | 1847 | 1461118698587 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:18:18 INFO - PROCESS | 1847 | 1461118698592 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:18:18 INFO - PROCESS | 1847 | 1461118698595 Marionette TRACE conn3 <- [1,1074,null,{}] 19:18:18 INFO - PROCESS | 1847 | 1461118698599 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}] 19:18:18 INFO - PROCESS | 1847 | 1461118698781 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bdcd3fc00) [pid = 1847] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bd2ae0000) [pid = 1847] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bd2ae2800) [pid = 1847] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bde671c00) [pid = 1847] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bd2170000) [pid = 1847] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bd9b2a400) [pid = 1847] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bd1c58400) [pid = 1847] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bd3d95800) [pid = 1847] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bedfb5400) [pid = 1847] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9be7ece800) [pid = 1847] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bd04f2400) [pid = 1847] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bd7cbf400) [pid = 1847] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bd04f0000) [pid = 1847] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bd1526800) [pid = 1847] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bd1523c00) [pid = 1847] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bd25b3400) [pid = 1847] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bd228a000) [pid = 1847] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bdae0c800) [pid = 1847] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bd1fbd800) [pid = 1847] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bd04ef400) [pid = 1847] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd2e90400) [pid = 1847] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bd25a9c00) [pid = 1847] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bd04f3400) [pid = 1847] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bd3f49400) [pid = 1847] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9be8cbac00) [pid = 1847] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9be8f12000) [pid = 1847] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bd2e8d400) [pid = 1847] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bd1fc6c00) [pid = 1847] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bd1d65400) [pid = 1847] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd04e5c00) [pid = 1847] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd151ac00) [pid = 1847] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd9bb0c00) [pid = 1847] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bd9bb0400) [pid = 1847] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bee42f000) [pid = 1847] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bdacf8800) [pid = 1847] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bd2b60c00) [pid = 1847] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:18:19 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bc8fe1400) [pid = 1847] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:18:19 INFO - PROCESS | 1847 | 1461118699354 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd27a4000 == 95 [pid = 1847] [id = 276] 19:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9bc8fe1000) [pid = 1847] [serial = 829] [outer = (nil)] 19:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bd04ef400) [pid = 1847] [serial = 830] [outer = 0x7f9bc8fe1000] 19:18:19 INFO - PROCESS | 1847 | 1461118699415 Marionette DEBUG loaded listener.js 19:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bd1be0400) [pid = 1847] [serial = 831] [outer = 0x7f9bc8fe1000] 19:18:20 INFO - PROCESS | 1847 | 1461118700039 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]]]}] 19:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1483ms 19:18:20 INFO - PROCESS | 1847 | 1461118700076 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:18:20 INFO - PROCESS | 1847 | 1461118700079 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:18:20 INFO - PROCESS | 1847 | 1461118700085 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:18:20 INFO - PROCESS | 1847 | 1461118700086 Marionette TRACE conn3 <- [1,1078,null,{}] 19:18:20 INFO - PROCESS | 1847 | 1461118700091 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}] 19:18:20 INFO - PROCESS | 1847 | 1461118700274 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:18:20 INFO - PROCESS | 1847 | 1461118700290 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9b9000 == 96 [pid = 1847] [id = 277] 19:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd3d9d000) [pid = 1847] [serial = 832] [outer = (nil)] 19:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd6de1800) [pid = 1847] [serial = 833] [outer = 0x7f9bd3d9d000] 19:18:20 INFO - PROCESS | 1847 | 1461118700361 Marionette DEBUG loaded listener.js 19:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bdc638000) [pid = 1847] [serial = 834] [outer = 0x7f9bd3d9d000] 19:18:21 INFO - PROCESS | 1847 | 1461118701094 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]]]}] 19:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1023ms 19:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:18:21 INFO - PROCESS | 1847 | 1461118701108 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:18:21 INFO - PROCESS | 1847 | 1461118701110 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:18:21 INFO - PROCESS | 1847 | 1461118701116 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:18:21 INFO - PROCESS | 1847 | 1461118701119 Marionette TRACE conn3 <- [1,1082,null,{}] 19:18:21 INFO - PROCESS | 1847 | 1461118701150 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}] 19:18:21 INFO - PROCESS | 1847 | 1461118701449 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:18:21 INFO - PROCESS | 1847 | 1461118701569 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e20000 == 97 [pid = 1847] [id = 278] 19:18:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bc9580000) [pid = 1847] [serial = 835] [outer = (nil)] 19:18:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd1bb4800) [pid = 1847] [serial = 836] [outer = 0x7f9bc9580000] 19:18:21 INFO - PROCESS | 1847 | 1461118701643 Marionette DEBUG loaded listener.js 19:18:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd1fc5800) [pid = 1847] [serial = 837] [outer = 0x7f9bc9580000] 19:18:22 INFO - PROCESS | 1847 | 1461118702595 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]]]}] 19:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1531ms 19:18:22 INFO - PROCESS | 1847 | 1461118702649 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:18:22 INFO - PROCESS | 1847 | 1461118702657 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:18:22 INFO - PROCESS | 1847 | 1461118702664 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:18:22 INFO - PROCESS | 1847 | 1461118702669 Marionette TRACE conn3 <- [1,1086,null,{}] 19:18:22 INFO - PROCESS | 1847 | 1461118702676 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}] 19:18:22 INFO - PROCESS | 1847 | 1461118702843 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:18:23 INFO - PROCESS | 1847 | 1461118703006 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb28b000 == 98 [pid = 1847] [id = 279] 19:18:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bd04e6800) [pid = 1847] [serial = 838] [outer = (nil)] 19:18:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bd3d92800) [pid = 1847] [serial = 839] [outer = 0x7f9bd04e6800] 19:18:23 INFO - PROCESS | 1847 | 1461118703081 Marionette DEBUG loaded listener.js 19:18:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bd6ddb000) [pid = 1847] [serial = 840] [outer = 0x7f9bd04e6800] 19:18:23 INFO - PROCESS | 1847 | 1461118703953 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]]]}] 19:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1336ms 19:18:24 INFO - PROCESS | 1847 | 1461118704001 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:18:24 INFO - PROCESS | 1847 | 1461118704006 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:18:24 INFO - PROCESS | 1847 | 1461118704011 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:18:24 INFO - PROCESS | 1847 | 1461118704014 Marionette TRACE conn3 <- [1,1090,null,{}] 19:18:24 INFO - PROCESS | 1847 | 1461118704020 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}] 19:18:24 INFO - PROCESS | 1847 | 1461118704171 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:18:24 INFO - PROCESS | 1847 | 1461118704338 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed819000 == 99 [pid = 1847] [id = 280] 19:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bd2b69800) [pid = 1847] [serial = 841] [outer = (nil)] 19:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bd9bb1000) [pid = 1847] [serial = 842] [outer = 0x7f9bd2b69800] 19:18:24 INFO - PROCESS | 1847 | 1461118704410 Marionette DEBUG loaded listener.js 19:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bdb229400) [pid = 1847] [serial = 843] [outer = 0x7f9bd2b69800] 19:18:25 INFO - PROCESS | 1847 | 1461118705308 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]]]}] 19:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1330ms 19:18:25 INFO - PROCESS | 1847 | 1461118705342 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:18:25 INFO - PROCESS | 1847 | 1461118705348 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:18:25 INFO - PROCESS | 1847 | 1461118705364 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:18:25 INFO - PROCESS | 1847 | 1461118705371 Marionette TRACE conn3 <- [1,1094,null,{}] 19:18:25 INFO - PROCESS | 1847 | 1461118705377 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}] 19:18:25 INFO - PROCESS | 1847 | 1461118705532 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:18:25 INFO - PROCESS | 1847 | 1461118705699 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2584800 == 100 [pid = 1847] [id = 281] 19:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bd2284000) [pid = 1847] [serial = 844] [outer = (nil)] 19:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bdd81f000) [pid = 1847] [serial = 845] [outer = 0x7f9bd2284000] 19:18:25 INFO - PROCESS | 1847 | 1461118705777 Marionette DEBUG loaded listener.js 19:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9be8f06800) [pid = 1847] [serial = 846] [outer = 0x7f9bd2284000] 19:18:26 INFO - PROCESS | 1847 | 1461118706608 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]]]}] 19:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1295ms 19:18:26 INFO - PROCESS | 1847 | 1461118706652 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:18:26 INFO - PROCESS | 1847 | 1461118706656 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:18:26 INFO - PROCESS | 1847 | 1461118706663 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:18:26 INFO - PROCESS | 1847 | 1461118706666 Marionette TRACE conn3 <- [1,1098,null,{}] 19:18:26 INFO - PROCESS | 1847 | 1461118706672 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}] 19:18:26 INFO - PROCESS | 1847 | 1461118706835 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:18:27 INFO - PROCESS | 1847 | 1461118707001 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2866000 == 101 [pid = 1847] [id = 282] 19:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bd5dcb400) [pid = 1847] [serial = 847] [outer = (nil)] 19:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9be9110000) [pid = 1847] [serial = 848] [outer = 0x7f9bd5dcb400] 19:18:27 INFO - PROCESS | 1847 | 1461118707071 Marionette DEBUG loaded listener.js 19:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bec023400) [pid = 1847] [serial = 849] [outer = 0x7f9bd5dcb400] 19:18:27 INFO - PROCESS | 1847 | 1461118707910 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]]]}] 19:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1277ms 19:18:27 INFO - PROCESS | 1847 | 1461118707940 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:18:27 INFO - PROCESS | 1847 | 1461118707944 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:18:27 INFO - PROCESS | 1847 | 1461118707949 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:18:27 INFO - PROCESS | 1847 | 1461118707951 Marionette TRACE conn3 <- [1,1102,null,{}] 19:18:27 INFO - PROCESS | 1847 | 1461118707957 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}] 19:18:28 INFO - PROCESS | 1847 | 1461118708130 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:18:28 INFO - PROCESS | 1847 | 1461118708301 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca959800 == 102 [pid = 1847] [id = 283] 19:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bedfb5400) [pid = 1847] [serial = 850] [outer = (nil)] 19:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bee27d000) [pid = 1847] [serial = 851] [outer = 0x7f9bedfb5400] 19:18:28 INFO - PROCESS | 1847 | 1461118708374 Marionette DEBUG loaded listener.js 19:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bee425000) [pid = 1847] [serial = 852] [outer = 0x7f9bedfb5400] 19:18:29 INFO - PROCESS | 1847 | 1461118709228 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]]]}] 19:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1331ms 19:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:18:29 INFO - PROCESS | 1847 | 1461118709282 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:18:29 INFO - PROCESS | 1847 | 1461118709285 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:18:29 INFO - PROCESS | 1847 | 1461118709291 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:18:29 INFO - PROCESS | 1847 | 1461118709294 Marionette TRACE conn3 <- [1,1106,null,{}] 19:18:29 INFO - PROCESS | 1847 | 1461118709298 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}] 19:18:29 INFO - PROCESS | 1847 | 1461118709448 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:18:29 INFO - PROCESS | 1847 | 1461118709615 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc9613800 == 103 [pid = 1847] [id = 284] 19:18:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bc9587c00) [pid = 1847] [serial = 853] [outer = (nil)] 19:18:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bc958fc00) [pid = 1847] [serial = 854] [outer = 0x7f9bc9587c00] 19:18:29 INFO - PROCESS | 1847 | 1461118709681 Marionette DEBUG loaded listener.js 19:18:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bc9594c00) [pid = 1847] [serial = 855] [outer = 0x7f9bc9587c00] 19:18:30 INFO - PROCESS | 1847 | 1461118710504 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]]]}] 19:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1229ms 19:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:18:30 INFO - PROCESS | 1847 | 1461118710534 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:18:30 INFO - PROCESS | 1847 | 1461118710537 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:18:30 INFO - PROCESS | 1847 | 1461118710545 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:18:30 INFO - PROCESS | 1847 | 1461118710548 Marionette TRACE conn3 <- [1,1110,null,{}] 19:18:30 INFO - PROCESS | 1847 | 1461118710554 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}] 19:18:30 INFO - PROCESS | 1847 | 1461118710713 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:18:30 INFO - PROCESS | 1847 | 1461118710883 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee421800 == 104 [pid = 1847] [id = 285] 19:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bc70ea400) [pid = 1847] [serial = 856] [outer = (nil)] 19:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bc70f2800) [pid = 1847] [serial = 857] [outer = 0x7f9bc70ea400] 19:18:30 INFO - PROCESS | 1847 | 1461118710959 Marionette DEBUG loaded listener.js 19:18:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bc70f7800) [pid = 1847] [serial = 858] [outer = 0x7f9bc70ea400] 19:18:31 INFO - PROCESS | 1847 | 1461118711780 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]]]}] 19:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1289ms 19:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:18:31 INFO - PROCESS | 1847 | 1461118711834 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:18:31 INFO - PROCESS | 1847 | 1461118711836 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:18:31 INFO - PROCESS | 1847 | 1461118711843 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:18:31 INFO - PROCESS | 1847 | 1461118711846 Marionette TRACE conn3 <- [1,1114,null,{}] 19:18:31 INFO - PROCESS | 1847 | 1461118711850 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}] 19:18:32 INFO - PROCESS | 1847 | 1461118712064 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:18:32 INFO - PROCESS | 1847 | 1461118712229 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6bdc800 == 105 [pid = 1847] [id = 286] 19:18:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bc70ec800) [pid = 1847] [serial = 859] [outer = (nil)] 19:18:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bc9590800) [pid = 1847] [serial = 860] [outer = 0x7f9bc70ec800] 19:18:32 INFO - PROCESS | 1847 | 1461118712299 Marionette DEBUG loaded listener.js 19:18:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bd9097400) [pid = 1847] [serial = 861] [outer = 0x7f9bc70ec800] 19:18:33 INFO - PROCESS | 1847 | 1461118713159 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]]]}] 19:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1388ms 19:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:18:33 INFO - PROCESS | 1847 | 1461118713231 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:18:33 INFO - PROCESS | 1847 | 1461118713233 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:18:33 INFO - PROCESS | 1847 | 1461118713239 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:18:33 INFO - PROCESS | 1847 | 1461118713242 Marionette TRACE conn3 <- [1,1118,null,{}] 19:18:33 INFO - PROCESS | 1847 | 1461118713247 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}] 19:18:33 INFO - PROCESS | 1847 | 1461118713415 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:18:33 INFO - PROCESS | 1847 | 1461118713608 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc9602800 == 106 [pid = 1847] [id = 287] 19:18:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bc8fe2000) [pid = 1847] [serial = 862] [outer = (nil)] 19:18:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bc8febc00) [pid = 1847] [serial = 863] [outer = 0x7f9bc8fe2000] 19:18:34 INFO - PROCESS | 1847 | 1461118713998 Marionette DEBUG loaded listener.js 19:18:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bd04eb800) [pid = 1847] [serial = 864] [outer = 0x7f9bc8fe2000] 19:18:34 INFO - PROCESS | 1847 | 1461118714869 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]]]}] 19:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1680ms 19:18:34 INFO - PROCESS | 1847 | 1461118714919 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:18:34 INFO - PROCESS | 1847 | 1461118714924 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:18:34 INFO - PROCESS | 1847 | 1461118714939 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:18:34 INFO - PROCESS | 1847 | 1461118714947 Marionette TRACE conn3 <- [1,1122,null,{}] 19:18:34 INFO - PROCESS | 1847 | 1461118714953 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}] 19:18:35 INFO - PROCESS | 1847 | 1461118715114 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:18:35 INFO - PROCESS | 1847 | 1461118715398 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1e60800 == 107 [pid = 1847] [id = 288] 19:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bd1bd6000) [pid = 1847] [serial = 865] [outer = (nil)] 19:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bd1fbd400) [pid = 1847] [serial = 866] [outer = 0x7f9bd1bd6000] 19:18:35 INFO - PROCESS | 1847 | 1461118715470 Marionette DEBUG loaded listener.js 19:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bd228a000) [pid = 1847] [serial = 867] [outer = 0x7f9bd1bd6000] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb716000 == 106 [pid = 1847] [id = 156] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1420800 == 105 [pid = 1847] [id = 128] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bd1d71000) [pid = 1847] [serial = 782] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd27a4000 == 104 [pid = 1847] [id = 276] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb29d800 == 103 [pid = 1847] [id = 275] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2f9e000 == 102 [pid = 1847] [id = 274] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6ac4000 == 101 [pid = 1847] [id = 273] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1e74800 == 100 [pid = 1847] [id = 272] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedd19000 == 99 [pid = 1847] [id = 270] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9feb800 == 98 [pid = 1847] [id = 269] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd9c4800 == 97 [pid = 1847] [id = 268] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcdd9800 == 96 [pid = 1847] [id = 267] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdba88000 == 95 [pid = 1847] [id = 266] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb289800 == 94 [pid = 1847] [id = 265] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd709d000 == 93 [pid = 1847] [id = 264] 19:18:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd9a04000 == 92 [pid = 1847] [id = 263] 19:18:36 INFO - PROCESS | 1847 | 1461118716420 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]]]}] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9be9fccc00) [pid = 1847] [serial = 756] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bec0c4400) [pid = 1847] [serial = 647] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bd5c86c00) [pid = 1847] [serial = 674] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bdc8a7800) [pid = 1847] [serial = 677] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9be8cb7000) [pid = 1847] [serial = 641] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bee285800) [pid = 1847] [serial = 686] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bec140400) [pid = 1847] [serial = 680] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9be204e800) [pid = 1847] [serial = 629] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bdd89f000) [pid = 1847] [serial = 638] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bee4c1800) [pid = 1847] [serial = 689] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9be91dcc00) [pid = 1847] [serial = 644] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bedfa8000) [pid = 1847] [serial = 683] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bdd813800) [pid = 1847] [serial = 722] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bec026c00) [pid = 1847] [serial = 728] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bdb1eb400) [pid = 1847] [serial = 719] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bde668000) [pid = 1847] [serial = 725] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bd2286800) [pid = 1847] [serial = 713] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bd9225000) [pid = 1847] [serial = 735] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bdb48d400) [pid = 1847] [serial = 749] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bd1c52000) [pid = 1847] [serial = 752] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bdcb2c800) [pid = 1847] [serial = 750] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd1c5b000) [pid = 1847] [serial = 734] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bd2f72400) [pid = 1847] [serial = 715] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bd9fdc000) [pid = 1847] [serial = 746] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bd2e92400) [pid = 1847] [serial = 740] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9bd3d9dc00) [pid = 1847] [serial = 741] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bdcd3e000) [pid = 1847] [serial = 710] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bd216c800) [pid = 1847] [serial = 738] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bd1fc0800) [pid = 1847] [serial = 737] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bd1fbec00) [pid = 1847] [serial = 712] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd9fdb400) [pid = 1847] [serial = 718] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd900f800) [pid = 1847] [serial = 744] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd5dd6800) [pid = 1847] [serial = 743] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f9bdcd98c00) [pid = 1847] [serial = 721] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f9bdd813c00) [pid = 1847] [serial = 724] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f9bea105400) [pid = 1847] [serial = 727] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f9bec188000) [pid = 1847] [serial = 731] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f9bd216a400) [pid = 1847] [serial = 785] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f9bd2aebc00) [pid = 1847] [serial = 788] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f9bd1524000) [pid = 1847] [serial = 758] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f9bd1c51400) [pid = 1847] [serial = 759] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f9bd3d91800) [pid = 1847] [serial = 761] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f9be91d9800) [pid = 1847] [serial = 755] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f9bde667800) [pid = 1847] [serial = 753] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f9bdb7f2800) [pid = 1847] [serial = 764] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f9bd5dcac00) [pid = 1847] [serial = 762] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f9be7ed4400) [pid = 1847] [serial = 767] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f9bdd7b2400) [pid = 1847] [serial = 765] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f9bedf55c00) [pid = 1847] [serial = 770] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f9bebbe8c00) [pid = 1847] [serial = 768] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f9bee4b6c00) [pid = 1847] [serial = 773] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bdad87800) [pid = 1847] [serial = 747] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bdd87e000) [pid = 1847] [serial = 467] [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.] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bee2efc00) [pid = 1847] [serial = 771] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bd2b6d400) [pid = 1847] [serial = 776] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bd2f71800) [pid = 1847] [serial = 789] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bee4c0800) [pid = 1847] [serial = 774] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f9bc8fe9400) [pid = 1847] [serial = 779] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f9bee4bc400) [pid = 1847] [serial = 777] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f9bc8fee800) [pid = 1847] [serial = 780] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f9bd2ae0400) [pid = 1847] [serial = 786] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f9bd3f4a000) [pid = 1847] [serial = 716] [outer = (nil)] [url = about:blank] 19:18:36 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f9bedf56c00) [pid = 1847] [serial = 732] [outer = (nil)] [url = about:blank] 19:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1595ms 19:18:36 INFO - PROCESS | 1847 | 1461118716527 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:18:36 INFO - PROCESS | 1847 | 1461118716533 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:18:36 INFO - PROCESS | 1847 | 1461118716553 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:18:36 INFO - PROCESS | 1847 | 1461118716558 Marionette TRACE conn3 <- [1,1126,null,{}] 19:18:36 INFO - PROCESS | 1847 | 1461118716563 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}] 19:18:36 INFO - PROCESS | 1847 | 1461118716712 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:18:36 INFO - PROCESS | 1847 | 1461118716722 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2aa6000 == 93 [pid = 1847] [id = 289] 19:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f9bd17b8800) [pid = 1847] [serial = 868] [outer = (nil)] 19:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f9bd2ae7800) [pid = 1847] [serial = 869] [outer = 0x7f9bd17b8800] 19:18:36 INFO - PROCESS | 1847 | 1461118716779 Marionette DEBUG loaded listener.js 19:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f9bd2b6e000) [pid = 1847] [serial = 870] [outer = 0x7f9bd17b8800] 19:18:37 INFO - PROCESS | 1847 | 1461118717640 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]]]}] 19:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1146ms 19:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:18:37 INFO - PROCESS | 1847 | 1461118717694 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:18:37 INFO - PROCESS | 1847 | 1461118717697 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:18:37 INFO - PROCESS | 1847 | 1461118717703 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:18:37 INFO - PROCESS | 1847 | 1461118717708 Marionette TRACE conn3 <- [1,1130,null,{}] 19:18:37 INFO - PROCESS | 1847 | 1461118717723 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}] 19:18:37 INFO - PROCESS | 1847 | 1461118717884 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:18:38 INFO - PROCESS | 1847 | 1461118718002 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd61a4800 == 94 [pid = 1847] [id = 290] 19:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f9bd2ae0000) [pid = 1847] [serial = 871] [outer = (nil)] 19:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f9bd3d95800) [pid = 1847] [serial = 872] [outer = 0x7f9bd2ae0000] 19:18:38 INFO - PROCESS | 1847 | 1461118718061 Marionette DEBUG loaded listener.js 19:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f9bd6142800) [pid = 1847] [serial = 873] [outer = 0x7f9bd2ae0000] 19:18:38 INFO - PROCESS | 1847 | 1461118718800 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]]]}] 19:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1131ms 19:18:38 INFO - PROCESS | 1847 | 1461118718834 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:18:38 INFO - PROCESS | 1847 | 1461118718838 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:18:38 INFO - PROCESS | 1847 | 1461118718844 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:18:38 INFO - PROCESS | 1847 | 1461118718846 Marionette TRACE conn3 <- [1,1134,null,{}] 19:18:38 INFO - PROCESS | 1847 | 1461118718858 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}] 19:18:39 INFO - PROCESS | 1847 | 1461118719064 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:18:39 INFO - PROCESS | 1847 | 1461118719085 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6ad7000 == 95 [pid = 1847] [id = 291] 19:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bd2cbec00) [pid = 1847] [serial = 874] [outer = (nil)] 19:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bd9096800) [pid = 1847] [serial = 875] [outer = 0x7f9bd2cbec00] 19:18:39 INFO - PROCESS | 1847 | 1461118719146 Marionette DEBUG loaded listener.js 19:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bd9bb0c00) [pid = 1847] [serial = 876] [outer = 0x7f9bd2cbec00] 19:18:39 INFO - PROCESS | 1847 | 1461118719980 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]]]}] 19:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1188ms 19:18:40 INFO - PROCESS | 1847 | 1461118720033 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:18:40 INFO - PROCESS | 1847 | 1461118720036 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:18:40 INFO - PROCESS | 1847 | 1461118720061 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:18:40 INFO - PROCESS | 1847 | 1461118720069 Marionette TRACE conn3 <- [1,1138,null,{}] 19:18:40 INFO - PROCESS | 1847 | 1461118720075 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}] 19:18:40 INFO - PROCESS | 1847 | 1461118720303 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:18:40 INFO - PROCESS | 1847 | 1461118720324 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7093000 == 96 [pid = 1847] [id = 292] 19:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bd9fdb400) [pid = 1847] [serial = 877] [outer = (nil)] 19:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bdac4a800) [pid = 1847] [serial = 878] [outer = 0x7f9bd9fdb400] 19:18:40 INFO - PROCESS | 1847 | 1461118720392 Marionette DEBUG loaded listener.js 19:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdb222c00) [pid = 1847] [serial = 879] [outer = 0x7f9bd9fdb400] 19:18:41 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f9bd2286400) [pid = 1847] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:18:41 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f9bd1c53400) [pid = 1847] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:18:41 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f9bd2e8f800) [pid = 1847] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:18:41 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f9bc8fe1000) [pid = 1847] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:18:41 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f9bc8fe7800) [pid = 1847] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:18:41 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f9bc8fe8400) [pid = 1847] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:18:41 INFO - PROCESS | 1847 | 1461118721334 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]]]}] 19:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1289ms 19:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:18:41 INFO - PROCESS | 1847 | 1461118721346 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:18:41 INFO - PROCESS | 1847 | 1461118721349 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:18:41 INFO - PROCESS | 1847 | 1461118721354 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:18:41 INFO - PROCESS | 1847 | 1461118721357 Marionette TRACE conn3 <- [1,1142,null,{}] 19:18:41 INFO - PROCESS | 1847 | 1461118721362 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}] 19:18:41 INFO - PROCESS | 1847 | 1461118721504 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:18:41 INFO - PROCESS | 1847 | 1461118721638 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd92d5000 == 97 [pid = 1847] [id = 293] 19:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f9bda897400) [pid = 1847] [serial = 880] [outer = (nil)] 19:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f9bdb22fc00) [pid = 1847] [serial = 881] [outer = 0x7f9bda897400] 19:18:41 INFO - PROCESS | 1847 | 1461118721698 Marionette DEBUG loaded listener.js 19:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f9bdcd48400) [pid = 1847] [serial = 882] [outer = 0x7f9bda897400] 19:18:42 INFO - PROCESS | 1847 | 1461118722317 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]]]}] 19:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 975ms 19:18:42 INFO - PROCESS | 1847 | 1461118722329 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:18:42 INFO - PROCESS | 1847 | 1461118722331 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:18:42 INFO - PROCESS | 1847 | 1461118722336 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:18:42 INFO - PROCESS | 1847 | 1461118722339 Marionette TRACE conn3 <- [1,1146,null,{}] 19:18:42 INFO - PROCESS | 1847 | 1461118722343 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}] 19:18:42 INFO - PROCESS | 1847 | 1461118722476 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:18:42 INFO - PROCESS | 1847 | 1461118722601 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb03d000 == 98 [pid = 1847] [id = 294] 19:18:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f9bc9593c00) [pid = 1847] [serial = 883] [outer = (nil)] 19:18:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f9bdcda5c00) [pid = 1847] [serial = 884] [outer = 0x7f9bc9593c00] 19:18:42 INFO - PROCESS | 1847 | 1461118722659 Marionette DEBUG loaded listener.js 19:18:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f9bdd8a3000) [pid = 1847] [serial = 885] [outer = 0x7f9bc9593c00] 19:18:43 INFO - PROCESS | 1847 | 1461118723501 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]]]}] 19:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1226ms 19:18:43 INFO - PROCESS | 1847 | 1461118723563 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:18:43 INFO - PROCESS | 1847 | 1461118723568 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:18:43 INFO - PROCESS | 1847 | 1461118723576 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:18:43 INFO - PROCESS | 1847 | 1461118723581 Marionette TRACE conn3 <- [1,1150,null,{}] 19:18:43 INFO - PROCESS | 1847 | 1461118723589 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}] 19:18:43 INFO - PROCESS | 1847 | 1461118723772 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:18:43 INFO - PROCESS | 1847 | 1461118723930 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ec3800 == 99 [pid = 1847] [id = 295] 19:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f9bd17b3c00) [pid = 1847] [serial = 886] [outer = (nil)] 19:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f9bd1fbec00) [pid = 1847] [serial = 887] [outer = 0x7f9bd17b3c00] 19:18:44 INFO - PROCESS | 1847 | 1461118724005 Marionette DEBUG loaded listener.js 19:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f9bd228d800) [pid = 1847] [serial = 888] [outer = 0x7f9bd17b3c00] 19:18:44 INFO - PROCESS | 1847 | 1461118724768 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]]]}] 19:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1232ms 19:18:44 INFO - PROCESS | 1847 | 1461118724808 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:18:44 INFO - PROCESS | 1847 | 1461118724816 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:18:44 INFO - PROCESS | 1847 | 1461118724843 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:18:44 INFO - PROCESS | 1847 | 1461118724847 Marionette TRACE conn3 <- [1,1154,null,{}] 19:18:44 INFO - PROCESS | 1847 | 1461118724853 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}] 19:18:45 INFO - PROCESS | 1847 | 1461118725029 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:18:45 INFO - PROCESS | 1847 | 1461118725188 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6ad3000 == 100 [pid = 1847] [id = 296] 19:18:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f9bd17b9000) [pid = 1847] [serial = 889] [outer = (nil)] 19:18:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f9bd2b6bc00) [pid = 1847] [serial = 890] [outer = 0x7f9bd17b9000] 19:18:45 INFO - PROCESS | 1847 | 1461118725255 Marionette DEBUG loaded listener.js 19:18:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f9bd320bc00) [pid = 1847] [serial = 891] [outer = 0x7f9bd17b9000] 19:18:46 INFO - PROCESS | 1847 | 1461118726158 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]]]}] 19:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1385ms 19:18:46 INFO - PROCESS | 1847 | 1461118726226 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:18:46 INFO - PROCESS | 1847 | 1461118726230 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:18:46 INFO - PROCESS | 1847 | 1461118726236 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:18:46 INFO - PROCESS | 1847 | 1461118726242 Marionette TRACE conn3 <- [1,1158,null,{}] 19:18:46 INFO - PROCESS | 1847 | 1461118726258 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}] 19:18:46 INFO - PROCESS | 1847 | 1461118726466 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:18:46 INFO - PROCESS | 1847 | 1461118726667 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb51d800 == 101 [pid = 1847] [id = 297] 19:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f9bd9bb1400) [pid = 1847] [serial = 892] [outer = (nil)] 19:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f9bdb222400) [pid = 1847] [serial = 893] [outer = 0x7f9bd9bb1400] 19:18:46 INFO - PROCESS | 1847 | 1461118726784 Marionette DEBUG loaded listener.js 19:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f9bdba18800) [pid = 1847] [serial = 894] [outer = 0x7f9bd9bb1400] 19:18:47 INFO - PROCESS | 1847 | 1461118727588 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]]]}] 19:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1382ms 19:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:18:47 INFO - PROCESS | 1847 | 1461118727619 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:18:47 INFO - PROCESS | 1847 | 1461118727623 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:18:47 INFO - PROCESS | 1847 | 1461118727630 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:18:47 INFO - PROCESS | 1847 | 1461118727632 Marionette TRACE conn3 <- [1,1162,null,{}] 19:18:47 INFO - PROCESS | 1847 | 1461118727638 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}] 19:18:47 INFO - PROCESS | 1847 | 1461118727805 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:18:47 INFO - PROCESS | 1847 | 1461118727969 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbf8f800 == 102 [pid = 1847] [id = 298] 19:18:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f9bdac4ac00) [pid = 1847] [serial = 895] [outer = (nil)] 19:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f9bde3d0000) [pid = 1847] [serial = 896] [outer = 0x7f9bdac4ac00] 19:18:48 INFO - PROCESS | 1847 | 1461118728039 Marionette DEBUG loaded listener.js 19:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f9be7ed4c00) [pid = 1847] [serial = 897] [outer = 0x7f9bdac4ac00] 19:18:48 INFO - PROCESS | 1847 | 1461118728922 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]]]}] 19:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1335ms 19:18:48 INFO - PROCESS | 1847 | 1461118728964 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:18:48 INFO - PROCESS | 1847 | 1461118728968 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:18:48 INFO - PROCESS | 1847 | 1461118728973 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:18:48 INFO - PROCESS | 1847 | 1461118728975 Marionette TRACE conn3 <- [1,1166,null,{}] 19:18:48 INFO - PROCESS | 1847 | 1461118728981 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}] 19:18:49 INFO - PROCESS | 1847 | 1461118729142 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:18:49 INFO - PROCESS | 1847 | 1461118729306 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd6ba000 == 103 [pid = 1847] [id = 299] 19:18:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f9bdbdd8800) [pid = 1847] [serial = 898] [outer = (nil)] 19:18:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f9be91da000) [pid = 1847] [serial = 899] [outer = 0x7f9bdbdd8800] 19:18:49 INFO - PROCESS | 1847 | 1461118729374 Marionette DEBUG loaded listener.js 19:18:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f9bec020400) [pid = 1847] [serial = 900] [outer = 0x7f9bdbdd8800] 19:18:50 INFO - PROCESS | 1847 | 1461118730248 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]]]}] 19:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1326ms 19:18:50 INFO - PROCESS | 1847 | 1461118730301 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:18:50 INFO - PROCESS | 1847 | 1461118730304 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:18:50 INFO - PROCESS | 1847 | 1461118730310 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:18:50 INFO - PROCESS | 1847 | 1461118730313 Marionette TRACE conn3 <- [1,1170,null,{}] 19:18:50 INFO - PROCESS | 1847 | 1461118730318 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}] 19:18:50 INFO - PROCESS | 1847 | 1461118730507 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:18:50 INFO - PROCESS | 1847 | 1461118730668 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8ace800 == 104 [pid = 1847] [id = 300] 19:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bec186c00) [pid = 1847] [serial = 901] [outer = (nil)] 19:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bedf56c00) [pid = 1847] [serial = 902] [outer = 0x7f9bec186c00] 19:18:50 INFO - PROCESS | 1847 | 1461118730744 Marionette DEBUG loaded listener.js 19:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bee42c800) [pid = 1847] [serial = 903] [outer = 0x7f9bec186c00] 19:18:51 INFO - PROCESS | 1847 | 1461118731526 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]]]}] 19:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1228ms 19:18:51 INFO - PROCESS | 1847 | 1461118731554 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:18:51 INFO - PROCESS | 1847 | 1461118731558 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:18:51 INFO - PROCESS | 1847 | 1461118731565 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:18:51 INFO - PROCESS | 1847 | 1461118731568 Marionette TRACE conn3 <- [1,1174,null,{}] 19:18:51 INFO - PROCESS | 1847 | 1461118731573 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}] 19:18:51 INFO - PROCESS | 1847 | 1461118731728 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:18:51 INFO - PROCESS | 1847 | 1461118731894 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6abb000 == 105 [pid = 1847] [id = 301] 19:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd5fc4c00) [pid = 1847] [serial = 904] [outer = (nil)] 19:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd5fcd400) [pid = 1847] [serial = 905] [outer = 0x7f9bd5fc4c00] 19:18:51 INFO - PROCESS | 1847 | 1461118731963 Marionette DEBUG loaded listener.js 19:18:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd5fd1c00) [pid = 1847] [serial = 906] [outer = 0x7f9bd5fc4c00] 19:18:52 INFO - PROCESS | 1847 | 1461118732869 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] 19:18:52 INFO - PROCESS | 1847 | 1461118732947 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:18:52 INFO - PROCESS | 1847 | 1461118732954 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:18:52 INFO - PROCESS | 1847 | 1461118732957 Marionette TRACE conn3 <- [1,1178,null,{}] 19:18:52 INFO - PROCESS | 1847 | 1461118732962 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}] 19:18:53 INFO - PROCESS | 1847 | 1461118733157 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:18:53 INFO - PROCESS | 1847 | 1461118733324 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed88d800 == 106 [pid = 1847] [id = 302] 19:18:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bcaa8e000) [pid = 1847] [serial = 907] [outer = (nil)] 19:18:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bcaa93c00) [pid = 1847] [serial = 908] [outer = 0x7f9bcaa8e000] 19:18:53 INFO - PROCESS | 1847 | 1461118733394 Marionette DEBUG loaded listener.js 19:18:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bcaa99400) [pid = 1847] [serial = 909] [outer = 0x7f9bcaa8e000] 19:18:54 INFO - PROCESS | 1847 | 1461118734224 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] 19:18:54 INFO - PROCESS | 1847 | 1461118734285 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:18:54 INFO - PROCESS | 1847 | 1461118734292 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:18:54 INFO - PROCESS | 1847 | 1461118734295 Marionette TRACE conn3 <- [1,1182,null,{}] 19:18:54 INFO - PROCESS | 1847 | 1461118734300 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}] 19:18:54 INFO - PROCESS | 1847 | 1461118734481 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:18:54 INFO - PROCESS | 1847 | 1461118734644 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee378800 == 107 [pid = 1847] [id = 303] 19:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bcaa8e400) [pid = 1847] [serial = 910] [outer = (nil)] 19:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bea111400) [pid = 1847] [serial = 911] [outer = 0x7f9bcaa8e400] 19:18:54 INFO - PROCESS | 1847 | 1461118734713 Marionette DEBUG loaded listener.js 19:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bee430000) [pid = 1847] [serial = 912] [outer = 0x7f9bcaa8e400] 19:18:55 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:18:55 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:18:55 INFO - PROCESS | 1847 | 1461118735523 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] 19:18:55 INFO - PROCESS | 1847 | 1461118735585 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:18:55 INFO - PROCESS | 1847 | 1461118735591 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:18:55 INFO - PROCESS | 1847 | 1461118735594 Marionette TRACE conn3 <- [1,1186,null,{}] 19:18:55 INFO - PROCESS | 1847 | 1461118735599 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}] 19:18:55 INFO - PROCESS | 1847 | 1461118735761 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:18:55 INFO - PROCESS | 1847 | 1461118735930 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2570800 == 108 [pid = 1847] [id = 304] 19:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bc963a400) [pid = 1847] [serial = 913] [outer = (nil)] 19:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bc9646400) [pid = 1847] [serial = 914] [outer = 0x7f9bc963a400] 19:18:56 INFO - PROCESS | 1847 | 1461118736000 Marionette DEBUG loaded listener.js 19:18:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bd5fcc400) [pid = 1847] [serial = 915] [outer = 0x7f9bc963a400] 19:18:56 INFO - PROCESS | 1847 | 1461118736864 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] 19:18:56 INFO - PROCESS | 1847 | 1461118736926 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:18:56 INFO - PROCESS | 1847 | 1461118736932 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:18:56 INFO - PROCESS | 1847 | 1461118736936 Marionette TRACE conn3 <- [1,1190,null,{}] 19:18:56 INFO - PROCESS | 1847 | 1461118736941 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}] 19:18:57 INFO - PROCESS | 1847 | 1461118737165 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:18:57 INFO - PROCESS | 1847 | 1461118737635 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1e6f000 == 109 [pid = 1847] [id = 305] 19:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bc8fe4000) [pid = 1847] [serial = 916] [outer = (nil)] 19:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bc8fec800) [pid = 1847] [serial = 917] [outer = 0x7f9bc8fe4000] 19:18:57 INFO - PROCESS | 1847 | 1461118737744 Marionette DEBUG loaded listener.js 19:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bc958ec00) [pid = 1847] [serial = 918] [outer = 0x7f9bc8fe4000] 19:18:58 INFO - PROCESS | 1847 | 1461118738662 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] 19:18:58 INFO - PROCESS | 1847 | 1461118738738 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:18:58 INFO - PROCESS | 1847 | 1461118738754 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:18:58 INFO - PROCESS | 1847 | 1461118738758 Marionette TRACE conn3 <- [1,1194,null,{}] 19:18:58 INFO - PROCESS | 1847 | 1461118738765 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}] 19:18:58 INFO - PROCESS | 1847 | 1461118738930 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:18:59 INFO - PROCESS | 1847 | 1461118739104 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06e9800 == 110 [pid = 1847] [id = 306] 19:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bc9593800) [pid = 1847] [serial = 919] [outer = (nil)] 19:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bd1520800) [pid = 1847] [serial = 920] [outer = 0x7f9bc9593800] 19:18:59 INFO - PROCESS | 1847 | 1461118739211 Marionette DEBUG loaded listener.js 19:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bd1c4e800) [pid = 1847] [serial = 921] [outer = 0x7f9bc9593800] 19:18:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd92d5000 == 109 [pid = 1847] [id = 293] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bda9fe000) [pid = 1847] [serial = 800] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bdb227c00) [pid = 1847] [serial = 803] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bdb230c00) [pid = 1847] [serial = 806] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bea1f8400) [pid = 1847] [serial = 812] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9be2050400) [pid = 1847] [serial = 809] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bc9579c00) [pid = 1847] [serial = 815] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd7cc5c00) [pid = 1847] [serial = 797] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bd2b64000) [pid = 1847] [serial = 794] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bd6de3800) [pid = 1847] [serial = 791] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bd6de1800) [pid = 1847] [serial = 833] [outer = (nil)] [url = about:blank] 19:18:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7093000 == 108 [pid = 1847] [id = 292] 19:18:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6ad7000 == 107 [pid = 1847] [id = 291] 19:18:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd61a4800 == 106 [pid = 1847] [id = 290] 19:18:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2aa6000 == 105 [pid = 1847] [id = 289] 19:18:59 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1e60800 == 104 [pid = 1847] [id = 288] 19:19:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc9602800 == 103 [pid = 1847] [id = 287] 19:19:00 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:00 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2866000 == 102 [pid = 1847] [id = 282] 19:19:00 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf2584800 == 101 [pid = 1847] [id = 281] 19:19:00 INFO - PROCESS | 1847 | 1461118740175 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] 19:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:19:00 INFO - PROCESS | 1847 | 1461118740255 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:19:00 INFO - PROCESS | 1847 | 1461118740261 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:19:00 INFO - PROCESS | 1847 | 1461118740264 Marionette TRACE conn3 <- [1,1198,null,{}] 19:19:00 INFO - PROCESS | 1847 | 1461118740269 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}] 19:19:00 INFO - PROCESS | 1847 | 1461118740475 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:19:00 INFO - PROCESS | 1847 | 1461118740490 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2866800 == 102 [pid = 1847] [id = 307] 19:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f9bcbf65400) [pid = 1847] [serial = 922] [outer = (nil)] 19:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f9bd2661000) [pid = 1847] [serial = 923] [outer = 0x7f9bcbf65400] 19:19:00 INFO - PROCESS | 1847 | 1461118740552 Marionette DEBUG loaded listener.js 19:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f9bd2b69c00) [pid = 1847] [serial = 924] [outer = 0x7f9bcbf65400] 19:19:01 INFO - PROCESS | 1847 | 1461118741349 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]]]}] 19:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1127ms 19:19:01 INFO - PROCESS | 1847 | 1461118741389 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:19:01 INFO - PROCESS | 1847 | 1461118741393 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:19:01 INFO - PROCESS | 1847 | 1461118741405 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:19:01 INFO - PROCESS | 1847 | 1461118741414 Marionette TRACE conn3 <- [1,1202,null,{}] 19:19:01 INFO - PROCESS | 1847 | 1461118741425 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}] 19:19:01 INFO - PROCESS | 1847 | 1461118741585 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:19:01 INFO - PROCESS | 1847 | 1461118741595 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e5b800 == 103 [pid = 1847] [id = 308] 19:19:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd04e9c00) [pid = 1847] [serial = 925] [outer = (nil)] 19:19:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bd5fce000) [pid = 1847] [serial = 926] [outer = 0x7f9bd04e9c00] 19:19:01 INFO - PROCESS | 1847 | 1461118741654 Marionette DEBUG loaded listener.js 19:19:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd7cbe000) [pid = 1847] [serial = 927] [outer = 0x7f9bd04e9c00] 19:19:02 INFO - PROCESS | 1847 | 1461118742452 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]]]}] 19:19:02 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 19:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1097ms 19:19:02 INFO - PROCESS | 1847 | 1461118742496 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:19:02 INFO - PROCESS | 1847 | 1461118742500 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:19:02 INFO - PROCESS | 1847 | 1461118742505 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:19:02 INFO - PROCESS | 1847 | 1461118742507 Marionette TRACE conn3 <- [1,1206,null,{}] 19:19:02 INFO - PROCESS | 1847 | 1461118742535 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}] 19:19:02 INFO - PROCESS | 1847 | 1461118742739 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:19:02 INFO - PROCESS | 1847 | 1461118742758 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c63000 == 104 [pid = 1847] [id = 309] 19:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd2e9a400) [pid = 1847] [serial = 928] [outer = (nil)] 19:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bd9ba8000) [pid = 1847] [serial = 929] [outer = 0x7f9bd2e9a400] 19:19:02 INFO - PROCESS | 1847 | 1461118742815 Marionette DEBUG loaded listener.js 19:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bdae0c800) [pid = 1847] [serial = 930] [outer = 0x7f9bd2e9a400] 19:19:03 INFO - PROCESS | 1847 | 1461118743640 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]]]}] 19:19:03 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 19:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1181ms 19:19:03 INFO - PROCESS | 1847 | 1461118743687 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:19:03 INFO - PROCESS | 1847 | 1461118743689 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:19:03 INFO - PROCESS | 1847 | 1461118743714 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:19:03 INFO - PROCESS | 1847 | 1461118743717 Marionette TRACE conn3 <- [1,1210,null,{}] 19:19:03 INFO - PROCESS | 1847 | 1461118743723 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}] 19:19:03 INFO - PROCESS | 1847 | 1461118743955 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:19:03 INFO - PROCESS | 1847 | 1461118743989 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0e1800 == 105 [pid = 1847] [id = 310] 19:19:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bdc94a800) [pid = 1847] [serial = 931] [outer = (nil)] 19:19:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bdcda1000) [pid = 1847] [serial = 932] [outer = 0x7f9bdc94a800] 19:19:04 INFO - PROCESS | 1847 | 1461118744059 Marionette DEBUG loaded listener.js 19:19:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9be8cbac00) [pid = 1847] [serial = 933] [outer = 0x7f9bdc94a800] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bd3d99800) [pid = 1847] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9bd2cbec00) [pid = 1847] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bd9fdb400) [pid = 1847] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bd1bd6000) [pid = 1847] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bd2ae0000) [pid = 1847] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bc8fe2000) [pid = 1847] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bd17b8800) [pid = 1847] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd3d9d000) [pid = 1847] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:19:04 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bda897400) [pid = 1847] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:19:05 INFO - PROCESS | 1847 | 1461118745039 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]]]}] 19:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1394ms 19:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:19:05 INFO - PROCESS | 1847 | 1461118745091 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:19:05 INFO - PROCESS | 1847 | 1461118745094 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:19:05 INFO - PROCESS | 1847 | 1461118745098 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:19:05 INFO - PROCESS | 1847 | 1461118745102 Marionette TRACE conn3 <- [1,1214,null,{}] 19:19:05 INFO - PROCESS | 1847 | 1461118745106 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}] 19:19:05 INFO - PROCESS | 1847 | 1461118745255 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:19:05 INFO - PROCESS | 1847 | 1461118745269 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb2a1800 == 106 [pid = 1847] [id = 311] 19:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bd3d94000) [pid = 1847] [serial = 934] [outer = (nil)] 19:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bda897400) [pid = 1847] [serial = 935] [outer = 0x7f9bd3d94000] 19:19:05 INFO - PROCESS | 1847 | 1461118745325 Marionette DEBUG loaded listener.js 19:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bec024c00) [pid = 1847] [serial = 936] [outer = 0x7f9bd3d94000] 19:19:06 INFO - PROCESS | 1847 | 1461118746040 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]]]}] 19:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 978ms 19:19:06 INFO - PROCESS | 1847 | 1461118746077 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:19:06 INFO - PROCESS | 1847 | 1461118746080 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:19:06 INFO - PROCESS | 1847 | 1461118746085 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:19:06 INFO - PROCESS | 1847 | 1461118746087 Marionette TRACE conn3 <- [1,1218,null,{}] 19:19:06 INFO - PROCESS | 1847 | 1461118746092 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}] 19:19:06 INFO - PROCESS | 1847 | 1461118746277 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:19:06 INFO - PROCESS | 1847 | 1461118746294 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9b0000 == 107 [pid = 1847] [id = 312] 19:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd3d99800) [pid = 1847] [serial = 937] [outer = (nil)] 19:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bed858400) [pid = 1847] [serial = 938] [outer = 0x7f9bd3d99800] 19:19:06 INFO - PROCESS | 1847 | 1461118746353 Marionette DEBUG loaded listener.js 19:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bee2f3400) [pid = 1847] [serial = 939] [outer = 0x7f9bd3d99800] 19:19:07 INFO - PROCESS | 1847 | 1461118747212 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]]]}] 19:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1173ms 19:19:07 INFO - PROCESS | 1847 | 1461118747260 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:19:07 INFO - PROCESS | 1847 | 1461118747265 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:19:07 INFO - PROCESS | 1847 | 1461118747273 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:19:07 INFO - PROCESS | 1847 | 1461118747279 Marionette TRACE conn3 <- [1,1222,null,{}] 19:19:07 INFO - PROCESS | 1847 | 1461118747288 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}] 19:19:07 INFO - PROCESS | 1847 | 1461118747472 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:19:07 INFO - PROCESS | 1847 | 1461118747639 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2113800 == 108 [pid = 1847] [id = 313] 19:19:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bc70f2000) [pid = 1847] [serial = 940] [outer = (nil)] 19:19:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bc9687800) [pid = 1847] [serial = 941] [outer = 0x7f9bc70f2000] 19:19:07 INFO - PROCESS | 1847 | 1461118747711 Marionette DEBUG loaded listener.js 19:19:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bc968d800) [pid = 1847] [serial = 942] [outer = 0x7f9bc70f2000] 19:19:08 INFO - PROCESS | 1847 | 1461118748612 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] 19:19:08 INFO - PROCESS | 1847 | 1461118748670 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:19:08 INFO - PROCESS | 1847 | 1461118748679 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:19:08 INFO - PROCESS | 1847 | 1461118748683 Marionette TRACE conn3 <- [1,1226,null,{}] 19:19:08 INFO - PROCESS | 1847 | 1461118748689 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}] 19:19:08 INFO - PROCESS | 1847 | 1461118748850 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:19:09 INFO - PROCESS | 1847 | 1461118749024 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c60000 == 109 [pid = 1847] [id = 314] 19:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bc958a800) [pid = 1847] [serial = 943] [outer = (nil)] 19:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bd1522400) [pid = 1847] [serial = 944] [outer = 0x7f9bc958a800] 19:19:09 INFO - PROCESS | 1847 | 1461118749097 Marionette DEBUG loaded listener.js 19:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bd1fc8000) [pid = 1847] [serial = 945] [outer = 0x7f9bc958a800] 19:19:10 INFO - PROCESS | 1847 | 1461118750034 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]]]}] 19:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1384ms 19:19:10 INFO - PROCESS | 1847 | 1461118750064 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:19:10 INFO - PROCESS | 1847 | 1461118750067 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:19:10 INFO - PROCESS | 1847 | 1461118750078 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:19:10 INFO - PROCESS | 1847 | 1461118750090 Marionette TRACE conn3 <- [1,1230,null,{}] 19:19:10 INFO - PROCESS | 1847 | 1461118750106 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}] 19:19:10 INFO - PROCESS | 1847 | 1461118750279 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:19:10 INFO - PROCESS | 1847 | 1461118750454 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8f9f800 == 110 [pid = 1847] [id = 315] 19:19:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bd04f0800) [pid = 1847] [serial = 946] [outer = (nil)] 19:19:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bd3f42c00) [pid = 1847] [serial = 947] [outer = 0x7f9bd04f0800] 19:19:10 INFO - PROCESS | 1847 | 1461118750533 Marionette DEBUG loaded listener.js 19:19:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bd9011800) [pid = 1847] [serial = 948] [outer = 0x7f9bd04f0800] 19:19:11 INFO - PROCESS | 1847 | 1461118751362 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]]]}] 19:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1338ms 19:19:11 INFO - PROCESS | 1847 | 1461118751417 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:19:11 INFO - PROCESS | 1847 | 1461118751421 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:19:11 INFO - PROCESS | 1847 | 1461118751427 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:19:11 INFO - PROCESS | 1847 | 1461118751430 Marionette TRACE conn3 <- [1,1234,null,{}] 19:19:11 INFO - PROCESS | 1847 | 1461118751435 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}] 19:19:11 INFO - PROCESS | 1847 | 1461118751599 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:19:11 INFO - PROCESS | 1847 | 1461118751771 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0d31000 == 111 [pid = 1847] [id = 316] 19:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bd25b4000) [pid = 1847] [serial = 949] [outer = (nil)] 19:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bdc8ab000) [pid = 1847] [serial = 950] [outer = 0x7f9bd25b4000] 19:19:11 INFO - PROCESS | 1847 | 1461118751845 Marionette DEBUG loaded listener.js 19:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bde669800) [pid = 1847] [serial = 951] [outer = 0x7f9bd25b4000] 19:19:12 INFO - PROCESS | 1847 | 1461118752630 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]]]}] 19:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1236ms 19:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:19:12 INFO - PROCESS | 1847 | 1461118752664 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:19:12 INFO - PROCESS | 1847 | 1461118752667 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:19:12 INFO - PROCESS | 1847 | 1461118752673 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:19:12 INFO - PROCESS | 1847 | 1461118752676 Marionette TRACE conn3 <- [1,1238,null,{}] 19:19:12 INFO - PROCESS | 1847 | 1461118752680 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}] 19:19:12 INFO - PROCESS | 1847 | 1461118752835 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:19:13 INFO - PROCESS | 1847 | 1461118753006 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6de4800 == 112 [pid = 1847] [id = 317] 19:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bd9ba4c00) [pid = 1847] [serial = 952] [outer = (nil)] 19:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9be9e1b400) [pid = 1847] [serial = 953] [outer = 0x7f9bd9ba4c00] 19:19:13 INFO - PROCESS | 1847 | 1461118753076 Marionette DEBUG loaded listener.js 19:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bede2a400) [pid = 1847] [serial = 954] [outer = 0x7f9bd9ba4c00] 19:19:13 INFO - PROCESS | 1847 | 1461118753935 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]]]}] 19:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1329ms 19:19:14 INFO - PROCESS | 1847 | 1461118754002 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:19:14 INFO - PROCESS | 1847 | 1461118754005 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:19:14 INFO - PROCESS | 1847 | 1461118754012 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:19:14 INFO - PROCESS | 1847 | 1461118754015 Marionette TRACE conn3 <- [1,1242,null,{}] 19:19:14 INFO - PROCESS | 1847 | 1461118754022 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}] 19:19:14 INFO - PROCESS | 1847 | 1461118754250 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:19:14 INFO - PROCESS | 1847 | 1461118754418 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d30000 == 113 [pid = 1847] [id = 318] 19:19:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bd170c800) [pid = 1847] [serial = 955] [outer = (nil)] 19:19:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bedfa6800) [pid = 1847] [serial = 956] [outer = 0x7f9bd170c800] 19:19:14 INFO - PROCESS | 1847 | 1461118754498 Marionette DEBUG loaded listener.js 19:19:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bee430c00) [pid = 1847] [serial = 957] [outer = 0x7f9bd170c800] 19:19:15 INFO - PROCESS | 1847 | 1461118755330 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]]]}] 19:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1387ms 19:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:19:15 INFO - PROCESS | 1847 | 1461118755400 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:19:15 INFO - PROCESS | 1847 | 1461118755403 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:19:15 INFO - PROCESS | 1847 | 1461118755409 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:19:15 INFO - PROCESS | 1847 | 1461118755412 Marionette TRACE conn3 <- [1,1246,null,{}] 19:19:15 INFO - PROCESS | 1847 | 1461118755417 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}] 19:19:15 INFO - PROCESS | 1847 | 1461118755585 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:19:15 INFO - PROCESS | 1847 | 1461118755752 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc86d7800 == 114 [pid = 1847] [id = 319] 19:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bcbcc0000) [pid = 1847] [serial = 958] [outer = (nil)] 19:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bcbcc8c00) [pid = 1847] [serial = 959] [outer = 0x7f9bcbcc0000] 19:19:15 INFO - PROCESS | 1847 | 1461118755824 Marionette DEBUG loaded listener.js 19:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bcbccd800) [pid = 1847] [serial = 960] [outer = 0x7f9bcbcc0000] 19:19:16 INFO - PROCESS | 1847 | 1461118756613 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]]]}] 19:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1235ms 19:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:19:16 INFO - PROCESS | 1847 | 1461118756644 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:19:16 INFO - PROCESS | 1847 | 1461118756647 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:19:16 INFO - PROCESS | 1847 | 1461118756654 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:19:16 INFO - PROCESS | 1847 | 1461118756657 Marionette TRACE conn3 <- [1,1250,null,{}] 19:19:16 INFO - PROCESS | 1847 | 1461118756662 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}] 19:19:16 INFO - PROCESS | 1847 | 1461118756832 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:19:17 INFO - PROCESS | 1847 | 1461118757006 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d3e800 == 115 [pid = 1847] [id = 320] 19:19:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bcbcc3c00) [pid = 1847] [serial = 961] [outer = (nil)] 19:19:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bd6b87800) [pid = 1847] [serial = 962] [outer = 0x7f9bcbcc3c00] 19:19:17 INFO - PROCESS | 1847 | 1461118757074 Marionette DEBUG loaded listener.js 19:19:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bd6b8b400) [pid = 1847] [serial = 963] [outer = 0x7f9bcbcc3c00] 19:19:17 INFO - PROCESS | 1847 | 1461118757929 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]]]}] 19:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1330ms 19:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:19:17 INFO - PROCESS | 1847 | 1461118757983 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:19:17 INFO - PROCESS | 1847 | 1461118757986 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:19:17 INFO - PROCESS | 1847 | 1461118757992 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:19:17 INFO - PROCESS | 1847 | 1461118757995 Marionette TRACE conn3 <- [1,1254,null,{}] 19:19:18 INFO - PROCESS | 1847 | 1461118758000 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}] 19:19:18 INFO - PROCESS | 1847 | 1461118758166 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:19:18 INFO - PROCESS | 1847 | 1461118758347 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7fea800 == 116 [pid = 1847] [id = 321] 19:19:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bcbcc2000) [pid = 1847] [serial = 964] [outer = (nil)] 19:19:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bd270a800) [pid = 1847] [serial = 965] [outer = 0x7f9bcbcc2000] 19:19:18 INFO - PROCESS | 1847 | 1461118758417 Marionette DEBUG loaded listener.js 19:19:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bd270f000) [pid = 1847] [serial = 966] [outer = 0x7f9bcbcc2000] 19:19:19 INFO - PROCESS | 1847 | 1461118759323 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]]]}] 19:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1384ms 19:19:19 INFO - PROCESS | 1847 | 1461118759376 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:19:19 INFO - PROCESS | 1847 | 1461118759379 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:19:19 INFO - PROCESS | 1847 | 1461118759385 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:19:19 INFO - PROCESS | 1847 | 1461118759388 Marionette TRACE conn3 <- [1,1258,null,{}] 19:19:19 INFO - PROCESS | 1847 | 1461118759393 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}] 19:19:19 INFO - PROCESS | 1847 | 1461118759561 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:19:19 INFO - PROCESS | 1847 | 1461118759734 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc80cd000 == 117 [pid = 1847] [id = 322] 19:19:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bcbcc7800) [pid = 1847] [serial = 967] [outer = (nil)] 19:19:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bd6b8cc00) [pid = 1847] [serial = 968] [outer = 0x7f9bcbcc7800] 19:19:19 INFO - PROCESS | 1847 | 1461118759804 Marionette DEBUG loaded listener.js 19:19:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bde3d8400) [pid = 1847] [serial = 969] [outer = 0x7f9bcbcc7800] 19:19:20 INFO - PROCESS | 1847 | 1461118760715 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]]]}] 19:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1382ms 19:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:19:20 INFO - PROCESS | 1847 | 1461118760768 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:19:20 INFO - PROCESS | 1847 | 1461118760771 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:19:20 INFO - PROCESS | 1847 | 1461118760777 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:19:20 INFO - PROCESS | 1847 | 1461118760781 Marionette TRACE conn3 <- [1,1262,null,{}] 19:19:20 INFO - PROCESS | 1847 | 1461118760786 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}] 19:19:20 INFO - PROCESS | 1847 | 1461118760978 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:19:21 INFO - PROCESS | 1847 | 1461118761607 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd04ab800 == 118 [pid = 1847] [id = 323] 19:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bc8878400) [pid = 1847] [serial = 970] [outer = (nil)] 19:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bc887d000) [pid = 1847] [serial = 971] [outer = 0x7f9bc8878400] 19:19:21 INFO - PROCESS | 1847 | 1461118761677 Marionette DEBUG loaded listener.js 19:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bc8fee800) [pid = 1847] [serial = 972] [outer = 0x7f9bc8878400] 19:19:22 INFO - PROCESS | 1847 | 1461118762461 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]]]}] 19:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1737ms 19:19:22 INFO - PROCESS | 1847 | 1461118762515 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:19:22 INFO - PROCESS | 1847 | 1461118762521 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:19:22 INFO - PROCESS | 1847 | 1461118762529 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:19:22 INFO - PROCESS | 1847 | 1461118762533 Marionette TRACE conn3 <- [1,1266,null,{}] 19:19:22 INFO - PROCESS | 1847 | 1461118762540 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}] 19:19:22 INFO - PROCESS | 1847 | 1461118762708 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:19:23 INFO - PROCESS | 1847 | 1461118763090 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6cdb800 == 119 [pid = 1847] [id = 324] 19:19:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bc9644800) [pid = 1847] [serial = 973] [outer = (nil)] 19:19:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bcaa8cc00) [pid = 1847] [serial = 974] [outer = 0x7f9bc9644800] 19:19:23 INFO - PROCESS | 1847 | 1461118763163 Marionette DEBUG loaded listener.js 19:19:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bcbcc9400) [pid = 1847] [serial = 975] [outer = 0x7f9bc9644800] 19:19:24 INFO - PROCESS | 1847 | 1461118764011 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]]]}] 19:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1531ms 19:19:24 INFO - PROCESS | 1847 | 1461118764070 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:19:24 INFO - PROCESS | 1847 | 1461118764079 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:19:24 INFO - PROCESS | 1847 | 1461118764087 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:19:24 INFO - PROCESS | 1847 | 1461118764090 Marionette TRACE conn3 <- [1,1270,null,{}] 19:19:24 INFO - PROCESS | 1847 | 1461118764095 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}] 19:19:24 INFO - PROCESS | 1847 | 1461118764264 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb2a1800 == 118 [pid = 1847] [id = 311] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0e1800 == 117 [pid = 1847] [id = 310] 19:19:24 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9be9110000) [pid = 1847] [serial = 848] [outer = (nil)] [url = about:blank] 19:19:24 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bee27d000) [pid = 1847] [serial = 851] [outer = (nil)] [url = about:blank] 19:19:24 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bc958fc00) [pid = 1847] [serial = 854] [outer = (nil)] [url = about:blank] 19:19:24 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bc70f2800) [pid = 1847] [serial = 857] [outer = (nil)] [url = about:blank] 19:19:24 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bc9590800) [pid = 1847] [serial = 860] [outer = (nil)] [url = about:blank] 19:19:24 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bdcda5c00) [pid = 1847] [serial = 884] [outer = (nil)] [url = about:blank] 19:19:24 INFO - PROCESS | 1847 | 1461118764505 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c63000 == 116 [pid = 1847] [id = 309] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6e5b800 == 115 [pid = 1847] [id = 308] 19:19:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc9622800 == 116 [pid = 1847] [id = 325] 19:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bc958fc00) [pid = 1847] [serial = 976] [outer = (nil)] 19:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bd170e800) [pid = 1847] [serial = 977] [outer = 0x7f9bc958fc00] 19:19:24 INFO - PROCESS | 1847 | 1461118764643 Marionette DEBUG loaded listener.js 19:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bd1bad400) [pid = 1847] [serial = 978] [outer = 0x7f9bc958fc00] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2866800 == 115 [pid = 1847] [id = 307] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06e9800 == 114 [pid = 1847] [id = 306] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1e6f000 == 113 [pid = 1847] [id = 305] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6abb000 == 112 [pid = 1847] [id = 301] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8ace800 == 111 [pid = 1847] [id = 300] 19:19:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd6ba000 == 110 [pid = 1847] [id = 299] 19:19:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf8f800 == 109 [pid = 1847] [id = 298] 19:19:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb51d800 == 108 [pid = 1847] [id = 297] 19:19:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6ad3000 == 107 [pid = 1847] [id = 296] 19:19:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ec3800 == 106 [pid = 1847] [id = 295] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bd9096800) [pid = 1847] [serial = 875] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bdac4a800) [pid = 1847] [serial = 878] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bd228a000) [pid = 1847] [serial = 867] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bd1fbd400) [pid = 1847] [serial = 866] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bd3d92800) [pid = 1847] [serial = 839] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bd3d95800) [pid = 1847] [serial = 872] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bd04eb800) [pid = 1847] [serial = 864] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bc8febc00) [pid = 1847] [serial = 863] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bd2ae7800) [pid = 1847] [serial = 869] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bd2b6e000) [pid = 1847] [serial = 870] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bd9bb1000) [pid = 1847] [serial = 842] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bdc638000) [pid = 1847] [serial = 834] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bdd81f000) [pid = 1847] [serial = 845] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bd1bb4800) [pid = 1847] [serial = 836] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bdb222c00) [pid = 1847] [serial = 879] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bdb22fc00) [pid = 1847] [serial = 881] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9bd9bb0c00) [pid = 1847] [serial = 876] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bdcd48400) [pid = 1847] [serial = 882] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bd6142800) [pid = 1847] [serial = 873] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bd8678400) [pid = 1847] [serial = 792] [outer = (nil)] [url = about:blank] 19:19:25 INFO - PROCESS | 1847 | 1461118765371 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]]]}] 19:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1329ms 19:19:25 INFO - PROCESS | 1847 | 1461118765420 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:19:25 INFO - PROCESS | 1847 | 1461118765423 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:19:25 INFO - PROCESS | 1847 | 1461118765436 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:19:25 INFO - PROCESS | 1847 | 1461118765444 Marionette TRACE conn3 <- [1,1274,null,{}] 19:19:25 INFO - PROCESS | 1847 | 1461118765452 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}] 19:19:25 INFO - PROCESS | 1847 | 1461118765599 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:19:25 INFO - PROCESS | 1847 | 1461118765616 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e1b000 == 107 [pid = 1847] [id = 326] 19:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bc8febc00) [pid = 1847] [serial = 979] [outer = (nil)] 19:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bd2282c00) [pid = 1847] [serial = 980] [outer = 0x7f9bc8febc00] 19:19:25 INFO - PROCESS | 1847 | 1461118765673 Marionette DEBUG loaded listener.js 19:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bd265e400) [pid = 1847] [serial = 981] [outer = 0x7f9bc8febc00] 19:19:26 INFO - PROCESS | 1847 | 1461118766428 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]]]}] 19:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1046ms 19:19:26 INFO - PROCESS | 1847 | 1461118766476 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:19:26 INFO - PROCESS | 1847 | 1461118766480 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:19:26 INFO - PROCESS | 1847 | 1461118766524 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:19:26 INFO - PROCESS | 1847 | 1461118766528 Marionette TRACE conn3 <- [1,1278,null,{}] 19:19:26 INFO - PROCESS | 1847 | 1461118766538 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}] 19:19:26 INFO - PROCESS | 1847 | 1461118766688 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:19:26 INFO - PROCESS | 1847 | 1461118766697 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a75800 == 108 [pid = 1847] [id = 327] 19:19:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bd1d71c00) [pid = 1847] [serial = 982] [outer = (nil)] 19:19:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bd2b62800) [pid = 1847] [serial = 983] [outer = 0x7f9bd1d71c00] 19:19:26 INFO - PROCESS | 1847 | 1461118766755 Marionette DEBUG loaded listener.js 19:19:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bd2e8d800) [pid = 1847] [serial = 984] [outer = 0x7f9bd1d71c00] 19:19:27 INFO - PROCESS | 1847 | 1461118767664 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]]]}] 19:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1224ms 19:19:27 INFO - PROCESS | 1847 | 1461118767710 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:19:27 INFO - PROCESS | 1847 | 1461118767713 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:19:27 INFO - PROCESS | 1847 | 1461118767726 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:19:27 INFO - PROCESS | 1847 | 1461118767728 Marionette TRACE conn3 <- [1,1282,null,{}] 19:19:27 INFO - PROCESS | 1847 | 1461118767734 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}] 19:19:27 INFO - PROCESS | 1847 | 1461118767931 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:19:27 INFO - PROCESS | 1847 | 1461118767954 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e67000 == 109 [pid = 1847] [id = 328] 19:19:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bd3d9d400) [pid = 1847] [serial = 985] [outer = (nil)] 19:19:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bd4a8b800) [pid = 1847] [serial = 986] [outer = 0x7f9bd3d9d400] 19:19:28 INFO - PROCESS | 1847 | 1461118768022 Marionette DEBUG loaded listener.js 19:19:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bd5fd1800) [pid = 1847] [serial = 987] [outer = 0x7f9bd3d9d400] 19:19:28 INFO - PROCESS | 1847 | 1461118768863 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]]]}] 19:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1179ms 19:19:28 INFO - PROCESS | 1847 | 1461118768906 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:19:28 INFO - PROCESS | 1847 | 1461118768908 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:19:29 INFO - PROCESS | 1847 | 1461118769231 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:19:29 INFO - PROCESS | 1847 | 1461118769235 Marionette TRACE conn3 <- [1,1286,null,{}] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bd3d94000) [pid = 1847] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bc8fe4000) [pid = 1847] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bd04e9c00) [pid = 1847] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bcbf65400) [pid = 1847] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bc9593800) [pid = 1847] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9bdc94a800) [pid = 1847] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bd2e9a400) [pid = 1847] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bc9593c00) [pid = 1847] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:19:29 INFO - PROCESS | 1847 | 1461118769266 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}] 19:19:29 INFO - PROCESS | 1847 | 1461118769397 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:19:29 INFO - PROCESS | 1847 | 1461118769406 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e69800 == 110 [pid = 1847] [id = 329] 19:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bd2b6b000) [pid = 1847] [serial = 988] [outer = (nil)] 19:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bd6151000) [pid = 1847] [serial = 989] [outer = 0x7f9bd2b6b000] 19:19:29 INFO - PROCESS | 1847 | 1461118769473 Marionette DEBUG loaded listener.js 19:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bd7cc4400) [pid = 1847] [serial = 990] [outer = 0x7f9bd2b6b000] 19:19:30 INFO - PROCESS | 1847 | 1461118770239 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]]]}] 19:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1369ms 19:19:30 INFO - PROCESS | 1847 | 1461118770291 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:19:30 INFO - PROCESS | 1847 | 1461118770294 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:19:30 INFO - PROCESS | 1847 | 1461118770299 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:19:30 INFO - PROCESS | 1847 | 1461118770301 Marionette TRACE conn3 <- [1,1290,null,{}] 19:19:30 INFO - PROCESS | 1847 | 1461118770323 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}] 19:19:30 INFO - PROCESS | 1847 | 1461118770460 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:19:30 INFO - PROCESS | 1847 | 1461118770474 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb039000 == 111 [pid = 1847] [id = 330] 19:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bd17b3400) [pid = 1847] [serial = 991] [outer = (nil)] 19:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bd9ba6800) [pid = 1847] [serial = 992] [outer = 0x7f9bd17b3400] 19:19:30 INFO - PROCESS | 1847 | 1461118770531 Marionette DEBUG loaded listener.js 19:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bdaac9c00) [pid = 1847] [serial = 993] [outer = 0x7f9bd17b3400] 19:19:31 INFO - PROCESS | 1847 | 1461118771414 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]]]}] 19:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1178ms 19:19:31 INFO - PROCESS | 1847 | 1461118771479 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:19:31 INFO - PROCESS | 1847 | 1461118771487 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:19:31 INFO - PROCESS | 1847 | 1461118771495 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:19:31 INFO - PROCESS | 1847 | 1461118771500 Marionette TRACE conn3 <- [1,1294,null,{}] 19:19:31 INFO - PROCESS | 1847 | 1461118771508 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}] 19:19:31 INFO - PROCESS | 1847 | 1461118771683 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:19:31 INFO - PROCESS | 1847 | 1461118771857 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcad9f800 == 112 [pid = 1847] [id = 331] 19:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bc70f8000) [pid = 1847] [serial = 994] [outer = (nil)] 19:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bc963fc00) [pid = 1847] [serial = 995] [outer = 0x7f9bc70f8000] 19:19:31 INFO - PROCESS | 1847 | 1461118771930 Marionette DEBUG loaded listener.js 19:19:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bcaa8f400) [pid = 1847] [serial = 996] [outer = 0x7f9bc70f8000] 19:19:32 INFO - PROCESS | 1847 | 1461118772845 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]]]}] 19:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1388ms 19:19:32 INFO - PROCESS | 1847 | 1461118772883 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:19:32 INFO - PROCESS | 1847 | 1461118772891 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:19:32 INFO - PROCESS | 1847 | 1461118772901 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:19:32 INFO - PROCESS | 1847 | 1461118772905 Marionette TRACE conn3 <- [1,1298,null,{}] 19:19:32 INFO - PROCESS | 1847 | 1461118772910 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}] 19:19:33 INFO - PROCESS | 1847 | 1461118773076 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:19:33 INFO - PROCESS | 1847 | 1461118773251 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e03800 == 113 [pid = 1847] [id = 332] 19:19:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bc958c000) [pid = 1847] [serial = 997] [outer = (nil)] 19:19:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bd1711c00) [pid = 1847] [serial = 998] [outer = 0x7f9bc958c000] 19:19:33 INFO - PROCESS | 1847 | 1461118773320 Marionette DEBUG loaded listener.js 19:19:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bd1c23400) [pid = 1847] [serial = 999] [outer = 0x7f9bc958c000] 19:19:34 INFO - PROCESS | 1847 | 1461118774365 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]]]}] 19:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1480ms 19:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:19:34 INFO - PROCESS | 1847 | 1461118774380 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:19:34 INFO - PROCESS | 1847 | 1461118774383 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:19:34 INFO - PROCESS | 1847 | 1461118774388 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:19:34 INFO - PROCESS | 1847 | 1461118774394 Marionette TRACE conn3 <- [1,1302,null,{}] 19:19:34 INFO - PROCESS | 1847 | 1461118774410 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}] 19:19:34 INFO - PROCESS | 1847 | 1461118774582 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:19:34 INFO - PROCESS | 1847 | 1461118774800 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb46d800 == 114 [pid = 1847] [id = 333] 19:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bd2709400) [pid = 1847] [serial = 1000] [outer = (nil)] 19:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bd320d400) [pid = 1847] [serial = 1001] [outer = 0x7f9bd2709400] 19:19:34 INFO - PROCESS | 1847 | 1461118774920 Marionette DEBUG loaded listener.js 19:19:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bd5fc9c00) [pid = 1847] [serial = 1002] [outer = 0x7f9bd2709400] 19:19:35 INFO - PROCESS | 1847 | 1461118775736 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]]]}] 19:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1382ms 19:19:35 INFO - PROCESS | 1847 | 1461118775771 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:19:35 INFO - PROCESS | 1847 | 1461118775774 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:19:35 INFO - PROCESS | 1847 | 1461118775780 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:19:35 INFO - PROCESS | 1847 | 1461118775784 Marionette TRACE conn3 <- [1,1306,null,{}] 19:19:35 INFO - PROCESS | 1847 | 1461118775789 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}] 19:19:35 INFO - PROCESS | 1847 | 1461118775954 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:19:36 INFO - PROCESS | 1847 | 1461118776128 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc626000 == 115 [pid = 1847] [id = 334] 19:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bd2b6b800) [pid = 1847] [serial = 1003] [outer = (nil)] 19:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bd8674800) [pid = 1847] [serial = 1004] [outer = 0x7f9bd2b6b800] 19:19:36 INFO - PROCESS | 1847 | 1461118776197 Marionette DEBUG loaded listener.js 19:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bdac4a800) [pid = 1847] [serial = 1005] [outer = 0x7f9bd2b6b800] 19:19:37 INFO - PROCESS | 1847 | 1461118777069 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]]]}] 19:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1327ms 19:19:37 INFO - PROCESS | 1847 | 1461118777107 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:19:37 INFO - PROCESS | 1847 | 1461118777111 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:19:37 INFO - PROCESS | 1847 | 1461118777117 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:19:37 INFO - PROCESS | 1847 | 1461118777119 Marionette TRACE conn3 <- [1,1310,null,{}] 19:19:37 INFO - PROCESS | 1847 | 1461118777125 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}] 19:19:37 INFO - PROCESS | 1847 | 1461118777293 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:19:37 INFO - PROCESS | 1847 | 1461118777468 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9bc000 == 116 [pid = 1847] [id = 335] 19:19:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bd6b87400) [pid = 1847] [serial = 1006] [outer = (nil)] 19:19:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bdb228800) [pid = 1847] [serial = 1007] [outer = 0x7f9bd6b87400] 19:19:37 INFO - PROCESS | 1847 | 1461118777540 Marionette DEBUG loaded listener.js 19:19:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bdba1a400) [pid = 1847] [serial = 1008] [outer = 0x7f9bd6b87400] 19:19:38 INFO - PROCESS | 1847 | 1461118778409 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] 19:19:38 INFO - PROCESS | 1847 | 1461118778452 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:19:38 INFO - PROCESS | 1847 | 1461118778458 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:19:38 INFO - PROCESS | 1847 | 1461118778460 Marionette TRACE conn3 <- [1,1314,null,{}] 19:19:38 INFO - PROCESS | 1847 | 1461118778465 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}] 19:19:38 INFO - PROCESS | 1847 | 1461118778651 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:19:38 INFO - PROCESS | 1847 | 1461118778830 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8f33800 == 117 [pid = 1847] [id = 336] 19:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bdc94ac00) [pid = 1847] [serial = 1009] [outer = (nil)] 19:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bde3d3800) [pid = 1847] [serial = 1010] [outer = 0x7f9bdc94ac00] 19:19:38 INFO - PROCESS | 1847 | 1461118778900 Marionette DEBUG loaded listener.js 19:19:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bea2b8800) [pid = 1847] [serial = 1011] [outer = 0x7f9bdc94ac00] 19:19:39 INFO - PROCESS | 1847 | 1461118779808 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]]]}] 19:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1380ms 19:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:19:39 INFO - PROCESS | 1847 | 1461118779839 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:19:39 INFO - PROCESS | 1847 | 1461118779841 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:19:39 INFO - PROCESS | 1847 | 1461118779848 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:19:39 INFO - PROCESS | 1847 | 1461118779851 Marionette TRACE conn3 <- [1,1318,null,{}] 19:19:39 INFO - PROCESS | 1847 | 1461118779857 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}] 19:19:40 INFO - PROCESS | 1847 | 1461118780016 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:19:40 INFO - PROCESS | 1847 | 1461118780192 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedd2a000 == 118 [pid = 1847] [id = 337] 19:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bd1720800) [pid = 1847] [serial = 1012] [outer = (nil)] 19:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bd1728800) [pid = 1847] [serial = 1013] [outer = 0x7f9bd1720800] 19:19:40 INFO - PROCESS | 1847 | 1461118780272 Marionette DEBUG loaded listener.js 19:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bd270e400) [pid = 1847] [serial = 1014] [outer = 0x7f9bd1720800] 19:19:41 INFO - PROCESS | 1847 | 1461118781096 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]]]}] 19:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1282ms 19:19:41 INFO - PROCESS | 1847 | 1461118781130 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:19:41 INFO - PROCESS | 1847 | 1461118781134 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:19:41 INFO - PROCESS | 1847 | 1461118781140 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:19:41 INFO - PROCESS | 1847 | 1461118781142 Marionette TRACE conn3 <- [1,1322,null,{}] 19:19:41 INFO - PROCESS | 1847 | 1461118781147 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}] 19:19:41 INFO - PROCESS | 1847 | 1461118781311 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:19:41 INFO - PROCESS | 1847 | 1461118781487 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf231b800 == 119 [pid = 1847] [id = 338] 19:19:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bd1721000) [pid = 1847] [serial = 1015] [outer = (nil)] 19:19:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bec0c4400) [pid = 1847] [serial = 1016] [outer = 0x7f9bd1721000] 19:19:41 INFO - PROCESS | 1847 | 1461118781553 Marionette DEBUG loaded listener.js 19:19:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bedfb2c00) [pid = 1847] [serial = 1017] [outer = 0x7f9bd1721000] 19:19:42 INFO - PROCESS | 1847 | 1461118782411 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]]]}] 19:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1338ms 19:19:42 INFO - PROCESS | 1847 | 1461118782479 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:19:42 INFO - PROCESS | 1847 | 1461118782483 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:19:42 INFO - PROCESS | 1847 | 1461118782489 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:19:42 INFO - PROCESS | 1847 | 1461118782491 Marionette TRACE conn3 <- [1,1326,null,{}] 19:19:42 INFO - PROCESS | 1847 | 1461118782496 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}] 19:19:42 INFO - PROCESS | 1847 | 1461118782670 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:19:42 INFO - PROCESS | 1847 | 1461118782846 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95d8000 == 120 [pid = 1847] [id = 339] 19:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bd024a000) [pid = 1847] [serial = 1018] [outer = (nil)] 19:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bd0253400) [pid = 1847] [serial = 1019] [outer = 0x7f9bd024a000] 19:19:42 INFO - PROCESS | 1847 | 1461118782916 Marionette DEBUG loaded listener.js 19:19:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bd0258400) [pid = 1847] [serial = 1020] [outer = 0x7f9bd024a000] 19:19:43 INFO - PROCESS | 1847 | 1461118783689 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]]]}] 19:19:43 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 19:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1231ms 19:19:43 INFO - PROCESS | 1847 | 1461118783720 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:19:43 INFO - PROCESS | 1847 | 1461118783724 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:19:43 INFO - PROCESS | 1847 | 1461118783729 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:19:43 INFO - PROCESS | 1847 | 1461118783732 Marionette TRACE conn3 <- [1,1330,null,{}] 19:19:43 INFO - PROCESS | 1847 | 1461118783736 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}] 19:19:43 INFO - PROCESS | 1847 | 1461118783894 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:19:44 INFO - PROCESS | 1847 | 1461118784073 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaecf800 == 121 [pid = 1847] [id = 340] 19:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bcac96000) [pid = 1847] [serial = 1021] [outer = (nil)] 19:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bcac9fc00) [pid = 1847] [serial = 1022] [outer = 0x7f9bcac96000] 19:19:44 INFO - PROCESS | 1847 | 1461118784139 Marionette DEBUG loaded listener.js 19:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bcaca4000) [pid = 1847] [serial = 1023] [outer = 0x7f9bcac96000] 19:19:45 INFO - PROCESS | 1847 | 1461118785000 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]]]}] 19:19:45 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 19:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1329ms 19:19:45 INFO - PROCESS | 1847 | 1461118785059 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:19:45 INFO - PROCESS | 1847 | 1461118785063 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:19:45 INFO - PROCESS | 1847 | 1461118785068 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:19:45 INFO - PROCESS | 1847 | 1461118785072 Marionette TRACE conn3 <- [1,1334,null,{}] 19:19:45 INFO - PROCESS | 1847 | 1461118785077 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}] 19:19:45 INFO - PROCESS | 1847 | 1461118785277 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:19:45 INFO - PROCESS | 1847 | 1461118785454 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc45c0000 == 122 [pid = 1847] [id = 341] 19:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bcaa8b000) [pid = 1847] [serial = 1024] [outer = (nil)] 19:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bd5fc9000) [pid = 1847] [serial = 1025] [outer = 0x7f9bcaa8b000] 19:19:45 INFO - PROCESS | 1847 | 1461118785531 Marionette DEBUG loaded listener.js 19:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bee424800) [pid = 1847] [serial = 1026] [outer = 0x7f9bcaa8b000] 19:19:46 INFO - PROCESS | 1847 | 1461118786400 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]]]}] 19:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1381ms 19:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:19:46 INFO - PROCESS | 1847 | 1461118786450 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:19:46 INFO - PROCESS | 1847 | 1461118786453 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:19:46 INFO - PROCESS | 1847 | 1461118786459 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:19:46 INFO - PROCESS | 1847 | 1461118786462 Marionette TRACE conn3 <- [1,1338,null,{}] 19:19:46 INFO - PROCESS | 1847 | 1461118786467 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}] 19:19:46 INFO - PROCESS | 1847 | 1461118786623 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:19:47 INFO - PROCESS | 1847 | 1461118787109 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95d0800 == 123 [pid = 1847] [id = 342] 19:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bc70f2800) [pid = 1847] [serial = 1027] [outer = (nil)] 19:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bc8880400) [pid = 1847] [serial = 1028] [outer = 0x7f9bc70f2800] 19:19:47 INFO - PROCESS | 1847 | 1461118787250 Marionette DEBUG loaded listener.js 19:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bc9641000) [pid = 1847] [serial = 1029] [outer = 0x7f9bc70f2800] 19:19:48 INFO - PROCESS | 1847 | 1461118788612 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]]]}] 19:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2232ms 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed819000 == 122 [pid = 1847] [id = 280] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb28b000 == 121 [pid = 1847] [id = 279] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd708d800 == 120 [pid = 1847] [id = 259] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee421800 == 119 [pid = 1847] [id = 285] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6bdc800 == 118 [pid = 1847] [id = 286] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc9613800 == 117 [pid = 1847] [id = 284] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bed858400) [pid = 1847] [serial = 938] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9be91da000) [pid = 1847] [serial = 899] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bd5fcd400) [pid = 1847] [serial = 905] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bc9646400) [pid = 1847] [serial = 914] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bcaa93c00) [pid = 1847] [serial = 908] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bde3d0000) [pid = 1847] [serial = 896] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bea111400) [pid = 1847] [serial = 911] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bedf56c00) [pid = 1847] [serial = 902] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bdb222400) [pid = 1847] [serial = 893] [outer = (nil)] [url = about:blank] 19:19:48 INFO - PROCESS | 1847 | 1461118788787 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:19:48 INFO - PROCESS | 1847 | 1461118788792 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6e69800 == 116 [pid = 1847] [id = 329] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6e67000 == 115 [pid = 1847] [id = 328] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6a75800 == 114 [pid = 1847] [id = 327] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e1b000 == 113 [pid = 1847] [id = 326] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc9622800 == 112 [pid = 1847] [id = 325] 19:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6cdb800 == 111 [pid = 1847] [id = 324] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd04ab800 == 110 [pid = 1847] [id = 323] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf0d31000 == 109 [pid = 1847] [id = 316] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8f9f800 == 108 [pid = 1847] [id = 315] 19:19:48 INFO - PROCESS | 1847 | 1461118788822 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:19:48 INFO - PROCESS | 1847 | 1461118788828 Marionette TRACE conn3 <- [1,1342,null,{}] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c60000 == 107 [pid = 1847] [id = 314] 19:19:48 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2113800 == 106 [pid = 1847] [id = 313] 19:19:48 INFO - PROCESS | 1847 | 1461118788839 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}] 19:19:48 INFO - PROCESS | 1847 | 1461118788979 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bda897400) [pid = 1847] [serial = 935] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bd2b6bc00) [pid = 1847] [serial = 890] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bc958ec00) [pid = 1847] [serial = 918] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bd7cbe000) [pid = 1847] [serial = 927] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bd2661000) [pid = 1847] [serial = 923] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bd1c4e800) [pid = 1847] [serial = 921] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bc8fec800) [pid = 1847] [serial = 917] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bd1fbec00) [pid = 1847] [serial = 887] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bd5fce000) [pid = 1847] [serial = 926] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bdcda1000) [pid = 1847] [serial = 932] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9be8cbac00) [pid = 1847] [serial = 933] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bd1520800) [pid = 1847] [serial = 920] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bd2b69c00) [pid = 1847] [serial = 924] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bd9ba8000) [pid = 1847] [serial = 929] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bec024c00) [pid = 1847] [serial = 936] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bdd8a3000) [pid = 1847] [serial = 885] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bdae0c800) [pid = 1847] [serial = 930] [outer = (nil)] [url = about:blank] 19:19:49 INFO - PROCESS | 1847 | 1461118789138 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7fe0000 == 107 [pid = 1847] [id = 343] 19:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bc8878000) [pid = 1847] [serial = 1030] [outer = (nil)] 19:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bc968c000) [pid = 1847] [serial = 1031] [outer = 0x7f9bc8878000] 19:19:49 INFO - PROCESS | 1847 | 1461118789204 Marionette DEBUG loaded listener.js 19:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bcbe18c00) [pid = 1847] [serial = 1032] [outer = 0x7f9bc8878000] 19:19:49 INFO - PROCESS | 1847 | 1461118789959 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]]]}] 19:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1201ms 19:19:50 INFO - PROCESS | 1847 | 1461118790015 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:19:50 INFO - PROCESS | 1847 | 1461118790021 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:19:50 INFO - PROCESS | 1847 | 1461118790028 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:19:50 INFO - PROCESS | 1847 | 1461118790031 Marionette TRACE conn3 <- [1,1346,null,{}] 19:19:50 INFO - PROCESS | 1847 | 1461118790036 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}] 19:19:50 INFO - PROCESS | 1847 | 1461118790189 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:19:50 INFO - PROCESS | 1847 | 1461118790199 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaee4000 == 108 [pid = 1847] [id = 344] 19:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bcbe0d800) [pid = 1847] [serial = 1033] [outer = (nil)] 19:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bd170bc00) [pid = 1847] [serial = 1034] [outer = 0x7f9bcbe0d800] 19:19:50 INFO - PROCESS | 1847 | 1461118790272 Marionette DEBUG loaded listener.js 19:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bd1717c00) [pid = 1847] [serial = 1035] [outer = 0x7f9bcbe0d800] 19:19:51 INFO - PROCESS | 1847 | 1461118791135 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]]]}] 19:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1127ms 19:19:51 INFO - PROCESS | 1847 | 1461118791155 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:19:51 INFO - PROCESS | 1847 | 1461118791159 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:19:51 INFO - PROCESS | 1847 | 1461118791190 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:19:51 INFO - PROCESS | 1847 | 1461118791198 Marionette TRACE conn3 <- [1,1350,null,{}] 19:19:51 INFO - PROCESS | 1847 | 1461118791223 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}] 19:19:51 INFO - PROCESS | 1847 | 1461118791440 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:19:51 INFO - PROCESS | 1847 | 1461118791464 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d29800 == 109 [pid = 1847] [id = 345] 19:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bcbe1c400) [pid = 1847] [serial = 1036] [outer = (nil)] 19:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bd1fc5400) [pid = 1847] [serial = 1037] [outer = 0x7f9bcbe1c400] 19:19:51 INFO - PROCESS | 1847 | 1461118791523 Marionette DEBUG loaded listener.js 19:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bd2657800) [pid = 1847] [serial = 1038] [outer = 0x7f9bcbe1c400] 19:19:52 INFO - PROCESS | 1847 | 1461118792388 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]]]}] 19:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1269ms 19:19:52 INFO - PROCESS | 1847 | 1461118792438 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:19:52 INFO - PROCESS | 1847 | 1461118792441 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:19:52 INFO - PROCESS | 1847 | 1461118792452 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:19:52 INFO - PROCESS | 1847 | 1461118792455 Marionette TRACE conn3 <- [1,1354,null,{}] 19:19:52 INFO - PROCESS | 1847 | 1461118792459 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}] 19:19:52 INFO - PROCESS | 1847 | 1461118792660 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:19:52 INFO - PROCESS | 1847 | 1461118792680 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d4f000 == 110 [pid = 1847] [id = 346] 19:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bd1be2800) [pid = 1847] [serial = 1039] [outer = (nil)] 19:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bd2aea400) [pid = 1847] [serial = 1040] [outer = 0x7f9bd1be2800] 19:19:52 INFO - PROCESS | 1847 | 1461118792739 Marionette DEBUG loaded listener.js 19:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bd3d94000) [pid = 1847] [serial = 1041] [outer = 0x7f9bd1be2800] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bc8878400) [pid = 1847] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bd3d9d400) [pid = 1847] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bc9644800) [pid = 1847] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bd1d71c00) [pid = 1847] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bd3d99800) [pid = 1847] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bc8febc00) [pid = 1847] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bc958fc00) [pid = 1847] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:19:53 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bd2b6b000) [pid = 1847] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:19:53 INFO - PROCESS | 1847 | 1461118793805 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]]]}] 19:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1382ms 19:19:53 INFO - PROCESS | 1847 | 1461118793834 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:19:53 INFO - PROCESS | 1847 | 1461118793838 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:19:53 INFO - PROCESS | 1847 | 1461118793843 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:19:53 INFO - PROCESS | 1847 | 1461118793845 Marionette TRACE conn3 <- [1,1358,null,{}] 19:19:53 INFO - PROCESS | 1847 | 1461118793850 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}] 19:19:53 INFO - PROCESS | 1847 | 1461118793994 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:19:54 INFO - PROCESS | 1847 | 1461118794018 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6acb000 == 111 [pid = 1847] [id = 347] 19:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bd2cc6c00) [pid = 1847] [serial = 1042] [outer = (nil)] 19:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bd3d9d400) [pid = 1847] [serial = 1043] [outer = 0x7f9bd2cc6c00] 19:19:54 INFO - PROCESS | 1847 | 1461118794091 Marionette DEBUG loaded listener.js 19:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bd6142c00) [pid = 1847] [serial = 1044] [outer = 0x7f9bd2cc6c00] 19:19:54 INFO - PROCESS | 1847 | 1461118794918 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]]]}] 19:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1124ms 19:19:54 INFO - PROCESS | 1847 | 1461118794969 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:19:54 INFO - PROCESS | 1847 | 1461118794971 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:19:54 INFO - PROCESS | 1847 | 1461118794977 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:19:54 INFO - PROCESS | 1847 | 1461118794979 Marionette TRACE conn3 <- [1,1362,null,{}] 19:19:54 INFO - PROCESS | 1847 | 1461118794988 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}] 19:19:55 INFO - PROCESS | 1847 | 1461118795135 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:19:55 INFO - PROCESS | 1847 | 1461118795150 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c59000 == 112 [pid = 1847] [id = 348] 19:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bd6de0c00) [pid = 1847] [serial = 1045] [outer = (nil)] 19:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bda89d800) [pid = 1847] [serial = 1046] [outer = 0x7f9bd6de0c00] 19:19:55 INFO - PROCESS | 1847 | 1461118795210 Marionette DEBUG loaded listener.js 19:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bdb22b400) [pid = 1847] [serial = 1047] [outer = 0x7f9bd6de0c00] 19:19:56 INFO - PROCESS | 1847 | 1461118796327 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]]]}] 19:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1380ms 19:19:56 INFO - PROCESS | 1847 | 1461118796359 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:19:56 INFO - PROCESS | 1847 | 1461118796365 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:19:56 INFO - PROCESS | 1847 | 1461118796375 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:19:56 INFO - PROCESS | 1847 | 1461118796379 Marionette TRACE conn3 <- [1,1366,null,{}] 19:19:56 INFO - PROCESS | 1847 | 1461118796386 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}] 19:19:56 INFO - PROCESS | 1847 | 1461118796563 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:19:56 INFO - PROCESS | 1847 | 1461118796744 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcad9a800 == 113 [pid = 1847] [id = 349] 19:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bcaa95c00) [pid = 1847] [serial = 1048] [outer = (nil)] 19:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bcbccc800) [pid = 1847] [serial = 1049] [outer = 0x7f9bcaa95c00] 19:19:56 INFO - PROCESS | 1847 | 1461118796817 Marionette DEBUG loaded listener.js 19:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bcbf57000) [pid = 1847] [serial = 1050] [outer = 0x7f9bcaa95c00] 19:19:57 INFO - PROCESS | 1847 | 1461118797748 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] 19:19:57 INFO - PROCESS | 1847 | 1461118797813 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:19:57 INFO - PROCESS | 1847 | 1461118797822 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:19:57 INFO - PROCESS | 1847 | 1461118797825 Marionette TRACE conn3 <- [1,1370,null,{}] 19:19:57 INFO - PROCESS | 1847 | 1461118797831 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}] 19:19:58 INFO - PROCESS | 1847 | 1461118797998 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:19:58 INFO - PROCESS | 1847 | 1461118798172 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd708c000 == 114 [pid = 1847] [id = 350] 19:19:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bd170f400) [pid = 1847] [serial = 1051] [outer = (nil)] 19:19:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bd172b400) [pid = 1847] [serial = 1052] [outer = 0x7f9bd170f400] 19:19:58 INFO - PROCESS | 1847 | 1461118798323 Marionette DEBUG loaded listener.js 19:19:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bd1d71c00) [pid = 1847] [serial = 1053] [outer = 0x7f9bd170f400] 19:19:59 INFO - PROCESS | 1847 | 1461118799177 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] 19:19:59 INFO - PROCESS | 1847 | 1461118799209 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:19:59 INFO - PROCESS | 1847 | 1461118799216 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:19:59 INFO - PROCESS | 1847 | 1461118799221 Marionette TRACE conn3 <- [1,1374,null,{}] 19:19:59 INFO - PROCESS | 1847 | 1461118799237 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}] 19:19:59 INFO - PROCESS | 1847 | 1461118799419 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:19:59 INFO - PROCESS | 1847 | 1461118799613 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb469800 == 115 [pid = 1847] [id = 351] 19:19:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bd1725000) [pid = 1847] [serial = 1054] [outer = (nil)] 19:19:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bd5fd0c00) [pid = 1847] [serial = 1055] [outer = 0x7f9bd1725000] 19:19:59 INFO - PROCESS | 1847 | 1461118799689 Marionette DEBUG loaded listener.js 19:19:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bd6de1800) [pid = 1847] [serial = 1056] [outer = 0x7f9bd1725000] 19:20:00 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:00 INFO - PROCESS | 1847 | 1461118800582 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] 19:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:20:00 INFO - PROCESS | 1847 | 1461118800665 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:20:00 INFO - PROCESS | 1847 | 1461118800671 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:20:00 INFO - PROCESS | 1847 | 1461118800674 Marionette TRACE conn3 <- [1,1378,null,{}] 19:20:00 INFO - PROCESS | 1847 | 1461118800679 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}] 19:20:00 INFO - PROCESS | 1847 | 1461118800908 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:20:01 INFO - PROCESS | 1847 | 1461118801123 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdd2000 == 116 [pid = 1847] [id = 352] 19:20:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bd1bb4800) [pid = 1847] [serial = 1057] [outer = (nil)] 19:20:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bdb22e000) [pid = 1847] [serial = 1058] [outer = 0x7f9bd1bb4800] 19:20:01 INFO - PROCESS | 1847 | 1461118801240 Marionette DEBUG loaded listener.js 19:20:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bdcd98000) [pid = 1847] [serial = 1059] [outer = 0x7f9bd1bb4800] 19:20:02 INFO - PROCESS | 1847 | 1461118802080 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] 19:20:02 INFO - PROCESS | 1847 | 1461118802157 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:20:02 INFO - PROCESS | 1847 | 1461118802164 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:20:02 INFO - PROCESS | 1847 | 1461118802167 Marionette TRACE conn3 <- [1,1382,null,{}] 19:20:02 INFO - PROCESS | 1847 | 1461118802174 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}] 19:20:02 INFO - PROCESS | 1847 | 1461118802387 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:20:02 INFO - PROCESS | 1847 | 1461118802564 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8cdd800 == 117 [pid = 1847] [id = 353] 19:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bd9230000) [pid = 1847] [serial = 1060] [outer = (nil)] 19:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bde3d2800) [pid = 1847] [serial = 1061] [outer = 0x7f9bd9230000] 19:20:02 INFO - PROCESS | 1847 | 1461118802630 Marionette DEBUG loaded listener.js 19:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9be8a41400) [pid = 1847] [serial = 1062] [outer = 0x7f9bd9230000] 19:20:03 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:03 INFO - PROCESS | 1847 | 1461118803560 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] 19:20:03 INFO - PROCESS | 1847 | 1461118803623 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:20:03 INFO - PROCESS | 1847 | 1461118803696 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:20:03 INFO - PROCESS | 1847 | 1461118803698 Marionette TRACE conn3 <- [1,1386,null,{}] 19:20:03 INFO - PROCESS | 1847 | 1461118803702 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}] 19:20:03 INFO - PROCESS | 1847 | 1461118803911 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:20:04 INFO - PROCESS | 1847 | 1461118804133 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0d36800 == 117 [pid = 1847] [id = 354] 19:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bd2654c00) [pid = 1847] [serial = 1063] [outer = (nil)] 19:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bdac4a400) [pid = 1847] [serial = 1064] [outer = 0x7f9bd2654c00] 19:20:04 INFO - PROCESS | 1847 | 1461118804224 Marionette DEBUG loaded listener.js 19:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bee4be400) [pid = 1847] [serial = 1065] [outer = 0x7f9bd2654c00] 19:20:05 INFO - PROCESS | 1847 | 1461118805101 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] 19:20:05 INFO - PROCESS | 1847 | 1461118805127 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:20:05 INFO - PROCESS | 1847 | 1461118805133 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:20:05 INFO - PROCESS | 1847 | 1461118805135 Marionette TRACE conn3 <- [1,1390,null,{}] 19:20:05 INFO - PROCESS | 1847 | 1461118805140 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}] 19:20:05 INFO - PROCESS | 1847 | 1461118805309 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:20:05 INFO - PROCESS | 1847 | 1461118805509 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6bb4800 == 118 [pid = 1847] [id = 355] 19:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bc88a8400) [pid = 1847] [serial = 1066] [outer = (nil)] 19:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bc88af400) [pid = 1847] [serial = 1067] [outer = 0x7f9bc88a8400] 19:20:05 INFO - PROCESS | 1847 | 1461118805581 Marionette DEBUG loaded listener.js 19:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9be204e800) [pid = 1847] [serial = 1068] [outer = 0x7f9bc88a8400] 19:20:06 INFO - PROCESS | 1847 | 1461118806437 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]]]}] 19:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1377ms 19:20:06 INFO - PROCESS | 1847 | 1461118806511 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:20:06 INFO - PROCESS | 1847 | 1461118806514 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:20:06 INFO - PROCESS | 1847 | 1461118806520 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:20:06 INFO - PROCESS | 1847 | 1461118806522 Marionette TRACE conn3 <- [1,1394,null,{}] 19:20:06 INFO - PROCESS | 1847 | 1461118806528 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}] 19:20:06 INFO - PROCESS | 1847 | 1461118806730 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:20:06 INFO - PROCESS | 1847 | 1461118806906 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05b6000 == 119 [pid = 1847] [id = 356] 19:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bc599d400) [pid = 1847] [serial = 1069] [outer = (nil)] 19:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bc59a5000) [pid = 1847] [serial = 1070] [outer = 0x7f9bc599d400] 19:20:06 INFO - PROCESS | 1847 | 1461118806975 Marionette DEBUG loaded listener.js 19:20:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bc59aa400) [pid = 1847] [serial = 1071] [outer = 0x7f9bc599d400] 19:20:07 INFO - PROCESS | 1847 | 1461118807787 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]]]}] 19:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1328ms 19:20:07 INFO - PROCESS | 1847 | 1461118807849 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:20:07 INFO - PROCESS | 1847 | 1461118807853 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:20:07 INFO - PROCESS | 1847 | 1461118807858 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:20:07 INFO - PROCESS | 1847 | 1461118807861 Marionette TRACE conn3 <- [1,1398,null,{}] 19:20:07 INFO - PROCESS | 1847 | 1461118807866 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}] 19:20:08 INFO - PROCESS | 1847 | 1461118808038 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:20:08 INFO - PROCESS | 1847 | 1461118808221 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd0281000 == 120 [pid = 1847] [id = 357] 19:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bc59a0800) [pid = 1847] [serial = 1072] [outer = (nil)] 19:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bc88b3000) [pid = 1847] [serial = 1073] [outer = 0x7f9bc59a0800] 19:20:08 INFO - PROCESS | 1847 | 1461118808294 Marionette DEBUG loaded listener.js 19:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bcbe29800) [pid = 1847] [serial = 1074] [outer = 0x7f9bc59a0800] 19:20:09 INFO - PROCESS | 1847 | 1461118809094 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]]]}] 19:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1280ms 19:20:09 INFO - PROCESS | 1847 | 1461118809140 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:20:09 INFO - PROCESS | 1847 | 1461118809143 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:20:09 INFO - PROCESS | 1847 | 1461118809149 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:20:09 INFO - PROCESS | 1847 | 1461118809151 Marionette TRACE conn3 <- [1,1402,null,{}] 19:20:09 INFO - PROCESS | 1847 | 1461118809156 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}] 19:20:09 INFO - PROCESS | 1847 | 1461118809321 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:20:09 INFO - PROCESS | 1847 | 1461118809501 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05ba800 == 121 [pid = 1847] [id = 358] 19:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bc59a1400) [pid = 1847] [serial = 1075] [outer = (nil)] 19:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bcae48000) [pid = 1847] [serial = 1076] [outer = 0x7f9bc59a1400] 19:20:09 INFO - PROCESS | 1847 | 1461118809567 Marionette DEBUG loaded listener.js 19:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bcae4c000) [pid = 1847] [serial = 1077] [outer = 0x7f9bc59a1400] 19:20:10 INFO - PROCESS | 1847 | 1461118810480 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]]]}] 19:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1380ms 19:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:20:10 INFO - PROCESS | 1847 | 1461118810530 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:20:10 INFO - PROCESS | 1847 | 1461118810533 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:20:10 INFO - PROCESS | 1847 | 1461118810539 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:20:10 INFO - PROCESS | 1847 | 1461118810543 Marionette TRACE conn3 <- [1,1406,null,{}] 19:20:10 INFO - PROCESS | 1847 | 1461118810547 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}] 19:20:10 INFO - PROCESS | 1847 | 1461118810742 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:20:10 INFO - PROCESS | 1847 | 1461118810933 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6dee800 == 122 [pid = 1847] [id = 359] 19:20:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bc8fe0400) [pid = 1847] [serial = 1078] [outer = (nil)] 19:20:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bcae47000) [pid = 1847] [serial = 1079] [outer = 0x7f9bc8fe0400] 19:20:11 INFO - PROCESS | 1847 | 1461118811007 Marionette DEBUG loaded listener.js 19:20:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bd1d6f400) [pid = 1847] [serial = 1080] [outer = 0x7f9bc8fe0400] 19:20:11 INFO - PROCESS | 1847 | 1461118811822 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]]]}] 19:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1328ms 19:20:11 INFO - PROCESS | 1847 | 1461118811867 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:20:11 INFO - PROCESS | 1847 | 1461118811870 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:20:11 INFO - PROCESS | 1847 | 1461118811876 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:20:11 INFO - PROCESS | 1847 | 1461118811878 Marionette TRACE conn3 <- [1,1410,null,{}] 19:20:11 INFO - PROCESS | 1847 | 1461118811883 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}] 19:20:12 INFO - PROCESS | 1847 | 1461118812050 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:20:12 INFO - PROCESS | 1847 | 1461118812234 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6bb9800 == 123 [pid = 1847] [id = 360] 19:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bc7128c00) [pid = 1847] [serial = 1081] [outer = (nil)] 19:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc7130c00) [pid = 1847] [serial = 1082] [outer = 0x7f9bc7128c00] 19:20:12 INFO - PROCESS | 1847 | 1461118812299 Marionette DEBUG loaded listener.js 19:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bc7135800) [pid = 1847] [serial = 1083] [outer = 0x7f9bc7128c00] 19:20:13 INFO - PROCESS | 1847 | 1461118813687 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]]]}] 19:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1830ms 19:20:13 INFO - PROCESS | 1847 | 1461118813706 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:20:13 INFO - PROCESS | 1847 | 1461118813712 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:20:13 INFO - PROCESS | 1847 | 1461118813720 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:20:13 INFO - PROCESS | 1847 | 1461118813725 Marionette TRACE conn3 <- [1,1414,null,{}] 19:20:13 INFO - PROCESS | 1847 | 1461118813732 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}] 19:20:13 INFO - PROCESS | 1847 | 1461118813904 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:20:14 INFO - PROCESS | 1847 | 1461118814108 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca956000 == 124 [pid = 1847] [id = 361] 19:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bc8fef000) [pid = 1847] [serial = 1084] [outer = (nil)] 19:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bc9649800) [pid = 1847] [serial = 1085] [outer = 0x7f9bc8fef000] 19:20:14 INFO - PROCESS | 1847 | 1461118814176 Marionette DEBUG loaded listener.js 19:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bcaca1800) [pid = 1847] [serial = 1086] [outer = 0x7f9bc8fef000] 19:20:15 INFO - PROCESS | 1847 | 1461118815326 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]]]}] 19:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1635ms 19:20:15 INFO - PROCESS | 1847 | 1461118815357 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:20:15 INFO - PROCESS | 1847 | 1461118815365 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:20:15 INFO - PROCESS | 1847 | 1461118815374 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:20:15 INFO - PROCESS | 1847 | 1461118815378 Marionette TRACE conn3 <- [1,1418,null,{}] 19:20:15 INFO - PROCESS | 1847 | 1461118815383 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}] 19:20:15 INFO - PROCESS | 1847 | 1461118815580 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6acb000 == 123 [pid = 1847] [id = 347] 19:20:15 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bedfa6800) [pid = 1847] [serial = 956] [outer = (nil)] [url = about:blank] 19:20:15 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bcbcc8c00) [pid = 1847] [serial = 959] [outer = (nil)] [url = about:blank] 19:20:15 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bd6b87800) [pid = 1847] [serial = 962] [outer = (nil)] [url = about:blank] 19:20:15 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bd270a800) [pid = 1847] [serial = 965] [outer = (nil)] [url = about:blank] 19:20:15 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bd6b8cc00) [pid = 1847] [serial = 968] [outer = (nil)] [url = about:blank] 19:20:15 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bd9ba6800) [pid = 1847] [serial = 992] [outer = (nil)] [url = about:blank] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d4f000 == 122 [pid = 1847] [id = 346] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d29800 == 121 [pid = 1847] [id = 345] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcaee4000 == 120 [pid = 1847] [id = 344] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7fe0000 == 119 [pid = 1847] [id = 343] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc95d0800 == 118 [pid = 1847] [id = 342] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedd2a000 == 117 [pid = 1847] [id = 337] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8f33800 == 116 [pid = 1847] [id = 336] 19:20:15 INFO - PROCESS | 1847 | 1461118815843 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd9bc000 == 115 [pid = 1847] [id = 335] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc626000 == 114 [pid = 1847] [id = 334] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb46d800 == 113 [pid = 1847] [id = 333] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e03800 == 112 [pid = 1847] [id = 332] 19:20:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcad9f800 == 111 [pid = 1847] [id = 331] 19:20:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6ded000 == 112 [pid = 1847] [id = 362] 19:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bc968d400) [pid = 1847] [serial = 1087] [outer = (nil)] 19:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bcbe26c00) [pid = 1847] [serial = 1088] [outer = 0x7f9bc968d400] 19:20:15 INFO - PROCESS | 1847 | 1461118815907 Marionette DEBUG loaded listener.js 19:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bcbe33000) [pid = 1847] [serial = 1089] [outer = 0x7f9bc968d400] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc8fee800) [pid = 1847] [serial = 972] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bc887d000) [pid = 1847] [serial = 971] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bd3f42c00) [pid = 1847] [serial = 947] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bd4a8b800) [pid = 1847] [serial = 986] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bcbcc9400) [pid = 1847] [serial = 975] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bcaa8cc00) [pid = 1847] [serial = 974] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bd2b62800) [pid = 1847] [serial = 983] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bdc8ab000) [pid = 1847] [serial = 950] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bee2f3400) [pid = 1847] [serial = 939] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd1522400) [pid = 1847] [serial = 944] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bd2282c00) [pid = 1847] [serial = 980] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bd265e400) [pid = 1847] [serial = 981] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bd170e800) [pid = 1847] [serial = 977] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bd1bad400) [pid = 1847] [serial = 978] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bc9687800) [pid = 1847] [serial = 941] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9be9e1b400) [pid = 1847] [serial = 953] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd6151000) [pid = 1847] [serial = 989] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bd5fd1800) [pid = 1847] [serial = 987] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bd7cc4400) [pid = 1847] [serial = 990] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bd2e8d800) [pid = 1847] [serial = 984] [outer = (nil)] [url = about:blank] 19:20:16 INFO - PROCESS | 1847 | 1461118816622 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]]]}] 19:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1276ms 19:20:16 INFO - PROCESS | 1847 | 1461118816659 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:20:16 INFO - PROCESS | 1847 | 1461118816663 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:20:16 INFO - PROCESS | 1847 | 1461118816670 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:20:16 INFO - PROCESS | 1847 | 1461118816675 Marionette TRACE conn3 <- [1,1422,null,{}] 19:20:16 INFO - PROCESS | 1847 | 1461118816689 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}] 19:20:16 INFO - PROCESS | 1847 | 1461118816850 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:20:16 INFO - PROCESS | 1847 | 1461118816868 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06ee800 == 113 [pid = 1847] [id = 363] 19:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bd0255400) [pid = 1847] [serial = 1090] [outer = (nil)] 19:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bd1709800) [pid = 1847] [serial = 1091] [outer = 0x7f9bd0255400] 19:20:16 INFO - PROCESS | 1847 | 1461118816931 Marionette DEBUG loaded listener.js 19:20:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bd172d800) [pid = 1847] [serial = 1092] [outer = 0x7f9bd0255400] 19:20:17 INFO - PROCESS | 1847 | 1461118817821 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]]]}] 19:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1179ms 19:20:17 INFO - PROCESS | 1847 | 1461118817851 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:20:17 INFO - PROCESS | 1847 | 1461118817855 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:20:17 INFO - PROCESS | 1847 | 1461118817860 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:20:17 INFO - PROCESS | 1847 | 1461118817862 Marionette TRACE conn3 <- [1,1426,null,{}] 19:20:17 INFO - PROCESS | 1847 | 1461118817867 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}] 19:20:18 INFO - PROCESS | 1847 | 1461118818022 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:20:18 INFO - PROCESS | 1847 | 1461118818181 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d41800 == 114 [pid = 1847] [id = 364] 19:20:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bd0257400) [pid = 1847] [serial = 1093] [outer = (nil)] 19:20:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bd1c59400) [pid = 1847] [serial = 1094] [outer = 0x7f9bd0257400] 19:20:18 INFO - PROCESS | 1847 | 1461118818239 Marionette DEBUG loaded listener.js 19:20:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bd1fbac00) [pid = 1847] [serial = 1095] [outer = 0x7f9bd0257400] 19:20:18 INFO - PROCESS | 1847 | 1461118818986 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]]]}] 19:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1179ms 19:20:19 INFO - PROCESS | 1847 | 1461118819043 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:20:19 INFO - PROCESS | 1847 | 1461118819046 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:20:19 INFO - PROCESS | 1847 | 1461118819051 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:20:19 INFO - PROCESS | 1847 | 1461118819053 Marionette TRACE conn3 <- [1,1430,null,{}] 19:20:19 INFO - PROCESS | 1847 | 1461118819058 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}] 19:20:19 INFO - PROCESS | 1847 | 1461118819254 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:20:19 INFO - PROCESS | 1847 | 1461118819278 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d3e000 == 115 [pid = 1847] [id = 365] 19:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bd17b1c00) [pid = 1847] [serial = 1096] [outer = (nil)] 19:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bd2170000) [pid = 1847] [serial = 1097] [outer = 0x7f9bd17b1c00] 19:20:19 INFO - PROCESS | 1847 | 1461118819340 Marionette DEBUG loaded listener.js 19:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bd2657400) [pid = 1847] [serial = 1098] [outer = 0x7f9bd17b1c00] 19:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bcbe1c400) [pid = 1847] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bc70f2800) [pid = 1847] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bd2cc6c00) [pid = 1847] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bcbe0d800) [pid = 1847] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bc8878000) [pid = 1847] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:20:20 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd1be2800) [pid = 1847] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:20:20 INFO - PROCESS | 1847 | 1461118820532 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]]]}] 19:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1529ms 19:20:20 INFO - PROCESS | 1847 | 1461118820582 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:20:20 INFO - PROCESS | 1847 | 1461118820585 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:20:20 INFO - PROCESS | 1847 | 1461118820591 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:20:20 INFO - PROCESS | 1847 | 1461118820593 Marionette TRACE conn3 <- [1,1434,null,{}] 19:20:20 INFO - PROCESS | 1847 | 1461118820599 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}] 19:20:20 INFO - PROCESS | 1847 | 1461118820774 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:20:20 INFO - PROCESS | 1847 | 1461118820789 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e5c800 == 116 [pid = 1847] [id = 366] 19:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bcbcbf800) [pid = 1847] [serial = 1099] [outer = (nil)] 19:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bd2e9a800) [pid = 1847] [serial = 1100] [outer = 0x7f9bcbcbf800] 19:20:20 INFO - PROCESS | 1847 | 1461118820856 Marionette DEBUG loaded listener.js 19:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bd5fd2800) [pid = 1847] [serial = 1101] [outer = 0x7f9bcbcbf800] 19:20:21 INFO - PROCESS | 1847 | 1461118821654 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]]]}] 19:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1082ms 19:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:20:21 INFO - PROCESS | 1847 | 1461118821686 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:20:21 INFO - PROCESS | 1847 | 1461118821688 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:20:21 INFO - PROCESS | 1847 | 1461118821694 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:20:21 INFO - PROCESS | 1847 | 1461118821697 Marionette TRACE conn3 <- [1,1438,null,{}] 19:20:21 INFO - PROCESS | 1847 | 1461118821715 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}] 19:20:21 INFO - PROCESS | 1847 | 1461118821866 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:20:21 INFO - PROCESS | 1847 | 1461118821878 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdac1c800 == 117 [pid = 1847] [id = 367] 19:20:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bcbf5cc00) [pid = 1847] [serial = 1102] [outer = (nil)] 19:20:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bd6ddb800) [pid = 1847] [serial = 1103] [outer = 0x7f9bcbf5cc00] 19:20:21 INFO - PROCESS | 1847 | 1461118821938 Marionette DEBUG loaded listener.js 19:20:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bd8671000) [pid = 1847] [serial = 1104] [outer = 0x7f9bcbf5cc00] 19:20:23 INFO - PROCESS | 1847 | 1461118823011 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]]]}] 19:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1387ms 19:20:23 INFO - PROCESS | 1847 | 1461118823081 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:20:23 INFO - PROCESS | 1847 | 1461118823087 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:20:23 INFO - PROCESS | 1847 | 1461118823095 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:20:23 INFO - PROCESS | 1847 | 1461118823100 Marionette TRACE conn3 <- [1,1442,null,{}] 19:20:23 INFO - PROCESS | 1847 | 1461118823108 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}] 19:20:23 INFO - PROCESS | 1847 | 1461118823350 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:20:23 INFO - PROCESS | 1847 | 1461118823532 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcada6800 == 118 [pid = 1847] [id = 368] 19:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bc887d000) [pid = 1847] [serial = 1105] [outer = (nil)] 19:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bcaa93000) [pid = 1847] [serial = 1106] [outer = 0x7f9bc887d000] 19:20:23 INFO - PROCESS | 1847 | 1461118823613 Marionette DEBUG loaded listener.js 19:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bcae4d000) [pid = 1847] [serial = 1107] [outer = 0x7f9bc887d000] 19:20:24 INFO - PROCESS | 1847 | 1461118824566 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]]]}] 19:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1538ms 19:20:24 INFO - PROCESS | 1847 | 1461118824633 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:20:24 INFO - PROCESS | 1847 | 1461118824642 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:20:24 INFO - PROCESS | 1847 | 1461118824654 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:20:24 INFO - PROCESS | 1847 | 1461118824657 Marionette TRACE conn3 <- [1,1446,null,{}] 19:20:24 INFO - PROCESS | 1847 | 1461118824664 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}] 19:20:24 INFO - PROCESS | 1847 | 1461118824915 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:20:25 INFO - PROCESS | 1847 | 1461118825198 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d3b000 == 119 [pid = 1847] [id = 369] 19:20:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bcbf65c00) [pid = 1847] [serial = 1108] [outer = (nil)] 19:20:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bd0250c00) [pid = 1847] [serial = 1109] [outer = 0x7f9bcbf65c00] 19:20:25 INFO - PROCESS | 1847 | 1461118825317 Marionette DEBUG loaded listener.js 19:20:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bd1715000) [pid = 1847] [serial = 1110] [outer = 0x7f9bcbf65c00] 19:20:26 INFO - PROCESS | 1847 | 1461118826336 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]]]}] 19:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1733ms 19:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:20:26 INFO - PROCESS | 1847 | 1461118826387 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:20:26 INFO - PROCESS | 1847 | 1461118826390 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:20:26 INFO - PROCESS | 1847 | 1461118826396 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:20:26 INFO - PROCESS | 1847 | 1461118826402 Marionette TRACE conn3 <- [1,1450,null,{}] 19:20:26 INFO - PROCESS | 1847 | 1461118826418 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}] 19:20:26 INFO - PROCESS | 1847 | 1461118826645 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:20:26 INFO - PROCESS | 1847 | 1461118826825 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb71e000 == 120 [pid = 1847] [id = 370] 19:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bd1725800) [pid = 1847] [serial = 1111] [outer = (nil)] 19:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bd270c800) [pid = 1847] [serial = 1112] [outer = 0x7f9bd1725800] 19:20:26 INFO - PROCESS | 1847 | 1461118826903 Marionette DEBUG loaded listener.js 19:20:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bd2cc5800) [pid = 1847] [serial = 1113] [outer = 0x7f9bd1725800] 19:20:27 INFO - PROCESS | 1847 | 1461118827838 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]]]}] 19:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1493ms 19:20:27 INFO - PROCESS | 1847 | 1461118827889 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:20:27 INFO - PROCESS | 1847 | 1461118827894 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:20:27 INFO - PROCESS | 1847 | 1461118827900 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:20:27 INFO - PROCESS | 1847 | 1461118827903 Marionette TRACE conn3 <- [1,1454,null,{}] 19:20:27 INFO - PROCESS | 1847 | 1461118827908 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}] 19:20:28 INFO - PROCESS | 1847 | 1461118828093 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:20:28 INFO - PROCESS | 1847 | 1461118828279 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde463000 == 121 [pid = 1847] [id = 371] 19:20:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc8fe7000) [pid = 1847] [serial = 1114] [outer = (nil)] 19:20:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bd3f40800) [pid = 1847] [serial = 1115] [outer = 0x7f9bc8fe7000] 19:20:28 INFO - PROCESS | 1847 | 1461118828350 Marionette DEBUG loaded listener.js 19:20:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bd6b89800) [pid = 1847] [serial = 1116] [outer = 0x7f9bc8fe7000] 19:20:29 INFO - PROCESS | 1847 | 1461118829279 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]]]}] 19:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1430ms 19:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:20:29 INFO - PROCESS | 1847 | 1461118829331 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:20:29 INFO - PROCESS | 1847 | 1461118829335 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:20:29 INFO - PROCESS | 1847 | 1461118829340 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:20:29 INFO - PROCESS | 1847 | 1461118829343 Marionette TRACE conn3 <- [1,1458,null,{}] 19:20:29 INFO - PROCESS | 1847 | 1461118829348 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}] 19:20:29 INFO - PROCESS | 1847 | 1461118829516 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:20:29 INFO - PROCESS | 1847 | 1461118829702 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed81a000 == 122 [pid = 1847] [id = 372] 19:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bd270a800) [pid = 1847] [serial = 1117] [outer = (nil)] 19:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bd9093400) [pid = 1847] [serial = 1118] [outer = 0x7f9bd270a800] 19:20:29 INFO - PROCESS | 1847 | 1461118829773 Marionette DEBUG loaded listener.js 19:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bda9f7000) [pid = 1847] [serial = 1119] [outer = 0x7f9bd270a800] 19:20:30 INFO - PROCESS | 1847 | 1461118830695 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]]]}] 19:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1427ms 19:20:30 INFO - PROCESS | 1847 | 1461118830769 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:20:30 INFO - PROCESS | 1847 | 1461118830772 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:20:30 INFO - PROCESS | 1847 | 1461118830779 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:20:30 INFO - PROCESS | 1847 | 1461118830781 Marionette TRACE conn3 <- [1,1462,null,{}] 19:20:30 INFO - PROCESS | 1847 | 1461118830787 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}] 19:20:31 INFO - PROCESS | 1847 | 1461118831035 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:20:31 INFO - PROCESS | 1847 | 1461118831283 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8793000 == 123 [pid = 1847] [id = 373] 19:20:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bdc62e400) [pid = 1847] [serial = 1120] [outer = (nil)] 19:20:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9be1fd3400) [pid = 1847] [serial = 1121] [outer = 0x7f9bdc62e400] 19:20:31 INFO - PROCESS | 1847 | 1461118831366 Marionette DEBUG loaded listener.js 19:20:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9be9132c00) [pid = 1847] [serial = 1122] [outer = 0x7f9bdc62e400] 19:20:32 INFO - PROCESS | 1847 | 1461118832198 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]]]}] 19:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1479ms 19:20:32 INFO - PROCESS | 1847 | 1461118832259 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:20:32 INFO - PROCESS | 1847 | 1461118832262 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:20:32 INFO - PROCESS | 1847 | 1461118832268 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:20:32 INFO - PROCESS | 1847 | 1461118832271 Marionette TRACE conn3 <- [1,1466,null,{}] 19:20:32 INFO - PROCESS | 1847 | 1461118832276 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}] 19:20:32 INFO - PROCESS | 1847 | 1461118832453 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:20:32 INFO - PROCESS | 1847 | 1461118832637 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee41b000 == 124 [pid = 1847] [id = 374] 19:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bdcd46400) [pid = 1847] [serial = 1123] [outer = (nil)] 19:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bed851800) [pid = 1847] [serial = 1124] [outer = 0x7f9bdcd46400] 19:20:32 INFO - PROCESS | 1847 | 1461118832705 Marionette DEBUG loaded listener.js 19:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bee205c00) [pid = 1847] [serial = 1125] [outer = 0x7f9bdcd46400] 19:20:33 INFO - PROCESS | 1847 | 1461118833615 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]]]}] 19:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1383ms 19:20:33 INFO - PROCESS | 1847 | 1461118833652 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:20:33 INFO - PROCESS | 1847 | 1461118833655 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:20:33 INFO - PROCESS | 1847 | 1461118833661 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:20:33 INFO - PROCESS | 1847 | 1461118833664 Marionette TRACE conn3 <- [1,1470,null,{}] 19:20:33 INFO - PROCESS | 1847 | 1461118833669 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}] 19:20:33 INFO - PROCESS | 1847 | 1461118833845 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:20:34 INFO - PROCESS | 1847 | 1461118834031 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc585d000 == 125 [pid = 1847] [id = 375] 19:20:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bc4404c00) [pid = 1847] [serial = 1126] [outer = (nil)] 19:20:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bc440c800) [pid = 1847] [serial = 1127] [outer = 0x7f9bc4404c00] 19:20:34 INFO - PROCESS | 1847 | 1461118834099 Marionette DEBUG loaded listener.js 19:20:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bc4410c00) [pid = 1847] [serial = 1128] [outer = 0x7f9bc4404c00] 19:20:35 INFO - PROCESS | 1847 | 1461118835029 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]]]}] 19:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1431ms 19:20:35 INFO - PROCESS | 1847 | 1461118835093 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:20:35 INFO - PROCESS | 1847 | 1461118835097 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:20:35 INFO - PROCESS | 1847 | 1461118835103 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:20:35 INFO - PROCESS | 1847 | 1461118835105 Marionette TRACE conn3 <- [1,1474,null,{}] 19:20:35 INFO - PROCESS | 1847 | 1461118835110 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}] 19:20:35 INFO - PROCESS | 1847 | 1461118835291 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:20:35 INFO - PROCESS | 1847 | 1461118835483 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc38a3000 == 126 [pid = 1847] [id = 376] 19:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bc4405400) [pid = 1847] [serial = 1129] [outer = (nil)] 19:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bd1c15000) [pid = 1847] [serial = 1130] [outer = 0x7f9bc4405400] 19:20:35 INFO - PROCESS | 1847 | 1461118835557 Marionette DEBUG loaded listener.js 19:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bd1c1b000) [pid = 1847] [serial = 1131] [outer = 0x7f9bc4405400] 19:20:36 INFO - PROCESS | 1847 | 1461118836452 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]]]}] 19:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1382ms 19:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:20:36 INFO - PROCESS | 1847 | 1461118836486 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:20:36 INFO - PROCESS | 1847 | 1461118836488 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:20:36 INFO - PROCESS | 1847 | 1461118836495 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:20:36 INFO - PROCESS | 1847 | 1461118836498 Marionette TRACE conn3 <- [1,1478,null,{}] 19:20:36 INFO - PROCESS | 1847 | 1461118836503 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}] 19:20:36 INFO - PROCESS | 1847 | 1461118836673 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:20:36 INFO - PROCESS | 1847 | 1461118836860 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc29ea000 == 127 [pid = 1847] [id = 377] 19:20:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bc4411000) [pid = 1847] [serial = 1132] [outer = (nil)] 19:20:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bc9683c00) [pid = 1847] [serial = 1133] [outer = 0x7f9bc4411000] 19:20:36 INFO - PROCESS | 1847 | 1461118836928 Marionette DEBUG loaded listener.js 19:20:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bd8672c00) [pid = 1847] [serial = 1134] [outer = 0x7f9bc4411000] 19:20:38 INFO - PROCESS | 1847 | 1461118838187 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]]]}] 19:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1741ms 19:20:38 INFO - PROCESS | 1847 | 1461118838236 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:20:38 INFO - PROCESS | 1847 | 1461118838242 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:20:38 INFO - PROCESS | 1847 | 1461118838249 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:20:38 INFO - PROCESS | 1847 | 1461118838254 Marionette TRACE conn3 <- [1,1482,null,{}] 19:20:38 INFO - PROCESS | 1847 | 1461118838262 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}] 19:20:38 INFO - PROCESS | 1847 | 1461118838489 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:20:38 INFO - PROCESS | 1847 | 1461118838663 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc87a2000 == 128 [pid = 1847] [id = 378] 19:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bc39d9000) [pid = 1847] [serial = 1135] [outer = (nil)] 19:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bc7126c00) [pid = 1847] [serial = 1136] [outer = 0x7f9bc39d9000] 19:20:38 INFO - PROCESS | 1847 | 1461118838727 Marionette DEBUG loaded listener.js 19:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bc8885000) [pid = 1847] [serial = 1137] [outer = 0x7f9bc39d9000] 19:20:39 INFO - PROCESS | 1847 | 1461118839629 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]]]}] 19:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1438ms 19:20:39 INFO - PROCESS | 1847 | 1461118839687 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:20:39 INFO - PROCESS | 1847 | 1461118839695 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:20:39 INFO - PROCESS | 1847 | 1461118839704 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:20:39 INFO - PROCESS | 1847 | 1461118839707 Marionette TRACE conn3 <- [1,1486,null,{}] 19:20:39 INFO - PROCESS | 1847 | 1461118839711 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}] 19:20:39 INFO - PROCESS | 1847 | 1461118839882 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:20:40 INFO - PROCESS | 1847 | 1461118840261 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6f94000 == 129 [pid = 1847] [id = 379] 19:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bc88a9c00) [pid = 1847] [serial = 1138] [outer = (nil)] 19:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bc88b2000) [pid = 1847] [serial = 1139] [outer = 0x7f9bc88a9c00] 19:20:40 INFO - PROCESS | 1847 | 1461118840334 Marionette DEBUG loaded listener.js 19:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bcac9b400) [pid = 1847] [serial = 1140] [outer = 0x7f9bc88a9c00] 19:20:41 INFO - PROCESS | 1847 | 1461118841248 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]]]}] 19:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1577ms 19:20:41 INFO - PROCESS | 1847 | 1461118841282 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:20:41 INFO - PROCESS | 1847 | 1461118841285 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:20:41 INFO - PROCESS | 1847 | 1461118841291 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:20:41 INFO - PROCESS | 1847 | 1461118841296 Marionette TRACE conn3 <- [1,1490,null,{}] 19:20:41 INFO - PROCESS | 1847 | 1461118841311 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}] 19:20:41 INFO - PROCESS | 1847 | 1461118841490 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:20:41 INFO - PROCESS | 1847 | 1461118841687 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2a9a000 == 130 [pid = 1847] [id = 380] 19:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bcac9e000) [pid = 1847] [serial = 1141] [outer = (nil)] 19:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bcbe1ac00) [pid = 1847] [serial = 1142] [outer = 0x7f9bcac9e000] 19:20:41 INFO - PROCESS | 1847 | 1461118841754 Marionette DEBUG loaded listener.js 19:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bcbe34c00) [pid = 1847] [serial = 1143] [outer = 0x7f9bcac9e000] 19:20:42 INFO - PROCESS | 1847 | 1461118842658 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]]]}] 19:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1431ms 19:20:42 INFO - PROCESS | 1847 | 1461118842723 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:20:42 INFO - PROCESS | 1847 | 1461118842727 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:20:42 INFO - PROCESS | 1847 | 1461118842733 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:20:42 INFO - PROCESS | 1847 | 1461118842736 Marionette TRACE conn3 <- [1,1494,null,{}] 19:20:42 INFO - PROCESS | 1847 | 1461118842741 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}] 19:20:42 INFO - PROCESS | 1847 | 1461118842915 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:20:43 INFO - PROCESS | 1847 | 1461118843100 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaede800 == 131 [pid = 1847] [id = 381] 19:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bcbcc5800) [pid = 1847] [serial = 1144] [outer = (nil)] 19:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bd1714000) [pid = 1847] [serial = 1145] [outer = 0x7f9bcbcc5800] 19:20:43 INFO - PROCESS | 1847 | 1461118843165 Marionette DEBUG loaded listener.js 19:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bd1bb1400) [pid = 1847] [serial = 1146] [outer = 0x7f9bcbcc5800] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e20000 == 130 [pid = 1847] [id = 278] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d30000 == 129 [pid = 1847] [id = 318] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb039000 == 128 [pid = 1847] [id = 330] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d3e800 == 127 [pid = 1847] [id = 320] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bec0c4400) [pid = 1847] [serial = 1016] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bc963fc00) [pid = 1847] [serial = 995] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bcac9fc00) [pid = 1847] [serial = 1022] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bd1711c00) [pid = 1847] [serial = 998] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bd320d400) [pid = 1847] [serial = 1001] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bde3d3800) [pid = 1847] [serial = 1010] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bd5fc9000) [pid = 1847] [serial = 1025] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bda89d800) [pid = 1847] [serial = 1046] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bd1728800) [pid = 1847] [serial = 1013] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bdb228800) [pid = 1847] [serial = 1007] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bd8674800) [pid = 1847] [serial = 1004] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bd0253400) [pid = 1847] [serial = 1019] [outer = (nil)] [url = about:blank] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc86d7800 == 126 [pid = 1847] [id = 319] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc80cd000 == 125 [pid = 1847] [id = 322] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6de4800 == 124 [pid = 1847] [id = 317] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7fea800 == 123 [pid = 1847] [id = 321] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6e5c800 == 122 [pid = 1847] [id = 366] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d3e000 == 121 [pid = 1847] [id = 365] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d41800 == 120 [pid = 1847] [id = 364] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06ee800 == 119 [pid = 1847] [id = 363] 19:20:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6ded000 == 118 [pid = 1847] [id = 362] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bca956000 == 117 [pid = 1847] [id = 361] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6bb9800 == 116 [pid = 1847] [id = 360] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6dee800 == 115 [pid = 1847] [id = 359] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05ba800 == 114 [pid = 1847] [id = 358] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd0281000 == 113 [pid = 1847] [id = 357] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05b6000 == 112 [pid = 1847] [id = 356] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6bb4800 == 111 [pid = 1847] [id = 355] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf0d36800 == 110 [pid = 1847] [id = 354] 19:20:44 INFO - PROCESS | 1847 | 1461118844088 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]]]}] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8cdd800 == 109 [pid = 1847] [id = 353] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcdd2000 == 108 [pid = 1847] [id = 352] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb469800 == 107 [pid = 1847] [id = 351] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd708c000 == 106 [pid = 1847] [id = 350] 19:20:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcad9a800 == 105 [pid = 1847] [id = 349] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bd3d9d400) [pid = 1847] [serial = 1043] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bd170bc00) [pid = 1847] [serial = 1034] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bc968c000) [pid = 1847] [serial = 1031] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bd1717c00) [pid = 1847] [serial = 1035] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bd3d94000) [pid = 1847] [serial = 1041] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bd2aea400) [pid = 1847] [serial = 1040] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bcbe18c00) [pid = 1847] [serial = 1032] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bc8880400) [pid = 1847] [serial = 1028] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bd1fc5400) [pid = 1847] [serial = 1037] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bd6142c00) [pid = 1847] [serial = 1044] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bd2657800) [pid = 1847] [serial = 1038] [outer = (nil)] [url = about:blank] 19:20:44 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bc9641000) [pid = 1847] [serial = 1029] [outer = (nil)] [url = about:blank] 19:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1426ms 19:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:20:44 INFO - PROCESS | 1847 | 1461118844159 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:20:44 INFO - PROCESS | 1847 | 1461118844161 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:20:44 INFO - PROCESS | 1847 | 1461118844167 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:20:44 INFO - PROCESS | 1847 | 1461118844170 Marionette TRACE conn3 <- [1,1498,null,{}] 19:20:44 INFO - PROCESS | 1847 | 1461118844175 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}] 19:20:44 INFO - PROCESS | 1847 | 1461118844331 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:20:44 INFO - PROCESS | 1847 | 1461118844491 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc86df000 == 106 [pid = 1847] [id = 382] 19:20:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bd024b800) [pid = 1847] [serial = 1147] [outer = (nil)] 19:20:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bd1bd6000) [pid = 1847] [serial = 1148] [outer = 0x7f9bd024b800] 19:20:44 INFO - PROCESS | 1847 | 1461118844556 Marionette DEBUG loaded listener.js 19:20:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bd1c1fc00) [pid = 1847] [serial = 1149] [outer = 0x7f9bd024b800] 19:20:45 INFO - PROCESS | 1847 | 1461118845267 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]]]}] 19:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1127ms 19:20:45 INFO - PROCESS | 1847 | 1461118845294 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:20:45 INFO - PROCESS | 1847 | 1461118845298 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:20:45 INFO - PROCESS | 1847 | 1461118845303 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:20:45 INFO - PROCESS | 1847 | 1461118845306 Marionette TRACE conn3 <- [1,1502,null,{}] 19:20:45 INFO - PROCESS | 1847 | 1461118845310 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}] 19:20:45 INFO - PROCESS | 1847 | 1461118845564 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:20:45 INFO - PROCESS | 1847 | 1461118845589 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2853800 == 107 [pid = 1847] [id = 383] 19:20:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bd1fc8400) [pid = 1847] [serial = 1150] [outer = (nil)] 19:20:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bd2aea400) [pid = 1847] [serial = 1151] [outer = 0x7f9bd1fc8400] 19:20:45 INFO - PROCESS | 1847 | 1461118845654 Marionette DEBUG loaded listener.js 19:20:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bd3f41c00) [pid = 1847] [serial = 1152] [outer = 0x7f9bd1fc8400] 19:20:46 INFO - PROCESS | 1847 | 1461118846479 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]]]}] 19:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1225ms 19:20:46 INFO - PROCESS | 1847 | 1461118846529 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:20:46 INFO - PROCESS | 1847 | 1461118846532 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:20:46 INFO - PROCESS | 1847 | 1461118846562 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:20:46 INFO - PROCESS | 1847 | 1461118846565 Marionette TRACE conn3 <- [1,1506,null,{}] 19:20:46 INFO - PROCESS | 1847 | 1461118846569 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}] 19:20:46 INFO - PROCESS | 1847 | 1461118846774 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:20:46 INFO - PROCESS | 1847 | 1461118846800 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6abc800 == 108 [pid = 1847] [id = 384] 19:20:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bd3f45400) [pid = 1847] [serial = 1153] [outer = (nil)] 19:20:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bd6b88c00) [pid = 1847] [serial = 1154] [outer = 0x7f9bd3f45400] 19:20:46 INFO - PROCESS | 1847 | 1461118846857 Marionette DEBUG loaded listener.js 19:20:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bd8674800) [pid = 1847] [serial = 1155] [outer = 0x7f9bd3f45400] 19:20:47 INFO - PROCESS | 1847 | 1461118847635 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]]]}] 19:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1154ms 19:20:47 INFO - PROCESS | 1847 | 1461118847706 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:20:47 INFO - PROCESS | 1847 | 1461118847709 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:20:47 INFO - PROCESS | 1847 | 1461118847715 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:20:47 INFO - PROCESS | 1847 | 1461118847717 Marionette TRACE conn3 <- [1,1510,null,{}] 19:20:47 INFO - PROCESS | 1847 | 1461118847722 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}] 19:20:47 INFO - PROCESS | 1847 | 1461118847956 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:20:47 INFO - PROCESS | 1847 | 1461118847982 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e68000 == 109 [pid = 1847] [id = 385] 19:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bd2e8f000) [pid = 1847] [serial = 1156] [outer = (nil)] 19:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bd9badc00) [pid = 1847] [serial = 1157] [outer = 0x7f9bd2e8f000] 19:20:48 INFO - PROCESS | 1847 | 1461118848046 Marionette DEBUG loaded listener.js 19:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bdb224000) [pid = 1847] [serial = 1158] [outer = 0x7f9bd2e8f000] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bcaa8e400) [pid = 1847] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bc968d400) [pid = 1847] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bd1be1800) [pid = 1847] [serial = 33] [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.] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bdac4ac00) [pid = 1847] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bc9573400) [pid = 1847] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bc958c000) [pid = 1847] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bd3f49800) [pid = 1847] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bd2284000) [pid = 1847] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bc70f8000) [pid = 1847] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bc8fef000) [pid = 1847] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bcbcc7800) [pid = 1847] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bd04f0800) [pid = 1847] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bd1fbf400) [pid = 1847] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bd17b9000) [pid = 1847] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bdc94ac00) [pid = 1847] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bd1721000) [pid = 1847] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bd9b37800) [pid = 1847] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bcbcc0000) [pid = 1847] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bdb1bc000) [pid = 1847] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bd0255400) [pid = 1847] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bd5fc4c00) [pid = 1847] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bc70ea400) [pid = 1847] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bcbcc2000) [pid = 1847] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bd0257400) [pid = 1847] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bd216dc00) [pid = 1847] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bd17b3c00) [pid = 1847] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bcaa8e000) [pid = 1847] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bec186c00) [pid = 1847] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd024a000) [pid = 1847] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bd2fb2000) [pid = 1847] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bd1fc2000) [pid = 1847] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bc9587c00) [pid = 1847] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bd04e6800) [pid = 1847] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bdbdd8800) [pid = 1847] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bd25b4000) [pid = 1847] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bcac96000) [pid = 1847] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bc9580000) [pid = 1847] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bc70f2000) [pid = 1847] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bd17b1c00) [pid = 1847] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bedfb5400) [pid = 1847] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bd5dcb400) [pid = 1847] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bcbcc3c00) [pid = 1847] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bd17b3400) [pid = 1847] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bcbcbf800) [pid = 1847] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bdc532800) [pid = 1847] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bc963a400) [pid = 1847] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bc958a800) [pid = 1847] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bd9bb1400) [pid = 1847] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bcaa8b000) [pid = 1847] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bd2709400) [pid = 1847] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bd2b69800) [pid = 1847] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bd170c800) [pid = 1847] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bd1720800) [pid = 1847] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bd2b6b800) [pid = 1847] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bd6b87400) [pid = 1847] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bd9ba4c00) [pid = 1847] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:20:49 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bc70ec800) [pid = 1847] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:20:49 INFO - PROCESS | 1847 | 1461118849535 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]]]}] 19:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1878ms 19:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:20:49 INFO - PROCESS | 1847 | 1461118849594 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:20:49 INFO - PROCESS | 1847 | 1461118849596 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:20:49 INFO - PROCESS | 1847 | 1461118849602 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:20:49 INFO - PROCESS | 1847 | 1461118849604 Marionette TRACE conn3 <- [1,1514,null,{}] 19:20:49 INFO - PROCESS | 1847 | 1461118849609 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}] 19:20:49 INFO - PROCESS | 1847 | 1461118849840 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:20:49 INFO - PROCESS | 1847 | 1461118849853 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc86cd000 == 110 [pid = 1847] [id = 386] 19:20:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bc70f5000) [pid = 1847] [serial = 1159] [outer = (nil)] 19:20:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bcaa8dc00) [pid = 1847] [serial = 1160] [outer = 0x7f9bc70f5000] 19:20:49 INFO - PROCESS | 1847 | 1461118849912 Marionette DEBUG loaded listener.js 19:20:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bcbcbf800) [pid = 1847] [serial = 1161] [outer = 0x7f9bc70f5000] 19:20:50 INFO - PROCESS | 1847 | 1461118850720 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]]]}] 19:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1135ms 19:20:50 INFO - PROCESS | 1847 | 1461118850737 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:20:50 INFO - PROCESS | 1847 | 1461118850740 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:20:50 INFO - PROCESS | 1847 | 1461118850749 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:20:50 INFO - PROCESS | 1847 | 1461118850753 Marionette TRACE conn3 <- [1,1518,null,{}] 19:20:50 INFO - PROCESS | 1847 | 1461118850758 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}] 19:20:50 INFO - PROCESS | 1847 | 1461118850981 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:20:51 INFO - PROCESS | 1847 | 1461118850993 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd30a9000 == 111 [pid = 1847] [id = 387] 19:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bc887cc00) [pid = 1847] [serial = 1162] [outer = (nil)] 19:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bd024c800) [pid = 1847] [serial = 1163] [outer = 0x7f9bc887cc00] 19:20:51 INFO - PROCESS | 1847 | 1461118851051 Marionette DEBUG loaded listener.js 19:20:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bd1720c00) [pid = 1847] [serial = 1164] [outer = 0x7f9bc887cc00] 19:20:52 INFO - PROCESS | 1847 | 1461118852066 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]]]}] 19:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1379ms 19:20:52 INFO - PROCESS | 1847 | 1461118852130 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:20:52 INFO - PROCESS | 1847 | 1461118852137 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:20:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:20:52 INFO - PROCESS | 1847 | 1461118852145 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:20:52 INFO - PROCESS | 1847 | 1461118852150 Marionette TRACE conn3 <- [1,1522,null,{}] 19:20:52 INFO - PROCESS | 1847 | 1461118852157 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}] 19:20:52 INFO - PROCESS | 1847 | 1461118852349 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:20:52 INFO - PROCESS | 1847 | 1461118852544 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc961d800 == 112 [pid = 1847] [id = 388] 19:20:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bc712cc00) [pid = 1847] [serial = 1165] [outer = (nil)] 19:20:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bc88b3800) [pid = 1847] [serial = 1166] [outer = 0x7f9bc712cc00] 19:20:52 INFO - PROCESS | 1847 | 1461118852664 Marionette DEBUG loaded listener.js 19:20:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bc9691000) [pid = 1847] [serial = 1167] [outer = 0x7f9bc712cc00] 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:20:53 INFO - PROCESS | 1847 | 1461118853571 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"]]]}] 19:20:53 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 () { 19:20:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:20:53 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 () { 19:20:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:20:53 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 () { 19:20:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:20:53 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 () { 19:20:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:20:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:20:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1485ms 19:20:53 INFO - PROCESS | 1847 | 1461118853653 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:20:53 INFO - PROCESS | 1847 | 1461118853663 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:20:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:20:53 INFO - PROCESS | 1847 | 1461118853678 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:20:53 INFO - PROCESS | 1847 | 1461118853683 Marionette TRACE conn3 <- [1,1526,null,{}] 19:20:53 INFO - PROCESS | 1847 | 1461118853688 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}] 19:20:53 INFO - PROCESS | 1847 | 1461118853878 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:20:54 INFO - PROCESS | 1847 | 1461118854064 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2ab7000 == 113 [pid = 1847] [id = 389] 19:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bc712e000) [pid = 1847] [serial = 1168] [outer = (nil)] 19:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bcbf5e000) [pid = 1847] [serial = 1169] [outer = 0x7f9bc712e000] 19:20:54 INFO - PROCESS | 1847 | 1461118854135 Marionette DEBUG loaded listener.js 19:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bd1708c00) [pid = 1847] [serial = 1170] [outer = 0x7f9bc712e000] 19:20:55 INFO - PROCESS | 1847 | 1461118855005 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"]]]}] 19:20:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:20:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:20:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:20:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:20:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1386ms 19:20:55 INFO - PROCESS | 1847 | 1461118855067 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:20:55 INFO - PROCESS | 1847 | 1461118855071 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:20:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:20:55 INFO - PROCESS | 1847 | 1461118855078 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:20:55 INFO - PROCESS | 1847 | 1461118855084 Marionette TRACE conn3 <- [1,1530,null,{}] 19:20:55 INFO - PROCESS | 1847 | 1461118855167 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}] 19:20:55 INFO - PROCESS | 1847 | 1461118855367 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:20:55 INFO - PROCESS | 1847 | 1461118855563 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb2a4000 == 114 [pid = 1847] [id = 390] 19:20:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bcae46400) [pid = 1847] [serial = 1171] [outer = (nil)] 19:20:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bd1fbc400) [pid = 1847] [serial = 1172] [outer = 0x7f9bcae46400] 19:20:55 INFO - PROCESS | 1847 | 1461118855679 Marionette DEBUG loaded listener.js 19:20:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bd2702400) [pid = 1847] [serial = 1173] [outer = 0x7f9bcae46400] 19:20:56 INFO - PROCESS | 1847 | 1461118856475 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]]]}] 19:20:56 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 19:20:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:20:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:20:56 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. 19:20:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:20:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1426ms 19:20:56 INFO - PROCESS | 1847 | 1461118856506 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:20:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:20:56 INFO - PROCESS | 1847 | 1461118856510 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:20:56 INFO - PROCESS | 1847 | 1461118856516 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:20:56 INFO - PROCESS | 1847 | 1461118856519 Marionette TRACE conn3 <- [1,1534,null,{}] 19:20:56 INFO - PROCESS | 1847 | 1461118856524 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}] 19:20:56 INFO - PROCESS | 1847 | 1461118856702 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:20:56 INFO - PROCESS | 1847 | 1461118856908 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdd8800 == 115 [pid = 1847] [id = 391] 19:20:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bd151f800) [pid = 1847] [serial = 1174] [outer = (nil)] 19:20:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bd2e97c00) [pid = 1847] [serial = 1175] [outer = 0x7f9bd151f800] 19:20:56 INFO - PROCESS | 1847 | 1461118856980 Marionette DEBUG loaded listener.js 19:20:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bd5dcbc00) [pid = 1847] [serial = 1176] [outer = 0x7f9bd151f800] 19:20:57 INFO - PROCESS | 1847 | 1461118857873 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]]]}] 19:20:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:20:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1429ms 19:20:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:20:57 INFO - PROCESS | 1847 | 1461118857946 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:20:57 INFO - PROCESS | 1847 | 1461118857949 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:20:57 INFO - PROCESS | 1847 | 1461118857956 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:20:57 INFO - PROCESS | 1847 | 1461118857959 Marionette TRACE conn3 <- [1,1538,null,{}] 19:20:57 INFO - PROCESS | 1847 | 1461118857964 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}] 19:20:58 INFO - PROCESS | 1847 | 1461118858174 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:20:58 INFO - PROCESS | 1847 | 1461118858363 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8d8c000 == 116 [pid = 1847] [id = 392] 19:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bd2164000) [pid = 1847] [serial = 1177] [outer = (nil)] 19:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bd6b87400) [pid = 1847] [serial = 1178] [outer = 0x7f9bd2164000] 19:20:58 INFO - PROCESS | 1847 | 1461118858440 Marionette DEBUG loaded listener.js 19:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bd909b800) [pid = 1847] [serial = 1179] [outer = 0x7f9bd2164000] 19:20:59 INFO - PROCESS | 1847 | 1461118859346 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]]]}] 19:20:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:20:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1427ms 19:20:59 INFO - PROCESS | 1847 | 1461118859383 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:20:59 INFO - PROCESS | 1847 | 1461118859387 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:20:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:20:59 INFO - PROCESS | 1847 | 1461118859392 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:20:59 INFO - PROCESS | 1847 | 1461118859395 Marionette TRACE conn3 <- [1,1542,null,{}] 19:20:59 INFO - PROCESS | 1847 | 1461118859400 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}] 19:20:59 INFO - PROCESS | 1847 | 1461118859593 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:20:59 INFO - PROCESS | 1847 | 1461118859789 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0074000 == 117 [pid = 1847] [id = 393] 19:20:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bd5dd7c00) [pid = 1847] [serial = 1180] [outer = (nil)] 19:20:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bdba17c00) [pid = 1847] [serial = 1181] [outer = 0x7f9bd5dd7c00] 19:20:59 INFO - PROCESS | 1847 | 1461118859862 Marionette DEBUG loaded listener.js 19:20:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bdd7b5c00) [pid = 1847] [serial = 1182] [outer = 0x7f9bd5dd7c00] 19:21:00 INFO - PROCESS | 1847 | 1461118860732 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]]]}] 19:21:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:21:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1376ms 19:21:00 INFO - PROCESS | 1847 | 1461118860770 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:21:00 INFO - PROCESS | 1847 | 1461118860774 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:21:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:21:00 INFO - PROCESS | 1847 | 1461118860779 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:21:00 INFO - PROCESS | 1847 | 1461118860781 Marionette TRACE conn3 <- [1,1546,null,{}] 19:21:00 INFO - PROCESS | 1847 | 1461118860787 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}] 19:21:00 INFO - PROCESS | 1847 | 1461118860961 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:21:01 INFO - PROCESS | 1847 | 1461118861161 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a48000 == 118 [pid = 1847] [id = 394] 19:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bd2168000) [pid = 1847] [serial = 1183] [outer = (nil)] 19:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bde3d5c00) [pid = 1847] [serial = 1184] [outer = 0x7f9bd2168000] 19:21:01 INFO - PROCESS | 1847 | 1461118861228 Marionette DEBUG loaded listener.js 19:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9be8a41800) [pid = 1847] [serial = 1185] [outer = 0x7f9bd2168000] 19:21:02 INFO - PROCESS | 1847 | 1461118862074 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]]]}] 19:21:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:21:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1341ms 19:21:02 INFO - PROCESS | 1847 | 1461118862122 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:21:02 INFO - PROCESS | 1847 | 1461118862126 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:21:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:21:02 INFO - PROCESS | 1847 | 1461118862132 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:21:02 INFO - PROCESS | 1847 | 1461118862135 Marionette TRACE conn3 <- [1,1550,null,{}] 19:21:02 INFO - PROCESS | 1847 | 1461118862140 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}] 19:21:02 INFO - PROCESS | 1847 | 1461118862318 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:21:02 INFO - PROCESS | 1847 | 1461118862518 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc499f000 == 119 [pid = 1847] [id = 395] 19:21:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bd5dcd800) [pid = 1847] [serial = 1186] [outer = (nil)] 19:21:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9be9e1b400) [pid = 1847] [serial = 1187] [outer = 0x7f9bd5dcd800] 19:21:02 INFO - PROCESS | 1847 | 1461118862633 Marionette DEBUG loaded listener.js 19:21:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bec0ca800) [pid = 1847] [serial = 1188] [outer = 0x7f9bd5dcd800] 19:21:03 INFO - PROCESS | 1847 | 1461118863535 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]]]}] 19:21:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:21:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1432ms 19:21:03 INFO - PROCESS | 1847 | 1461118863565 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:21:03 INFO - PROCESS | 1847 | 1461118863569 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:21:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:21:03 INFO - PROCESS | 1847 | 1461118863575 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:21:03 INFO - PROCESS | 1847 | 1461118863578 Marionette TRACE conn3 <- [1,1554,null,{}] 19:21:03 INFO - PROCESS | 1847 | 1461118863583 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}] 19:21:03 INFO - PROCESS | 1847 | 1461118863773 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:21:03 INFO - PROCESS | 1847 | 1461118863973 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a4d000 == 120 [pid = 1847] [id = 396] 19:21:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bc8877800) [pid = 1847] [serial = 1189] [outer = (nil)] 19:21:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bcaa8d400) [pid = 1847] [serial = 1190] [outer = 0x7f9bc8877800] 19:21:04 INFO - PROCESS | 1847 | 1461118864043 Marionette DEBUG loaded listener.js 19:21:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bd170ac00) [pid = 1847] [serial = 1191] [outer = 0x7f9bc8877800] 19:21:04 INFO - PROCESS | 1847 | 1461118864917 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]]]}] 19:21:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1378ms 19:21:04 INFO - PROCESS | 1847 | 1461118864954 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:21:04 INFO - PROCESS | 1847 | 1461118864958 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:21:04 INFO - PROCESS | 1847 | 1461118864963 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:21:04 INFO - PROCESS | 1847 | 1461118864965 Marionette TRACE conn3 <- [1,1558,null,{}] 19:21:04 INFO - PROCESS | 1847 | 1461118864971 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}] 19:21:05 INFO - PROCESS | 1847 | 1461118865155 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:21:05 INFO - PROCESS | 1847 | 1461118865366 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6df0800 == 121 [pid = 1847] [id = 397] 19:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bc70ee800) [pid = 1847] [serial = 1192] [outer = (nil)] 19:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bc8fea400) [pid = 1847] [serial = 1193] [outer = 0x7f9bc70ee800] 19:21:05 INFO - PROCESS | 1847 | 1461118865503 Marionette DEBUG loaded listener.js 19:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bcaa8f000) [pid = 1847] [serial = 1194] [outer = 0x7f9bc70ee800] 19:21:07 INFO - PROCESS | 1847 | 1461118867034 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]]]}] 19:21:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:21:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2127ms 19:21:07 INFO - PROCESS | 1847 | 1461118867092 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:21:07 INFO - PROCESS | 1847 | 1461118867097 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:21:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:21:07 INFO - PROCESS | 1847 | 1461118867105 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:21:07 INFO - PROCESS | 1847 | 1461118867109 Marionette TRACE conn3 <- [1,1562,null,{}] 19:21:07 INFO - PROCESS | 1847 | 1461118867117 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}] 19:21:07 INFO - PROCESS | 1847 | 1461118867324 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:21:07 INFO - PROCESS | 1847 | 1461118867517 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc87a1800 == 122 [pid = 1847] [id = 398] 19:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc70ef400) [pid = 1847] [serial = 1195] [outer = (nil)] 19:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bc88a7800) [pid = 1847] [serial = 1196] [outer = 0x7f9bc70ef400] 19:21:07 INFO - PROCESS | 1847 | 1461118867595 Marionette DEBUG loaded listener.js 19:21:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bc9577c00) [pid = 1847] [serial = 1197] [outer = 0x7f9bc70ef400] 19:21:08 INFO - PROCESS | 1847 | 1461118868644 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]]]}] 19:21:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:21:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1583ms 19:21:08 INFO - PROCESS | 1847 | 1461118868689 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:21:08 INFO - PROCESS | 1847 | 1461118868696 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:21:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:21:08 INFO - PROCESS | 1847 | 1461118868706 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:21:08 INFO - PROCESS | 1847 | 1461118868708 Marionette TRACE conn3 <- [1,1566,null,{}] 19:21:08 INFO - PROCESS | 1847 | 1461118868714 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}] 19:21:08 INFO - PROCESS | 1847 | 1461118868883 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:21:09 INFO - PROCESS | 1847 | 1461118869162 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6cdb800 == 123 [pid = 1847] [id = 399] 19:21:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bc963fc00) [pid = 1847] [serial = 1198] [outer = (nil)] 19:21:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bc968c000) [pid = 1847] [serial = 1199] [outer = 0x7f9bc963fc00] 19:21:09 INFO - PROCESS | 1847 | 1461118869276 Marionette DEBUG loaded listener.js 19:21:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bcac96800) [pid = 1847] [serial = 1200] [outer = 0x7f9bc963fc00] 19:21:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc86cd000 == 122 [pid = 1847] [id = 386] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bd6ddb800) [pid = 1847] [serial = 1103] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bc59a5000) [pid = 1847] [serial = 1070] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bcae48000) [pid = 1847] [serial = 1076] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bc88b3000) [pid = 1847] [serial = 1073] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bdac4a400) [pid = 1847] [serial = 1064] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bd32a9800) [pid = 1847] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bc88af400) [pid = 1847] [serial = 1067] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bc7130c00) [pid = 1847] [serial = 1082] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bde3d2800) [pid = 1847] [serial = 1061] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bcae47000) [pid = 1847] [serial = 1079] [outer = (nil)] [url = about:blank] 19:21:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6e68000 == 121 [pid = 1847] [id = 385] 19:21:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6abc800 == 120 [pid = 1847] [id = 384] 19:21:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2853800 == 119 [pid = 1847] [id = 383] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc86df000 == 118 [pid = 1847] [id = 382] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcaede800 == 117 [pid = 1847] [id = 381] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2a9a000 == 116 [pid = 1847] [id = 380] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6f94000 == 115 [pid = 1847] [id = 379] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc87a2000 == 114 [pid = 1847] [id = 378] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed81a000 == 113 [pid = 1847] [id = 372] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bde463000 == 112 [pid = 1847] [id = 371] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb71e000 == 111 [pid = 1847] [id = 370] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d3b000 == 110 [pid = 1847] [id = 369] 19:21:10 INFO - PROCESS | 1847 | 1461118870162 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]]]}] 19:21:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:21:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1477ms 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcada6800 == 109 [pid = 1847] [id = 368] 19:21:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdac1c800 == 108 [pid = 1847] [id = 367] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bd5fd2800) [pid = 1847] [serial = 1101] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bee430000) [pid = 1847] [serial = 912] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bcbe26c00) [pid = 1847] [serial = 1088] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bec13f000) [pid = 1847] [serial = 729] [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.] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9be7ed4c00) [pid = 1847] [serial = 897] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bc957e400) [pid = 1847] [serial = 816] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bd1c23400) [pid = 1847] [serial = 999] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bcbccc800) [pid = 1847] [serial = 1049] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bd9a27000) [pid = 1847] [serial = 798] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9be8f06800) [pid = 1847] [serial = 846] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bcaa8f400) [pid = 1847] [serial = 996] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bcaca1800) [pid = 1847] [serial = 1086] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bde3d8400) [pid = 1847] [serial = 969] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bd9011800) [pid = 1847] [serial = 948] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bdc533c00) [pid = 1847] [serial = 807] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bd320bc00) [pid = 1847] [serial = 891] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bea2b8800) [pid = 1847] [serial = 1011] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bdb22e000) [pid = 1847] [serial = 1058] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bedfb2c00) [pid = 1847] [serial = 1017] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bdb1b7800) [pid = 1847] [serial = 801] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bcbccd800) [pid = 1847] [serial = 960] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9be9ecf800) [pid = 1847] [serial = 810] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bd1709800) [pid = 1847] [serial = 1091] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bd5fd1c00) [pid = 1847] [serial = 906] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bc70f7800) [pid = 1847] [serial = 858] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bd270f000) [pid = 1847] [serial = 966] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bd172d800) [pid = 1847] [serial = 1092] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bd1c59400) [pid = 1847] [serial = 1094] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bd2cc3800) [pid = 1847] [serial = 795] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bd228d800) [pid = 1847] [serial = 888] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bcaa99400) [pid = 1847] [serial = 909] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bee42c800) [pid = 1847] [serial = 903] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bd0258400) [pid = 1847] [serial = 1020] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bdb22d800) [pid = 1847] [serial = 804] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bc9594c00) [pid = 1847] [serial = 855] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bd6ddb000) [pid = 1847] [serial = 840] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bec020400) [pid = 1847] [serial = 900] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bcbe33000) [pid = 1847] [serial = 1089] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bd172b400) [pid = 1847] [serial = 1052] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bd5fd0c00) [pid = 1847] [serial = 1055] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bc9649800) [pid = 1847] [serial = 1085] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bde669800) [pid = 1847] [serial = 951] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bcaca4000) [pid = 1847] [serial = 1023] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bd1fc5800) [pid = 1847] [serial = 837] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bc968d800) [pid = 1847] [serial = 942] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bd2657400) [pid = 1847] [serial = 1098] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bee425000) [pid = 1847] [serial = 852] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bec023400) [pid = 1847] [serial = 849] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bd6b8b400) [pid = 1847] [serial = 963] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bd1fbac00) [pid = 1847] [serial = 1095] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bdaac9c00) [pid = 1847] [serial = 993] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bd2e9a800) [pid = 1847] [serial = 1100] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bed856800) [pid = 1847] [serial = 813] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9bd5fcc400) [pid = 1847] [serial = 915] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bd2170000) [pid = 1847] [serial = 1097] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bd1fc8000) [pid = 1847] [serial = 945] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bdba18800) [pid = 1847] [serial = 894] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bee424800) [pid = 1847] [serial = 1026] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bd5fc9c00) [pid = 1847] [serial = 1002] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bdb229400) [pid = 1847] [serial = 843] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bee430c00) [pid = 1847] [serial = 957] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bd270e400) [pid = 1847] [serial = 1014] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bdac4a800) [pid = 1847] [serial = 1005] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bdba1a400) [pid = 1847] [serial = 1008] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bede2a400) [pid = 1847] [serial = 954] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bd9097400) [pid = 1847] [serial = 861] [outer = (nil)] [url = about:blank] 19:21:10 INFO - PROCESS | 1847 | 1461118870225 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:21:10 INFO - PROCESS | 1847 | 1461118870227 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:21:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:21:10 INFO - PROCESS | 1847 | 1461118870241 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:21:10 INFO - PROCESS | 1847 | 1461118870251 Marionette TRACE conn3 <- [1,1570,null,{}] 19:21:10 INFO - PROCESS | 1847 | 1461118870267 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}] 19:21:10 INFO - PROCESS | 1847 | 1461118870449 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:21:10 INFO - PROCESS | 1847 | 1461118870670 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6fa6000 == 109 [pid = 1847] [id = 400] 19:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bcac97000) [pid = 1847] [serial = 1201] [outer = (nil)] 19:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bcae4f800) [pid = 1847] [serial = 1202] [outer = 0x7f9bcac97000] 19:21:10 INFO - PROCESS | 1847 | 1461118870736 Marionette DEBUG loaded listener.js 19:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bcbe11000) [pid = 1847] [serial = 1203] [outer = 0x7f9bcac97000] 19:21:11 INFO - PROCESS | 1847 | 1461118871428 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]]]}] 19:21:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:21:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1241ms 19:21:11 INFO - PROCESS | 1847 | 1461118871481 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:21:11 INFO - PROCESS | 1847 | 1461118871485 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:21:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:21:11 INFO - PROCESS | 1847 | 1461118871491 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:21:11 INFO - PROCESS | 1847 | 1461118871494 Marionette TRACE conn3 <- [1,1574,null,{}] 19:21:11 INFO - PROCESS | 1847 | 1461118871499 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}] 19:21:11 INFO - PROCESS | 1847 | 1461118871668 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:21:11 INFO - PROCESS | 1847 | 1461118871679 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95d3800 == 110 [pid = 1847] [id = 401] 19:21:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bcbe12800) [pid = 1847] [serial = 1204] [outer = (nil)] 19:21:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bd024a000) [pid = 1847] [serial = 1205] [outer = 0x7f9bcbe12800] 19:21:11 INFO - PROCESS | 1847 | 1461118871741 Marionette DEBUG loaded listener.js 19:21:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bd0251400) [pid = 1847] [serial = 1206] [outer = 0x7f9bcbe12800] 19:21:12 INFO - PROCESS | 1847 | 1461118872787 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]]]}] 19:21:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:21:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1332ms 19:21:12 INFO - PROCESS | 1847 | 1461118872825 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:21:12 INFO - PROCESS | 1847 | 1461118872829 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:21:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:21:12 INFO - PROCESS | 1847 | 1461118872834 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:21:12 INFO - PROCESS | 1847 | 1461118872846 Marionette TRACE conn3 <- [1,1578,null,{}] 19:21:12 INFO - PROCESS | 1847 | 1461118872863 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}] 19:21:13 INFO - PROCESS | 1847 | 1461118873059 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:21:13 INFO - PROCESS | 1847 | 1461118873084 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaed4800 == 111 [pid = 1847] [id = 402] 19:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bc39da000) [pid = 1847] [serial = 1207] [outer = (nil)] 19:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bd0257c00) [pid = 1847] [serial = 1208] [outer = 0x7f9bc39da000] 19:21:13 INFO - PROCESS | 1847 | 1461118873142 Marionette DEBUG loaded listener.js 19:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bd1527c00) [pid = 1847] [serial = 1209] [outer = 0x7f9bc39da000] 19:21:14 INFO - PROCESS | 1847 | 1461118874118 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]]]}] 19:21:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:21:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1343ms 19:21:14 INFO - PROCESS | 1847 | 1461118874178 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:21:14 INFO - PROCESS | 1847 | 1461118874181 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:21:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:21:14 INFO - PROCESS | 1847 | 1461118874186 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:21:14 INFO - PROCESS | 1847 | 1461118874188 Marionette TRACE conn3 <- [1,1582,null,{}] 19:21:14 INFO - PROCESS | 1847 | 1461118874193 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}] 19:21:14 INFO - PROCESS | 1847 | 1461118874421 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:21:14 INFO - PROCESS | 1847 | 1461118874444 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05c0000 == 112 [pid = 1847] [id = 403] 19:21:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bd1723800) [pid = 1847] [serial = 1210] [outer = (nil)] 19:21:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bd17b8000) [pid = 1847] [serial = 1211] [outer = 0x7f9bd1723800] 19:21:14 INFO - PROCESS | 1847 | 1461118874507 Marionette DEBUG loaded listener.js 19:21:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bd1c1a000) [pid = 1847] [serial = 1212] [outer = 0x7f9bd1723800] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bc7128c00) [pid = 1847] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bc88a8400) [pid = 1847] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bc8fe0400) [pid = 1847] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bc59a1400) [pid = 1847] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bcaa95c00) [pid = 1847] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bd1725000) [pid = 1847] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bd170f400) [pid = 1847] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bd1bb4800) [pid = 1847] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bd1fc8400) [pid = 1847] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bd3f45400) [pid = 1847] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bcac9e000) [pid = 1847] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bc88a9c00) [pid = 1847] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f9bd024b800) [pid = 1847] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f9bcbcc5800) [pid = 1847] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f9bc39d9000) [pid = 1847] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f9bd2e8f000) [pid = 1847] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f9bcbf5cc00) [pid = 1847] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f9bc70f5000) [pid = 1847] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f9bc59a0800) [pid = 1847] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f9bc599d400) [pid = 1847] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f9bd9230000) [pid = 1847] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f9bd2654c00) [pid = 1847] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:21:15 INFO - PROCESS | 1847 | 1461118875876 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]]]}] 19:21:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:21:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1728ms 19:21:15 INFO - PROCESS | 1847 | 1461118875916 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:21:15 INFO - PROCESS | 1847 | 1461118875919 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:21:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:21:15 INFO - PROCESS | 1847 | 1461118875924 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:21:15 INFO - PROCESS | 1847 | 1461118875927 Marionette TRACE conn3 <- [1,1586,null,{}] 19:21:15 INFO - PROCESS | 1847 | 1461118875932 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}] 19:21:16 INFO - PROCESS | 1847 | 1461118876088 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:21:16 INFO - PROCESS | 1847 | 1461118876106 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05bd800 == 113 [pid = 1847] [id = 404] 19:21:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f9bc7128c00) [pid = 1847] [serial = 1213] [outer = (nil)] 19:21:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f9bcae43000) [pid = 1847] [serial = 1214] [outer = 0x7f9bc7128c00] 19:21:16 INFO - PROCESS | 1847 | 1461118876164 Marionette DEBUG loaded listener.js 19:21:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f9bd1723c00) [pid = 1847] [serial = 1215] [outer = 0x7f9bc7128c00] 19:21:16 INFO - PROCESS | 1847 | 1461118876927 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]]]}] 19:21:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:21:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1028ms 19:21:16 INFO - PROCESS | 1847 | 1461118876959 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:21:16 INFO - PROCESS | 1847 | 1461118876962 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:21:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:21:16 INFO - PROCESS | 1847 | 1461118876967 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:21:16 INFO - PROCESS | 1847 | 1461118876969 Marionette TRACE conn3 <- [1,1590,null,{}] 19:21:16 INFO - PROCESS | 1847 | 1461118876990 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}] 19:21:17 INFO - PROCESS | 1847 | 1461118877184 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:21:17 INFO - PROCESS | 1847 | 1461118877200 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1e73800 == 114 [pid = 1847] [id = 405] 19:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f9bd1725000) [pid = 1847] [serial = 1216] [outer = (nil)] 19:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f9bd1c29400) [pid = 1847] [serial = 1217] [outer = 0x7f9bd1725000] 19:21:17 INFO - PROCESS | 1847 | 1461118877258 Marionette DEBUG loaded listener.js 19:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f9bd1c57400) [pid = 1847] [serial = 1218] [outer = 0x7f9bd1725000] 19:21:18 INFO - PROCESS | 1847 | 1461118878336 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]]]}] 19:21:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:21:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1396ms 19:21:18 INFO - PROCESS | 1847 | 1461118878365 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:21:18 INFO - PROCESS | 1847 | 1461118878372 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:21:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:21:18 INFO - PROCESS | 1847 | 1461118878382 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:21:18 INFO - PROCESS | 1847 | 1461118878387 Marionette TRACE conn3 <- [1,1594,null,{}] 19:21:18 INFO - PROCESS | 1847 | 1461118878395 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}] 19:21:18 INFO - PROCESS | 1847 | 1461118878596 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:21:18 INFO - PROCESS | 1847 | 1461118878773 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6f9b000 == 115 [pid = 1847] [id = 406] 19:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f9bc7127c00) [pid = 1847] [serial = 1219] [outer = (nil)] 19:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f9bc9574400) [pid = 1847] [serial = 1220] [outer = 0x7f9bc7127c00] 19:21:18 INFO - PROCESS | 1847 | 1461118878847 Marionette DEBUG loaded listener.js 19:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f9bc9641400) [pid = 1847] [serial = 1221] [outer = 0x7f9bc7127c00] 19:21:19 INFO - PROCESS | 1847 | 1461118879800 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]]]}] 19:21:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:21:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1482ms 19:21:19 INFO - PROCESS | 1847 | 1461118879866 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:21:19 INFO - PROCESS | 1847 | 1461118879874 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:21:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:21:19 INFO - PROCESS | 1847 | 1461118879884 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:21:19 INFO - PROCESS | 1847 | 1461118879888 Marionette TRACE conn3 <- [1,1598,null,{}] 19:21:19 INFO - PROCESS | 1847 | 1461118879894 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}] 19:21:20 INFO - PROCESS | 1847 | 1461118880083 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:21:20 INFO - PROCESS | 1847 | 1461118880259 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd04a0000 == 116 [pid = 1847] [id = 407] 19:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f9bc39d9c00) [pid = 1847] [serial = 1222] [outer = (nil)] 19:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bcbcc6000) [pid = 1847] [serial = 1223] [outer = 0x7f9bc39d9c00] 19:21:20 INFO - PROCESS | 1847 | 1461118880327 Marionette DEBUG loaded listener.js 19:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bcbe2ec00) [pid = 1847] [serial = 1224] [outer = 0x7f9bc39d9c00] 19:21:21 INFO - PROCESS | 1847 | 1461118881304 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]]]}] 19:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1478ms 19:21:21 INFO - PROCESS | 1847 | 1461118881363 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:21:21 INFO - PROCESS | 1847 | 1461118881366 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:21:21 INFO - PROCESS | 1847 | 1461118881373 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:21:21 INFO - PROCESS | 1847 | 1461118881378 Marionette TRACE conn3 <- [1,1602,null,{}] 19:21:21 INFO - PROCESS | 1847 | 1461118881393 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}] 19:21:21 INFO - PROCESS | 1847 | 1461118881609 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:21:21 INFO - PROCESS | 1847 | 1461118881786 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2792000 == 117 [pid = 1847] [id = 408] 19:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bd0254400) [pid = 1847] [serial = 1225] [outer = (nil)] 19:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bd1725c00) [pid = 1847] [serial = 1226] [outer = 0x7f9bd0254400] 19:21:21 INFO - PROCESS | 1847 | 1461118881857 Marionette DEBUG loaded listener.js 19:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bd17bb000) [pid = 1847] [serial = 1227] [outer = 0x7f9bd0254400] 19:21:22 INFO - PROCESS | 1847 | 1461118882754 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]]]}] 19:21:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:21:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1434ms 19:21:22 INFO - PROCESS | 1847 | 1461118882808 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:21:22 INFO - PROCESS | 1847 | 1461118882813 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:21:22 INFO - PROCESS | 1847 | 1461118882820 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:21:22 INFO - PROCESS | 1847 | 1461118882823 Marionette TRACE conn3 <- [1,1606,null,{}] 19:21:22 INFO - PROCESS | 1847 | 1461118882828 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}] 19:21:23 INFO - PROCESS | 1847 | 1461118883007 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:21:23 INFO - PROCESS | 1847 | 1461118883191 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2aae000 == 118 [pid = 1847] [id = 409] 19:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bd170f000) [pid = 1847] [serial = 1228] [outer = (nil)] 19:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bd1c56000) [pid = 1847] [serial = 1229] [outer = 0x7f9bd170f000] 19:21:23 INFO - PROCESS | 1847 | 1461118883265 Marionette DEBUG loaded listener.js 19:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bd1d69c00) [pid = 1847] [serial = 1230] [outer = 0x7f9bd170f000] 19:21:24 INFO - PROCESS | 1847 | 1461118884075 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]]]}] 19:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1326ms 19:21:24 INFO - PROCESS | 1847 | 1461118884159 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:21:24 INFO - PROCESS | 1847 | 1461118884164 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:21:24 INFO - PROCESS | 1847 | 1461118884171 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:21:24 INFO - PROCESS | 1847 | 1461118884174 Marionette TRACE conn3 <- [1,1610,null,{}] 19:21:24 INFO - PROCESS | 1847 | 1461118884180 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}] 19:21:24 INFO - PROCESS | 1847 | 1461118884356 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:21:24 INFO - PROCESS | 1847 | 1461118884540 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e1e800 == 119 [pid = 1847] [id = 410] 19:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bd1be2000) [pid = 1847] [serial = 1231] [outer = (nil)] 19:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bd1fbac00) [pid = 1847] [serial = 1232] [outer = 0x7f9bd1be2000] 19:21:24 INFO - PROCESS | 1847 | 1461118884613 Marionette DEBUG loaded listener.js 19:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bd216ec00) [pid = 1847] [serial = 1233] [outer = 0x7f9bd1be2000] 19:21:25 INFO - PROCESS | 1847 | 1461118885535 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]]]}] 19:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1431ms 19:21:25 INFO - PROCESS | 1847 | 1461118885603 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:21:25 INFO - PROCESS | 1847 | 1461118885607 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:21:25 INFO - PROCESS | 1847 | 1461118885614 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:21:25 INFO - PROCESS | 1847 | 1461118885617 Marionette TRACE conn3 <- [1,1614,null,{}] 19:21:25 INFO - PROCESS | 1847 | 1461118885624 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}] 19:21:25 INFO - PROCESS | 1847 | 1461118885875 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:21:26 INFO - PROCESS | 1847 | 1461118886100 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d3b000 == 120 [pid = 1847] [id = 411] 19:21:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bd2283c00) [pid = 1847] [serial = 1234] [outer = (nil)] 19:21:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bd2657400) [pid = 1847] [serial = 1235] [outer = 0x7f9bd2283c00] 19:21:26 INFO - PROCESS | 1847 | 1461118886222 Marionette DEBUG loaded listener.js 19:21:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bd2ae2000) [pid = 1847] [serial = 1236] [outer = 0x7f9bd2283c00] 19:21:27 INFO - PROCESS | 1847 | 1461118887023 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]]]}] 19:21:27 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 19:21:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1479ms 19:21:27 INFO - PROCESS | 1847 | 1461118887093 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:21:27 INFO - PROCESS | 1847 | 1461118887097 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:21:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:21:27 INFO - PROCESS | 1847 | 1461118887103 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:21:27 INFO - PROCESS | 1847 | 1461118887106 Marionette TRACE conn3 <- [1,1618,null,{}] 19:21:27 INFO - PROCESS | 1847 | 1461118887112 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}] 19:21:27 INFO - PROCESS | 1847 | 1461118887288 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:21:27 INFO - PROCESS | 1847 | 1461118887467 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a75800 == 121 [pid = 1847] [id = 412] 19:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bd25ae000) [pid = 1847] [serial = 1237] [outer = (nil)] 19:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bd2b64800) [pid = 1847] [serial = 1238] [outer = 0x7f9bd25ae000] 19:21:27 INFO - PROCESS | 1847 | 1461118887536 Marionette DEBUG loaded listener.js 19:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bd2b6f000) [pid = 1847] [serial = 1239] [outer = 0x7f9bd25ae000] 19:21:28 INFO - PROCESS | 1847 | 1461118888373 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]]]}] 19:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1340ms 19:21:28 INFO - PROCESS | 1847 | 1461118888444 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:21:28 INFO - PROCESS | 1847 | 1461118888447 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:21:28 INFO - PROCESS | 1847 | 1461118888453 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:21:28 INFO - PROCESS | 1847 | 1461118888456 Marionette TRACE conn3 <- [1,1622,null,{}] 19:21:28 INFO - PROCESS | 1847 | 1461118888462 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}] 19:21:28 INFO - PROCESS | 1847 | 1461118888652 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:21:28 INFO - PROCESS | 1847 | 1461118888832 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6bb9000 == 122 [pid = 1847] [id = 413] 19:21:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bd2ae4400) [pid = 1847] [serial = 1240] [outer = (nil)] 19:21:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bd2e8d400) [pid = 1847] [serial = 1241] [outer = 0x7f9bd2ae4400] 19:21:28 INFO - PROCESS | 1847 | 1461118888903 Marionette DEBUG loaded listener.js 19:21:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bd2f75400) [pid = 1847] [serial = 1242] [outer = 0x7f9bd2ae4400] 19:21:29 INFO - PROCESS | 1847 | 1461118889734 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]]]}] 19:21:29 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 19:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1330ms 19:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:21:29 INFO - PROCESS | 1847 | 1461118889784 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:21:29 INFO - PROCESS | 1847 | 1461118889787 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:21:29 INFO - PROCESS | 1847 | 1461118889793 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:21:29 INFO - PROCESS | 1847 | 1461118889796 Marionette TRACE conn3 <- [1,1626,null,{}] 19:21:29 INFO - PROCESS | 1847 | 1461118889821 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}] 19:21:30 INFO - PROCESS | 1847 | 1461118890003 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:21:30 INFO - PROCESS | 1847 | 1461118890187 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd709b800 == 123 [pid = 1847] [id = 414] 19:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bd2ae9400) [pid = 1847] [serial = 1243] [outer = (nil)] 19:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bd3d9e000) [pid = 1847] [serial = 1244] [outer = 0x7f9bd2ae9400] 19:21:30 INFO - PROCESS | 1847 | 1461118890255 Marionette DEBUG loaded listener.js 19:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bd4a88c00) [pid = 1847] [serial = 1245] [outer = 0x7f9bd2ae9400] 19:21:31 INFO - PROCESS | 1847 | 1461118891099 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]]]}] 19:21:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:21:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1348ms 19:21:31 INFO - PROCESS | 1847 | 1461118891141 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:21:31 INFO - PROCESS | 1847 | 1461118891145 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:21:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:21:31 INFO - PROCESS | 1847 | 1461118891150 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:21:31 INFO - PROCESS | 1847 | 1461118891152 Marionette TRACE conn3 <- [1,1630,null,{}] 19:21:31 INFO - PROCESS | 1847 | 1461118891158 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}] 19:21:31 INFO - PROCESS | 1847 | 1461118891325 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:21:31 INFO - PROCESS | 1847 | 1461118891510 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd8637800 == 124 [pid = 1847] [id = 415] 19:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bd2cbe400) [pid = 1847] [serial = 1246] [outer = (nil)] 19:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bd5dd0800) [pid = 1847] [serial = 1247] [outer = 0x7f9bd2cbe400] 19:21:31 INFO - PROCESS | 1847 | 1461118891582 Marionette DEBUG loaded listener.js 19:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bd5fc7800) [pid = 1847] [serial = 1248] [outer = 0x7f9bd2cbe400] 19:21:32 INFO - PROCESS | 1847 | 1461118892497 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]]]}] 19:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1387ms 19:21:32 INFO - PROCESS | 1847 | 1461118892539 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:21:32 INFO - PROCESS | 1847 | 1461118892543 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:21:32 INFO - PROCESS | 1847 | 1461118892549 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:21:32 INFO - PROCESS | 1847 | 1461118892553 Marionette TRACE conn3 <- [1,1634,null,{}] 19:21:32 INFO - PROCESS | 1847 | 1461118892558 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}] 19:21:32 INFO - PROCESS | 1847 | 1461118892789 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:21:32 INFO - PROCESS | 1847 | 1461118892972 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb03b800 == 125 [pid = 1847] [id = 416] 19:21:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bd2f73000) [pid = 1847] [serial = 1249] [outer = (nil)] 19:21:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bd7cc1000) [pid = 1847] [serial = 1250] [outer = 0x7f9bd2f73000] 19:21:33 INFO - PROCESS | 1847 | 1461118893052 Marionette DEBUG loaded listener.js 19:21:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bd9b36000) [pid = 1847] [serial = 1251] [outer = 0x7f9bd2f73000] 19:21:33 INFO - PROCESS | 1847 | 1461118893884 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]]]}] 19:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1386ms 19:21:33 INFO - PROCESS | 1847 | 1461118893936 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:21:33 INFO - PROCESS | 1847 | 1461118893940 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:21:33 INFO - PROCESS | 1847 | 1461118893946 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:21:33 INFO - PROCESS | 1847 | 1461118893948 Marionette TRACE conn3 <- [1,1638,null,{}] 19:21:33 INFO - PROCESS | 1847 | 1461118893953 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}] 19:21:34 INFO - PROCESS | 1847 | 1461118894125 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:21:34 INFO - PROCESS | 1847 | 1461118894336 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb28f000 == 126 [pid = 1847] [id = 417] 19:21:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bc4406000) [pid = 1847] [serial = 1252] [outer = (nil)] 19:21:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bd1fc3c00) [pid = 1847] [serial = 1253] [outer = 0x7f9bc4406000] 19:21:34 INFO - PROCESS | 1847 | 1461118894408 Marionette DEBUG loaded listener.js 19:21:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bda19e800) [pid = 1847] [serial = 1254] [outer = 0x7f9bc4406000] 19:21:35 INFO - PROCESS | 1847 | 1461118895279 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]]]}] 19:21:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:21:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1382ms 19:21:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:21:35 INFO - PROCESS | 1847 | 1461118895329 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:21:35 INFO - PROCESS | 1847 | 1461118895332 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:21:35 INFO - PROCESS | 1847 | 1461118895338 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:21:35 INFO - PROCESS | 1847 | 1461118895342 Marionette TRACE conn3 <- [1,1642,null,{}] 19:21:35 INFO - PROCESS | 1847 | 1461118895347 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}] 19:21:35 INFO - PROCESS | 1847 | 1461118895521 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:21:35 INFO - PROCESS | 1847 | 1461118895729 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc4999800 == 127 [pid = 1847] [id = 418] 19:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bc39d7800) [pid = 1847] [serial = 1255] [outer = (nil)] 19:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bc39e3400) [pid = 1847] [serial = 1256] [outer = 0x7f9bc39d7800] 19:21:36 INFO - PROCESS | 1847 | 1461118896115 Marionette DEBUG loaded listener.js 19:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bc70eac00) [pid = 1847] [serial = 1257] [outer = 0x7f9bc39d7800] 19:21:37 INFO - PROCESS | 1847 | 1461118897041 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]]]}] 19:21:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:21:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1739ms 19:21:37 INFO - PROCESS | 1847 | 1461118897078 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:21:37 INFO - PROCESS | 1847 | 1461118897082 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:21:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:21:37 INFO - PROCESS | 1847 | 1461118897089 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:21:37 INFO - PROCESS | 1847 | 1461118897094 Marionette TRACE conn3 <- [1,1646,null,{}] 19:21:37 INFO - PROCESS | 1847 | 1461118897101 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}] 19:21:37 INFO - PROCESS | 1847 | 1461118897284 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:21:37 INFO - PROCESS | 1847 | 1461118897626 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc4996800 == 128 [pid = 1847] [id = 419] 19:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bc39dec00) [pid = 1847] [serial = 1258] [outer = (nil)] 19:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bc958fc00) [pid = 1847] [serial = 1259] [outer = 0x7f9bc39dec00] 19:21:37 INFO - PROCESS | 1847 | 1461118897705 Marionette DEBUG loaded listener.js 19:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bcaa90000) [pid = 1847] [serial = 1260] [outer = 0x7f9bc39dec00] 19:21:38 INFO - PROCESS | 1847 | 1461118898628 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]]]}] 19:21:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:21:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 19:21:38 INFO - PROCESS | 1847 | 1461118898675 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:21:38 INFO - PROCESS | 1847 | 1461118898681 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:21:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:21:38 INFO - PROCESS | 1847 | 1461118898690 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:21:38 INFO - PROCESS | 1847 | 1461118898694 Marionette TRACE conn3 <- [1,1650,null,{}] 19:21:38 INFO - PROCESS | 1847 | 1461118898700 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}] 19:21:38 INFO - PROCESS | 1847 | 1461118898873 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05bd800 == 127 [pid = 1847] [id = 404] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05c0000 == 126 [pid = 1847] [id = 403] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bd270c800) [pid = 1847] [serial = 1112] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bd3f40800) [pid = 1847] [serial = 1115] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bd9093400) [pid = 1847] [serial = 1118] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9be1fd3400) [pid = 1847] [serial = 1121] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bed851800) [pid = 1847] [serial = 1124] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bc440c800) [pid = 1847] [serial = 1127] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bd1c15000) [pid = 1847] [serial = 1130] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bc9683c00) [pid = 1847] [serial = 1133] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | 1461118899240 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcaed4800 == 125 [pid = 1847] [id = 402] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc95d3800 == 124 [pid = 1847] [id = 401] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6fa6000 == 123 [pid = 1847] [id = 400] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6cdb800 == 122 [pid = 1847] [id = 399] 19:21:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc45af000 == 123 [pid = 1847] [id = 420] 19:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bc7132000) [pid = 1847] [serial = 1261] [outer = (nil)] 19:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bcbcc5400) [pid = 1847] [serial = 1262] [outer = 0x7f9bc7132000] 19:21:39 INFO - PROCESS | 1847 | 1461118899314 Marionette DEBUG loaded listener.js 19:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bcbe14000) [pid = 1847] [serial = 1263] [outer = 0x7f9bc7132000] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc87a1800 == 122 [pid = 1847] [id = 398] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5a4d000 == 121 [pid = 1847] [id = 396] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc499f000 == 120 [pid = 1847] [id = 395] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5a48000 == 119 [pid = 1847] [id = 394] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf0074000 == 118 [pid = 1847] [id = 393] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8d8c000 == 117 [pid = 1847] [id = 392] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcdd8800 == 116 [pid = 1847] [id = 391] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb2a4000 == 115 [pid = 1847] [id = 390] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2ab7000 == 114 [pid = 1847] [id = 389] 19:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc961d800 == 113 [pid = 1847] [id = 388] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bcbe29800) [pid = 1847] [serial = 1074] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bc59aa400) [pid = 1847] [serial = 1071] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9be8a41400) [pid = 1847] [serial = 1062] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bee4be400) [pid = 1847] [serial = 1065] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bc7135800) [pid = 1847] [serial = 1083] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9be204e800) [pid = 1847] [serial = 1068] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bd1d6f400) [pid = 1847] [serial = 1080] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bcae4c000) [pid = 1847] [serial = 1077] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bd2aea400) [pid = 1847] [serial = 1151] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bd6b88c00) [pid = 1847] [serial = 1154] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bcbe34c00) [pid = 1847] [serial = 1143] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bcbe1ac00) [pid = 1847] [serial = 1142] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bcac9b400) [pid = 1847] [serial = 1140] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bc88b2000) [pid = 1847] [serial = 1139] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bd1bd6000) [pid = 1847] [serial = 1148] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bd1c1fc00) [pid = 1847] [serial = 1149] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bd1bb1400) [pid = 1847] [serial = 1146] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bd1714000) [pid = 1847] [serial = 1145] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bcaa93000) [pid = 1847] [serial = 1106] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bc8885000) [pid = 1847] [serial = 1137] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9bc7126c00) [pid = 1847] [serial = 1136] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bd9badc00) [pid = 1847] [serial = 1157] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bd8671000) [pid = 1847] [serial = 1104] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bd0250c00) [pid = 1847] [serial = 1109] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bcaa8dc00) [pid = 1847] [serial = 1160] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bcbcbf800) [pid = 1847] [serial = 1161] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bdb224000) [pid = 1847] [serial = 1158] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bd8674800) [pid = 1847] [serial = 1155] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bd3f41c00) [pid = 1847] [serial = 1152] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bcbf57000) [pid = 1847] [serial = 1050] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bd6de1800) [pid = 1847] [serial = 1056] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd1d71c00) [pid = 1847] [serial = 1053] [outer = (nil)] [url = about:blank] 19:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f9bdcd98000) [pid = 1847] [serial = 1059] [outer = (nil)] [url = about:blank] 19:21:40 INFO - PROCESS | 1847 | 1461118900069 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]]]}] 19:21:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:21:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1427ms 19:21:40 INFO - PROCESS | 1847 | 1461118900118 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:21:40 INFO - PROCESS | 1847 | 1461118900122 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:21:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:21:40 INFO - PROCESS | 1847 | 1461118900128 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:21:40 INFO - PROCESS | 1847 | 1461118900134 Marionette TRACE conn3 <- [1,1654,null,{}] 19:21:40 INFO - PROCESS | 1847 | 1461118900149 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}] 19:21:40 INFO - PROCESS | 1847 | 1461118900312 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:21:40 INFO - PROCESS | 1847 | 1461118900329 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95d4800 == 114 [pid = 1847] [id = 421] 19:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f9bcbe29400) [pid = 1847] [serial = 1264] [outer = (nil)] 19:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bd024d000) [pid = 1847] [serial = 1265] [outer = 0x7f9bcbe29400] 19:21:40 INFO - PROCESS | 1847 | 1461118900391 Marionette DEBUG loaded listener.js 19:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bd0256c00) [pid = 1847] [serial = 1266] [outer = 0x7f9bcbe29400] 19:21:41 INFO - PROCESS | 1847 | 1461118901164 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]]]}] 19:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1089ms 19:21:41 INFO - PROCESS | 1847 | 1461118901225 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:21:41 INFO - PROCESS | 1847 | 1461118901230 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:21:41 INFO - PROCESS | 1847 | 1461118901235 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:21:41 INFO - PROCESS | 1847 | 1461118901237 Marionette TRACE conn3 <- [1,1658,null,{}] 19:21:41 INFO - PROCESS | 1847 | 1461118901242 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}] 19:21:41 INFO - PROCESS | 1847 | 1461118901413 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:21:41 INFO - PROCESS | 1847 | 1461118901427 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaec7000 == 115 [pid = 1847] [id = 422] 19:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bcbf59800) [pid = 1847] [serial = 1267] [outer = (nil)] 19:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bd171e800) [pid = 1847] [serial = 1268] [outer = 0x7f9bcbf59800] 19:21:41 INFO - PROCESS | 1847 | 1461118901486 Marionette DEBUG loaded listener.js 19:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bd17b2400) [pid = 1847] [serial = 1269] [outer = 0x7f9bcbf59800] 19:21:42 INFO - PROCESS | 1847 | 1461118902403 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]]]}] 19:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1230ms 19:21:42 INFO - PROCESS | 1847 | 1461118902465 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:21:42 INFO - PROCESS | 1847 | 1461118902469 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:21:42 INFO - PROCESS | 1847 | 1461118902478 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:21:42 INFO - PROCESS | 1847 | 1461118902480 Marionette TRACE conn3 <- [1,1662,null,{}] 19:21:42 INFO - PROCESS | 1847 | 1461118902484 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}] 19:21:42 INFO - PROCESS | 1847 | 1461118902718 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:21:42 INFO - PROCESS | 1847 | 1461118902746 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd04a4000 == 116 [pid = 1847] [id = 423] 19:21:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bd1bb0400) [pid = 1847] [serial = 1270] [outer = (nil)] 19:21:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bd1c11400) [pid = 1847] [serial = 1271] [outer = 0x7f9bd1bb0400] 19:21:42 INFO - PROCESS | 1847 | 1461118902816 Marionette DEBUG loaded listener.js 19:21:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bd1fc0c00) [pid = 1847] [serial = 1272] [outer = 0x7f9bd1bb0400] 19:21:44 INFO - PROCESS | 1847 | 1461118904028 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]]]}] 19:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bcac97000) [pid = 1847] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bd1723800) [pid = 1847] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bc963fc00) [pid = 1847] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bc70ef400) [pid = 1847] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bcbe12800) [pid = 1847] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bc39da000) [pid = 1847] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bc7128c00) [pid = 1847] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1632ms 19:21:44 INFO - PROCESS | 1847 | 1461118904111 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:21:44 INFO - PROCESS | 1847 | 1461118904116 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:21:44 INFO - PROCESS | 1847 | 1461118904125 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:21:44 INFO - PROCESS | 1847 | 1461118904130 Marionette TRACE conn3 <- [1,1666,null,{}] 19:21:44 INFO - PROCESS | 1847 | 1461118904139 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}] 19:21:44 INFO - PROCESS | 1847 | 1461118904335 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:21:44 INFO - PROCESS | 1847 | 1461118904566 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6ce2800 == 117 [pid = 1847] [id = 424] 19:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bc7133800) [pid = 1847] [serial = 1273] [outer = (nil)] 19:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bc88a8000) [pid = 1847] [serial = 1274] [outer = 0x7f9bc7133800] 19:21:44 INFO - PROCESS | 1847 | 1461118904643 Marionette DEBUG loaded listener.js 19:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bc9594000) [pid = 1847] [serial = 1275] [outer = 0x7f9bc7133800] 19:21:45 INFO - PROCESS | 1847 | 1461118905510 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]]]}] 19:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1430ms 19:21:45 INFO - PROCESS | 1847 | 1461118905557 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:21:45 INFO - PROCESS | 1847 | 1461118905566 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:21:45 INFO - PROCESS | 1847 | 1461118905576 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:21:45 INFO - PROCESS | 1847 | 1461118905581 Marionette TRACE conn3 <- [1,1670,null,{}] 19:21:45 INFO - PROCESS | 1847 | 1461118905587 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}] 19:21:45 INFO - PROCESS | 1847 | 1461118905795 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:21:45 INFO - PROCESS | 1847 | 1461118905976 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca959000 == 118 [pid = 1847] [id = 425] 19:21:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bc887d400) [pid = 1847] [serial = 1276] [outer = (nil)] 19:21:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bcbcbf800) [pid = 1847] [serial = 1277] [outer = 0x7f9bc887d400] 19:21:46 INFO - PROCESS | 1847 | 1461118906051 Marionette DEBUG loaded listener.js 19:21:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bcbe2b000) [pid = 1847] [serial = 1278] [outer = 0x7f9bc887d400] 19:21:47 INFO - PROCESS | 1847 | 1461118907023 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]]]}] 19:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1481ms 19:21:47 INFO - PROCESS | 1847 | 1461118907058 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:21:47 INFO - PROCESS | 1847 | 1461118907061 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:21:47 INFO - PROCESS | 1847 | 1461118907068 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:21:47 INFO - PROCESS | 1847 | 1461118907074 Marionette TRACE conn3 <- [1,1674,null,{}] 19:21:47 INFO - PROCESS | 1847 | 1461118907090 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}] 19:21:47 INFO - PROCESS | 1847 | 1461118907299 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:21:47 INFO - PROCESS | 1847 | 1461118907480 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2113800 == 119 [pid = 1847] [id = 426] 19:21:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bcbcc6400) [pid = 1847] [serial = 1279] [outer = (nil)] 19:21:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bd1715800) [pid = 1847] [serial = 1280] [outer = 0x7f9bcbcc6400] 19:21:47 INFO - PROCESS | 1847 | 1461118907560 Marionette DEBUG loaded listener.js 19:21:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bd1c4f000) [pid = 1847] [serial = 1281] [outer = 0x7f9bcbcc6400] 19:21:48 INFO - PROCESS | 1847 | 1461118908497 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]]]}] 19:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1483ms 19:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:21:48 INFO - PROCESS | 1847 | 1461118908551 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:21:48 INFO - PROCESS | 1847 | 1461118908555 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:21:48 INFO - PROCESS | 1847 | 1461118908561 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:21:48 INFO - PROCESS | 1847 | 1461118908564 Marionette TRACE conn3 <- [1,1678,null,{}] 19:21:48 INFO - PROCESS | 1847 | 1461118908569 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}] 19:21:48 INFO - PROCESS | 1847 | 1461118908756 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:21:48 INFO - PROCESS | 1847 | 1461118908940 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d36000 == 120 [pid = 1847] [id = 427] 19:21:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bd1521400) [pid = 1847] [serial = 1282] [outer = (nil)] 19:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bd25b4400) [pid = 1847] [serial = 1283] [outer = 0x7f9bd1521400] 19:21:49 INFO - PROCESS | 1847 | 1461118909013 Marionette DEBUG loaded listener.js 19:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bd270e400) [pid = 1847] [serial = 1284] [outer = 0x7f9bd1521400] 19:21:49 INFO - PROCESS | 1847 | 1461118909884 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]]]}] 19:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1392ms 19:21:49 INFO - PROCESS | 1847 | 1461118909953 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:21:49 INFO - PROCESS | 1847 | 1461118909956 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:21:49 INFO - PROCESS | 1847 | 1461118909962 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:21:49 INFO - PROCESS | 1847 | 1461118909964 Marionette TRACE conn3 <- [1,1682,null,{}] 19:21:49 INFO - PROCESS | 1847 | 1461118909970 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}] 19:21:50 INFO - PROCESS | 1847 | 1461118910145 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:21:50 INFO - PROCESS | 1847 | 1461118910325 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d3a000 == 121 [pid = 1847] [id = 428] 19:21:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bd227d000) [pid = 1847] [serial = 1285] [outer = (nil)] 19:21:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bd2b69400) [pid = 1847] [serial = 1286] [outer = 0x7f9bd227d000] 19:21:50 INFO - PROCESS | 1847 | 1461118910398 Marionette DEBUG loaded listener.js 19:21:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bd3d9e400) [pid = 1847] [serial = 1287] [outer = 0x7f9bd227d000] 19:21:51 INFO - PROCESS | 1847 | 1461118911250 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]]]}] 19:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1325ms 19:21:51 INFO - PROCESS | 1847 | 1461118911288 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:21:51 INFO - PROCESS | 1847 | 1461118911291 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:21:51 INFO - PROCESS | 1847 | 1461118911297 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:21:51 INFO - PROCESS | 1847 | 1461118911300 Marionette TRACE conn3 <- [1,1686,null,{}] 19:21:51 INFO - PROCESS | 1847 | 1461118911305 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}] 19:21:51 INFO - PROCESS | 1847 | 1461118911545 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:21:51 INFO - PROCESS | 1847 | 1461118911757 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e6f800 == 122 [pid = 1847] [id = 429] 19:21:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bc88aa800) [pid = 1847] [serial = 1288] [outer = (nil)] 19:21:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bd7cba000) [pid = 1847] [serial = 1289] [outer = 0x7f9bc88aa800] 19:21:51 INFO - PROCESS | 1847 | 1461118911833 Marionette DEBUG loaded listener.js 19:21:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bd9232000) [pid = 1847] [serial = 1290] [outer = 0x7f9bc88aa800] 19:21:52 INFO - PROCESS | 1847 | 1461118912701 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]]]}] 19:21:52 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 19:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1480ms 19:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:21:52 INFO - PROCESS | 1847 | 1461118912778 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:21:52 INFO - PROCESS | 1847 | 1461118912781 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:21:52 INFO - PROCESS | 1847 | 1461118912787 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:21:52 INFO - PROCESS | 1847 | 1461118912790 Marionette TRACE conn3 <- [1,1690,null,{}] 19:21:52 INFO - PROCESS | 1847 | 1461118912795 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}] 19:21:52 INFO - PROCESS | 1847 | 1461118912975 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:21:53 INFO - PROCESS | 1847 | 1461118913163 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb00d000 == 123 [pid = 1847] [id = 430] 19:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bd1529800) [pid = 1847] [serial = 1291] [outer = (nil)] 19:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bd9ba5800) [pid = 1847] [serial = 1292] [outer = 0x7f9bd1529800] 19:21:53 INFO - PROCESS | 1847 | 1461118913231 Marionette DEBUG loaded listener.js 19:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bdac9a800) [pid = 1847] [serial = 1293] [outer = 0x7f9bd1529800] 19:21:54 INFO - PROCESS | 1847 | 1461118914095 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]]]}] 19:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1377ms 19:21:54 INFO - PROCESS | 1847 | 1461118914164 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:21:54 INFO - PROCESS | 1847 | 1461118914168 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:21:54 INFO - PROCESS | 1847 | 1461118914174 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:21:54 INFO - PROCESS | 1847 | 1461118914176 Marionette TRACE conn3 <- [1,1694,null,{}] 19:21:54 INFO - PROCESS | 1847 | 1461118914182 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}] 19:21:54 INFO - PROCESS | 1847 | 1461118914361 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:21:54 INFO - PROCESS | 1847 | 1461118914546 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb29b800 == 124 [pid = 1847] [id = 431] 19:21:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bd2cb9000) [pid = 1847] [serial = 1294] [outer = (nil)] 19:21:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bdad87000) [pid = 1847] [serial = 1295] [outer = 0x7f9bd2cb9000] 19:21:54 INFO - PROCESS | 1847 | 1461118914621 Marionette DEBUG loaded listener.js 19:21:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bdb1b8c00) [pid = 1847] [serial = 1296] [outer = 0x7f9bd2cb9000] 19:21:55 INFO - PROCESS | 1847 | 1461118915440 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]]]}] 19:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1329ms 19:21:55 INFO - PROCESS | 1847 | 1461118915504 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:21:55 INFO - PROCESS | 1847 | 1461118915507 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:21:55 INFO - PROCESS | 1847 | 1461118915513 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:21:55 INFO - PROCESS | 1847 | 1461118915515 Marionette TRACE conn3 <- [1,1698,null,{}] 19:21:55 INFO - PROCESS | 1847 | 1461118915521 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}] 19:21:55 INFO - PROCESS | 1847 | 1461118915702 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:21:55 INFO - PROCESS | 1847 | 1461118915901 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb714800 == 125 [pid = 1847] [id = 432] 19:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bd9ba6800) [pid = 1847] [serial = 1297] [outer = (nil)] 19:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bdb1bf000) [pid = 1847] [serial = 1298] [outer = 0x7f9bd9ba6800] 19:21:55 INFO - PROCESS | 1847 | 1461118915974 Marionette DEBUG loaded listener.js 19:21:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bdb228800) [pid = 1847] [serial = 1299] [outer = 0x7f9bd9ba6800] 19:21:56 INFO - PROCESS | 1847 | 1461118916814 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]]]}] 19:21:56 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 19:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1332ms 19:21:56 INFO - PROCESS | 1847 | 1461118916846 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:21:56 INFO - PROCESS | 1847 | 1461118916849 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:21:56 INFO - PROCESS | 1847 | 1461118916855 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:21:56 INFO - PROCESS | 1847 | 1461118916857 Marionette TRACE conn3 <- [1,1702,null,{}] 19:21:56 INFO - PROCESS | 1847 | 1461118916863 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}] 19:21:57 INFO - PROCESS | 1847 | 1461118917045 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:21:57 INFO - PROCESS | 1847 | 1461118917233 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbed4000 == 126 [pid = 1847] [id = 433] 19:21:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bd5dd4800) [pid = 1847] [serial = 1300] [outer = (nil)] 19:21:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bdb48d800) [pid = 1847] [serial = 1301] [outer = 0x7f9bd5dd4800] 19:21:57 INFO - PROCESS | 1847 | 1461118917300 Marionette DEBUG loaded listener.js 19:21:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bdba20400) [pid = 1847] [serial = 1302] [outer = 0x7f9bd5dd4800] 19:21:58 INFO - PROCESS | 1847 | 1461118918212 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]]]}] 19:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1430ms 19:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:21:58 INFO - PROCESS | 1847 | 1461118918286 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:21:58 INFO - PROCESS | 1847 | 1461118918289 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:21:58 INFO - PROCESS | 1847 | 1461118918296 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:21:58 INFO - PROCESS | 1847 | 1461118918300 Marionette TRACE conn3 <- [1,1706,null,{}] 19:21:58 INFO - PROCESS | 1847 | 1461118918305 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}] 19:21:58 INFO - PROCESS | 1847 | 1461118918512 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:21:58 INFO - PROCESS | 1847 | 1461118918697 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc687800 == 127 [pid = 1847] [id = 434] 19:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bdba1e000) [pid = 1847] [serial = 1303] [outer = (nil)] 19:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bdc8a8400) [pid = 1847] [serial = 1304] [outer = 0x7f9bdba1e000] 19:21:58 INFO - PROCESS | 1847 | 1461118918783 Marionette DEBUG loaded listener.js 19:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bdcd49400) [pid = 1847] [serial = 1305] [outer = 0x7f9bdba1e000] 19:21:59 INFO - PROCESS | 1847 | 1461118919693 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]]]}] 19:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1429ms 19:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:21:59 INFO - PROCESS | 1847 | 1461118919725 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:21:59 INFO - PROCESS | 1847 | 1461118919727 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:21:59 INFO - PROCESS | 1847 | 1461118919733 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:21:59 INFO - PROCESS | 1847 | 1461118919736 Marionette TRACE conn3 <- [1,1710,null,{}] 19:21:59 INFO - PROCESS | 1847 | 1461118919741 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}] 19:21:59 INFO - PROCESS | 1847 | 1461118919918 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:22:00 INFO - PROCESS | 1847 | 1461118920112 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9ba800 == 128 [pid = 1847] [id = 435] 19:22:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bdc532800) [pid = 1847] [serial = 1306] [outer = (nil)] 19:22:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bdd89ac00) [pid = 1847] [serial = 1307] [outer = 0x7f9bdc532800] 19:22:00 INFO - PROCESS | 1847 | 1461118920183 Marionette DEBUG loaded listener.js 19:22:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bde66ec00) [pid = 1847] [serial = 1308] [outer = 0x7f9bdc532800] 19:22:01 INFO - PROCESS | 1847 | 1461118921117 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]]]}] 19:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1439ms 19:22:01 INFO - PROCESS | 1847 | 1461118921173 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:22:01 INFO - PROCESS | 1847 | 1461118921177 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:22:01 INFO - PROCESS | 1847 | 1461118921184 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:22:01 INFO - PROCESS | 1847 | 1461118921187 Marionette TRACE conn3 <- [1,1714,null,{}] 19:22:01 INFO - PROCESS | 1847 | 1461118921193 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}] 19:22:01 INFO - PROCESS | 1847 | 1461118921379 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:22:01 INFO - PROCESS | 1847 | 1461118921580 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7eec000 == 129 [pid = 1847] [id = 436] 19:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bdcd42c00) [pid = 1847] [serial = 1309] [outer = (nil)] 19:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bdd899c00) [pid = 1847] [serial = 1310] [outer = 0x7f9bdcd42c00] 19:22:01 INFO - PROCESS | 1847 | 1461118921704 Marionette DEBUG loaded listener.js 19:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9be8a41400) [pid = 1847] [serial = 1311] [outer = 0x7f9bdcd42c00] 19:22:02 INFO - PROCESS | 1847 | 1461118922591 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]]]}] 19:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1478ms 19:22:02 INFO - PROCESS | 1847 | 1461118922666 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:22:02 INFO - PROCESS | 1847 | 1461118922668 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:22:02 INFO - PROCESS | 1847 | 1461118922675 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:22:02 INFO - PROCESS | 1847 | 1461118922678 Marionette TRACE conn3 <- [1,1718,null,{}] 19:22:02 INFO - PROCESS | 1847 | 1461118922683 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}] 19:22:02 INFO - PROCESS | 1847 | 1461118922884 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:22:03 INFO - PROCESS | 1847 | 1461118923082 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8d85000 == 130 [pid = 1847] [id = 437] 19:22:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bdcda6000) [pid = 1847] [serial = 1312] [outer = (nil)] 19:22:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9be8cb6800) [pid = 1847] [serial = 1313] [outer = 0x7f9bdcda6000] 19:22:03 INFO - PROCESS | 1847 | 1461118923151 Marionette DEBUG loaded listener.js 19:22:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9be8fe2400) [pid = 1847] [serial = 1314] [outer = 0x7f9bdcda6000] 19:22:04 INFO - PROCESS | 1847 | 1461118924049 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]]]}] 19:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1432ms 19:22:04 INFO - PROCESS | 1847 | 1461118924107 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:22:04 INFO - PROCESS | 1847 | 1461118924110 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:22:04 INFO - PROCESS | 1847 | 1461118924117 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:22:04 INFO - PROCESS | 1847 | 1461118924120 Marionette TRACE conn3 <- [1,1722,null,{}] 19:22:04 INFO - PROCESS | 1847 | 1461118924125 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}] 19:22:04 INFO - PROCESS | 1847 | 1461118924316 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:22:04 INFO - PROCESS | 1847 | 1461118924505 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc80e0000 == 131 [pid = 1847] [id = 438] 19:22:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bc599e800) [pid = 1847] [serial = 1315] [outer = (nil)] 19:22:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bcbe18800) [pid = 1847] [serial = 1316] [outer = 0x7f9bc599e800] 19:22:04 INFO - PROCESS | 1847 | 1461118924574 Marionette DEBUG loaded listener.js 19:22:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9be8cb4400) [pid = 1847] [serial = 1317] [outer = 0x7f9bc599e800] 19:22:05 INFO - PROCESS | 1847 | 1461118925903 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]]]}] 19:22:05 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 19:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1832ms 19:22:05 INFO - PROCESS | 1847 | 1461118925951 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:22:05 INFO - PROCESS | 1847 | 1461118925958 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:22:05 INFO - PROCESS | 1847 | 1461118925967 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:22:05 INFO - PROCESS | 1847 | 1461118925972 Marionette TRACE conn3 <- [1,1726,null,{}] 19:22:05 INFO - PROCESS | 1847 | 1461118925979 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}] 19:22:06 INFO - PROCESS | 1847 | 1461118926175 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:22:06 INFO - PROCESS | 1847 | 1461118926434 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95c5800 == 132 [pid = 1847] [id = 439] 19:22:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bc9574000) [pid = 1847] [serial = 1318] [outer = (nil)] 19:22:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bc9588000) [pid = 1847] [serial = 1319] [outer = 0x7f9bc9574000] 19:22:06 INFO - PROCESS | 1847 | 1461118926616 Marionette DEBUG loaded listener.js 19:22:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bcac9e400) [pid = 1847] [serial = 1320] [outer = 0x7f9bc9574000] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4a1f000 == 131 [pid = 1847] [id = 204] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcf8b000 == 130 [pid = 1847] [id = 208] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bd2e97c00) [pid = 1847] [serial = 1175] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bd1fbc400) [pid = 1847] [serial = 1172] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bcaa8d400) [pid = 1847] [serial = 1190] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bd6b87400) [pid = 1847] [serial = 1178] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9be9e1b400) [pid = 1847] [serial = 1187] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bde3d5c00) [pid = 1847] [serial = 1184] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bdba17c00) [pid = 1847] [serial = 1181] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcaec7000 == 129 [pid = 1847] [id = 422] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc95d4800 == 128 [pid = 1847] [id = 421] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc45af000 == 127 [pid = 1847] [id = 420] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc4996800 == 126 [pid = 1847] [id = 419] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc4999800 == 125 [pid = 1847] [id = 418] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d3b000 == 124 [pid = 1847] [id = 411] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e1e800 == 123 [pid = 1847] [id = 410] 19:22:07 INFO - PROCESS | 1847 | 1461118927796 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]]]}] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2aae000 == 122 [pid = 1847] [id = 409] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2792000 == 121 [pid = 1847] [id = 408] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd04a0000 == 120 [pid = 1847] [id = 407] 19:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6f9b000 == 119 [pid = 1847] [id = 406] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bcae43000) [pid = 1847] [serial = 1214] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bd1723c00) [pid = 1847] [serial = 1215] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bcbf5e000) [pid = 1847] [serial = 1169] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bcae4f800) [pid = 1847] [serial = 1202] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bd1c1a000) [pid = 1847] [serial = 1212] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bcbe11000) [pid = 1847] [serial = 1203] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bc968c000) [pid = 1847] [serial = 1199] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bc8fea400) [pid = 1847] [serial = 1193] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bc88a7800) [pid = 1847] [serial = 1196] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bc9577c00) [pid = 1847] [serial = 1197] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bd024a000) [pid = 1847] [serial = 1205] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bd17b8000) [pid = 1847] [serial = 1211] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bcac96800) [pid = 1847] [serial = 1200] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bc88b3800) [pid = 1847] [serial = 1166] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bd0257c00) [pid = 1847] [serial = 1208] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bd1527c00) [pid = 1847] [serial = 1209] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bd0251400) [pid = 1847] [serial = 1206] [outer = (nil)] [url = about:blank] 19:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bd024c800) [pid = 1847] [serial = 1163] [outer = (nil)] [url = about:blank] 19:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1887ms 19:22:07 INFO - PROCESS | 1847 | 1461118927859 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:22:07 INFO - PROCESS | 1847 | 1461118927867 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:22:07 INFO - PROCESS | 1847 | 1461118927881 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:22:07 INFO - PROCESS | 1847 | 1461118927884 Marionette TRACE conn3 <- [1,1730,null,{}] 19:22:07 INFO - PROCESS | 1847 | 1461118927890 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}] 19:22:08 INFO - PROCESS | 1847 | 1461118928075 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:22:08 INFO - PROCESS | 1847 | 1461118928244 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7fd4800 == 120 [pid = 1847] [id = 440] 19:22:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bc9576c00) [pid = 1847] [serial = 1321] [outer = (nil)] 19:22:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bcbf5e400) [pid = 1847] [serial = 1322] [outer = 0x7f9bc9576c00] 19:22:08 INFO - PROCESS | 1847 | 1461118928350 Marionette DEBUG loaded listener.js 19:22:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bd0255400) [pid = 1847] [serial = 1323] [outer = 0x7f9bc9576c00] 19:22:09 INFO - PROCESS | 1847 | 1461118929069 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]]]}] 19:22:09 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 19:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1238ms 19:22:09 INFO - PROCESS | 1847 | 1461118929123 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:22:09 INFO - PROCESS | 1847 | 1461118929127 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:22:09 INFO - PROCESS | 1847 | 1461118929133 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:22:09 INFO - PROCESS | 1847 | 1461118929138 Marionette TRACE conn3 <- [1,1734,null,{}] 19:22:09 INFO - PROCESS | 1847 | 1461118929154 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}] 19:22:09 INFO - PROCESS | 1847 | 1461118929353 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:22:09 INFO - PROCESS | 1847 | 1461118929364 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcada8800 == 121 [pid = 1847] [id = 441] 19:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bcaa99400) [pid = 1847] [serial = 1324] [outer = (nil)] 19:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bd1c23400) [pid = 1847] [serial = 1325] [outer = 0x7f9bcaa99400] 19:22:09 INFO - PROCESS | 1847 | 1461118929577 Marionette DEBUG loaded listener.js 19:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bd2172800) [pid = 1847] [serial = 1326] [outer = 0x7f9bcaa99400] 19:22:10 INFO - PROCESS | 1847 | 1461118930411 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]]]}] 19:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1338ms 19:22:10 INFO - PROCESS | 1847 | 1461118930472 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:22:10 INFO - PROCESS | 1847 | 1461118930476 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:22:10 INFO - PROCESS | 1847 | 1461118930481 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:22:10 INFO - PROCESS | 1847 | 1461118930483 Marionette TRACE conn3 <- [1,1738,null,{}] 19:22:10 INFO - PROCESS | 1847 | 1461118930488 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}] 19:22:10 INFO - PROCESS | 1847 | 1461118930746 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:22:10 INFO - PROCESS | 1847 | 1461118930769 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd211d800 == 122 [pid = 1847] [id = 442] 19:22:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bcbf59c00) [pid = 1847] [serial = 1327] [outer = (nil)] 19:22:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bd2ae6400) [pid = 1847] [serial = 1328] [outer = 0x7f9bcbf59c00] 19:22:10 INFO - PROCESS | 1847 | 1461118930845 Marionette DEBUG loaded listener.js 19:22:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bd2cc3000) [pid = 1847] [serial = 1329] [outer = 0x7f9bcbf59c00] 19:22:11 INFO - PROCESS | 1847 | 1461118931681 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]]]}] 19:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1227ms 19:22:11 INFO - PROCESS | 1847 | 1461118931710 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:22:11 INFO - PROCESS | 1847 | 1461118931714 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:22:11 INFO - PROCESS | 1847 | 1461118931719 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:22:11 INFO - PROCESS | 1847 | 1461118931722 Marionette TRACE conn3 <- [1,1742,null,{}] 19:22:11 INFO - PROCESS | 1847 | 1461118931727 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}] 19:22:11 INFO - PROCESS | 1847 | 1461118931967 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bc887cc00) [pid = 1847] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bd1725000) [pid = 1847] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bc7132000) [pid = 1847] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bc39d7800) [pid = 1847] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bc39dec00) [pid = 1847] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bcbe29400) [pid = 1847] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bcbf59800) [pid = 1847] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:22:12 INFO - PROCESS | 1847 | 1461118932358 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc9621000 == 123 [pid = 1847] [id = 443] 19:22:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bc59a7c00) [pid = 1847] [serial = 1330] [outer = (nil)] 19:22:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bc9589800) [pid = 1847] [serial = 1331] [outer = 0x7f9bc59a7c00] 19:22:12 INFO - PROCESS | 1847 | 1461118932424 Marionette DEBUG loaded listener.js 19:22:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bd2705000) [pid = 1847] [serial = 1332] [outer = 0x7f9bc59a7c00] 19:22:13 INFO - PROCESS | 1847 | 1461118933142 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]]]}] 19:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1486ms 19:22:13 INFO - PROCESS | 1847 | 1461118933206 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:22:13 INFO - PROCESS | 1847 | 1461118933210 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:22:13 INFO - PROCESS | 1847 | 1461118933217 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:22:13 INFO - PROCESS | 1847 | 1461118933219 Marionette TRACE conn3 <- [1,1746,null,{}] 19:22:13 INFO - PROCESS | 1847 | 1461118933225 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}] 19:22:13 INFO - PROCESS | 1847 | 1461118933421 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:22:13 INFO - PROCESS | 1847 | 1461118933441 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d43000 == 124 [pid = 1847] [id = 444] 19:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bc7126c00) [pid = 1847] [serial = 1333] [outer = (nil)] 19:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bd6ddfc00) [pid = 1847] [serial = 1334] [outer = 0x7f9bc7126c00] 19:22:13 INFO - PROCESS | 1847 | 1461118933641 Marionette DEBUG loaded listener.js 19:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bd9bb1000) [pid = 1847] [serial = 1335] [outer = 0x7f9bc7126c00] 19:22:14 INFO - PROCESS | 1847 | 1461118934468 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]]]}] 19:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1287ms 19:22:14 INFO - PROCESS | 1847 | 1461118934504 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:22:14 INFO - PROCESS | 1847 | 1461118934510 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:22:14 INFO - PROCESS | 1847 | 1461118934535 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:22:14 INFO - PROCESS | 1847 | 1461118934541 Marionette TRACE conn3 <- [1,1750,null,{}] 19:22:14 INFO - PROCESS | 1847 | 1461118934551 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}] 19:22:14 INFO - PROCESS | 1847 | 1461118934746 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:22:14 INFO - PROCESS | 1847 | 1461118934936 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc80ca000 == 125 [pid = 1847] [id = 445] 19:22:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bc39de000) [pid = 1847] [serial = 1336] [outer = (nil)] 19:22:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bc7135800) [pid = 1847] [serial = 1337] [outer = 0x7f9bc39de000] 19:22:15 INFO - PROCESS | 1847 | 1461118935009 Marionette DEBUG loaded listener.js 19:22:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bc9643000) [pid = 1847] [serial = 1338] [outer = 0x7f9bc39de000] 19:22:15 INFO - PROCESS | 1847 | 1461118935954 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]]]}] 19:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1489ms 19:22:16 INFO - PROCESS | 1847 | 1461118936022 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:22:16 INFO - PROCESS | 1847 | 1461118936030 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:22:16 INFO - PROCESS | 1847 | 1461118936041 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:22:16 INFO - PROCESS | 1847 | 1461118936045 Marionette TRACE conn3 <- [1,1754,null,{}] 19:22:16 INFO - PROCESS | 1847 | 1461118936051 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}] 19:22:16 INFO - PROCESS | 1847 | 1461118936247 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:22:16 INFO - PROCESS | 1847 | 1461118936433 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1e73000 == 126 [pid = 1847] [id = 446] 19:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bc59a3000) [pid = 1847] [serial = 1339] [outer = (nil)] 19:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bcbf57400) [pid = 1847] [serial = 1340] [outer = 0x7f9bc59a3000] 19:22:16 INFO - PROCESS | 1847 | 1461118936501 Marionette DEBUG loaded listener.js 19:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bd171ec00) [pid = 1847] [serial = 1341] [outer = 0x7f9bc59a3000] 19:22:17 INFO - PROCESS | 1847 | 1461118937487 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]]]}] 19:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1482ms 19:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:22:17 INFO - PROCESS | 1847 | 1461118937523 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:22:17 INFO - PROCESS | 1847 | 1461118937526 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:22:17 INFO - PROCESS | 1847 | 1461118937532 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:22:17 INFO - PROCESS | 1847 | 1461118937537 Marionette TRACE conn3 <- [1,1758,null,{}] 19:22:17 INFO - PROCESS | 1847 | 1461118937552 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}] 19:22:17 INFO - PROCESS | 1847 | 1461118937736 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:22:17 INFO - PROCESS | 1847 | 1461118937933 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd708c800 == 127 [pid = 1847] [id = 447] 19:22:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bd1722800) [pid = 1847] [serial = 1342] [outer = (nil)] 19:22:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bd25b1000) [pid = 1847] [serial = 1343] [outer = 0x7f9bd1722800] 19:22:18 INFO - PROCESS | 1847 | 1461118938006 Marionette DEBUG loaded listener.js 19:22:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bd3f3e000) [pid = 1847] [serial = 1344] [outer = 0x7f9bd1722800] 19:22:18 INFO - PROCESS | 1847 | 1461118938902 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]]]}] 19:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1433ms 19:22:18 INFO - PROCESS | 1847 | 1461118938966 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:22:18 INFO - PROCESS | 1847 | 1461118938973 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:22:18 INFO - PROCESS | 1847 | 1461118938981 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:22:18 INFO - PROCESS | 1847 | 1461118938984 Marionette TRACE conn3 <- [1,1762,null,{}] 19:22:18 INFO - PROCESS | 1847 | 1461118938989 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}] 19:22:19 INFO - PROCESS | 1847 | 1461118939183 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:22:19 INFO - PROCESS | 1847 | 1461118939370 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb00e000 == 128 [pid = 1847] [id = 448] 19:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bd172c000) [pid = 1847] [serial = 1345] [outer = (nil)] 19:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bd7cbac00) [pid = 1847] [serial = 1346] [outer = 0x7f9bd172c000] 19:22:19 INFO - PROCESS | 1847 | 1461118939444 Marionette DEBUG loaded listener.js 19:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bdac4a800) [pid = 1847] [serial = 1347] [outer = 0x7f9bd172c000] 19:22:20 INFO - PROCESS | 1847 | 1461118940344 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]]]}] 19:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1400ms 19:22:20 INFO - PROCESS | 1847 | 1461118940382 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:22:20 INFO - PROCESS | 1847 | 1461118940386 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:22:20 INFO - PROCESS | 1847 | 1461118940392 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:22:20 INFO - PROCESS | 1847 | 1461118940395 Marionette TRACE conn3 <- [1,1766,null,{}] 19:22:20 INFO - PROCESS | 1847 | 1461118940400 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}] 19:22:20 INFO - PROCESS | 1847 | 1461118940599 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:22:20 INFO - PROCESS | 1847 | 1461118940802 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc681000 == 129 [pid = 1847] [id = 449] 19:22:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bdae09400) [pid = 1847] [serial = 1348] [outer = (nil)] 19:22:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bdc532400) [pid = 1847] [serial = 1349] [outer = 0x7f9bdae09400] 19:22:20 INFO - PROCESS | 1847 | 1461118940946 Marionette DEBUG loaded listener.js 19:22:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bdcb2ec00) [pid = 1847] [serial = 1350] [outer = 0x7f9bdae09400] 19:22:21 INFO - PROCESS | 1847 | 1461118941881 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]]]}] 19:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1532ms 19:22:21 INFO - PROCESS | 1847 | 1461118941924 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:22:21 INFO - PROCESS | 1847 | 1461118941928 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:22:21 INFO - PROCESS | 1847 | 1461118941934 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:22:21 INFO - PROCESS | 1847 | 1461118941937 Marionette TRACE conn3 <- [1,1770,null,{}] 19:22:21 INFO - PROCESS | 1847 | 1461118941942 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}] 19:22:22 INFO - PROCESS | 1847 | 1461118942195 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:22:22 INFO - PROCESS | 1847 | 1461118942400 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9baa000 == 130 [pid = 1847] [id = 450] 19:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bcae49c00) [pid = 1847] [serial = 1351] [outer = (nil)] 19:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9be9e1b000) [pid = 1847] [serial = 1352] [outer = 0x7f9bcae49c00] 19:22:22 INFO - PROCESS | 1847 | 1461118942526 Marionette DEBUG loaded listener.js 19:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bec0c6400) [pid = 1847] [serial = 1353] [outer = 0x7f9bcae49c00] 19:22:23 INFO - PROCESS | 1847 | 1461118943465 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]]]}] 19:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1581ms 19:22:23 INFO - PROCESS | 1847 | 1461118943515 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:22:23 INFO - PROCESS | 1847 | 1461118943519 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:22:23 INFO - PROCESS | 1847 | 1461118943524 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:22:23 INFO - PROCESS | 1847 | 1461118943528 Marionette TRACE conn3 <- [1,1774,null,{}] 19:22:23 INFO - PROCESS | 1847 | 1461118943533 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}] 19:22:23 INFO - PROCESS | 1847 | 1461118943715 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:22:23 INFO - PROCESS | 1847 | 1461118943911 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec1d0000 == 131 [pid = 1847] [id = 451] 19:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bdcda5000) [pid = 1847] [serial = 1354] [outer = (nil)] 19:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bede2b000) [pid = 1847] [serial = 1355] [outer = 0x7f9bdcda5000] 19:22:23 INFO - PROCESS | 1847 | 1461118943986 Marionette DEBUG loaded listener.js 19:22:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bee205800) [pid = 1847] [serial = 1356] [outer = 0x7f9bdcda5000] 19:22:24 INFO - PROCESS | 1847 | 1461118944839 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]]]}] 19:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1387ms 19:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:22:24 INFO - PROCESS | 1847 | 1461118944914 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:22:24 INFO - PROCESS | 1847 | 1461118944916 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:22:24 INFO - PROCESS | 1847 | 1461118944923 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:22:24 INFO - PROCESS | 1847 | 1461118944926 Marionette TRACE conn3 <- [1,1778,null,{}] 19:22:24 INFO - PROCESS | 1847 | 1461118944931 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}] 19:22:25 INFO - PROCESS | 1847 | 1461118945161 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:22:25 INFO - PROCESS | 1847 | 1461118945360 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedd1d000 == 132 [pid = 1847] [id = 452] 19:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bd2b6f400) [pid = 1847] [serial = 1357] [outer = (nil)] 19:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bee2edc00) [pid = 1847] [serial = 1358] [outer = 0x7f9bd2b6f400] 19:22:25 INFO - PROCESS | 1847 | 1461118945433 Marionette DEBUG loaded listener.js 19:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bee42b800) [pid = 1847] [serial = 1359] [outer = 0x7f9bd2b6f400] 19:22:26 INFO - PROCESS | 1847 | 1461118946291 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]]]}] 19:22:26 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 19:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1427ms 19:22:26 INFO - PROCESS | 1847 | 1461118946350 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:22:26 INFO - PROCESS | 1847 | 1461118946354 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:22:26 INFO - PROCESS | 1847 | 1461118946360 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:22:26 INFO - PROCESS | 1847 | 1461118946363 Marionette TRACE conn3 <- [1,1782,null,{}] 19:22:26 INFO - PROCESS | 1847 | 1461118946368 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}] 19:22:26 INFO - PROCESS | 1847 | 1461118946548 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:22:26 INFO - PROCESS | 1847 | 1461118946744 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee240000 == 133 [pid = 1847] [id = 453] 19:22:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bc865b000) [pid = 1847] [serial = 1360] [outer = (nil)] 19:22:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bc8663400) [pid = 1847] [serial = 1361] [outer = 0x7f9bc865b000] 19:22:26 INFO - PROCESS | 1847 | 1461118946814 Marionette DEBUG loaded listener.js 19:22:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bc8668400) [pid = 1847] [serial = 1362] [outer = 0x7f9bc865b000] 19:22:27 INFO - PROCESS | 1847 | 1461118947722 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]]]}] 19:22:27 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 19:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1433ms 19:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:22:27 INFO - PROCESS | 1847 | 1461118947794 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:22:27 INFO - PROCESS | 1847 | 1461118947797 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:22:27 INFO - PROCESS | 1847 | 1461118947803 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:22:27 INFO - PROCESS | 1847 | 1461118947806 Marionette TRACE conn3 <- [1,1786,null,{}] 19:22:27 INFO - PROCESS | 1847 | 1461118947811 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}] 19:22:27 INFO - PROCESS | 1847 | 1461118947997 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:22:28 INFO - PROCESS | 1847 | 1461118948189 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf0d25800 == 134 [pid = 1847] [id = 454] 19:22:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bc865c400) [pid = 1847] [serial = 1363] [outer = (nil)] 19:22:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bc9640800) [pid = 1847] [serial = 1364] [outer = 0x7f9bc865c400] 19:22:28 INFO - PROCESS | 1847 | 1461118948260 Marionette DEBUG loaded listener.js 19:22:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bee287c00) [pid = 1847] [serial = 1365] [outer = 0x7f9bc865c400] 19:22:29 INFO - PROCESS | 1847 | 1461118949100 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]]]}] 19:22:29 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 19:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1332ms 19:22:29 INFO - PROCESS | 1847 | 1461118949135 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:22:29 INFO - PROCESS | 1847 | 1461118949139 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:22:29 INFO - PROCESS | 1847 | 1461118949145 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:22:29 INFO - PROCESS | 1847 | 1461118949148 Marionette TRACE conn3 <- [1,1790,null,{}] 19:22:29 INFO - PROCESS | 1847 | 1461118949153 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}] 19:22:29 INFO - PROCESS | 1847 | 1461118949350 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:22:29 INFO - PROCESS | 1847 | 1461118949556 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd65d3800 == 135 [pid = 1847] [id = 455] 19:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bc3adec00) [pid = 1847] [serial = 1366] [outer = (nil)] 19:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bc3ae6000) [pid = 1847] [serial = 1367] [outer = 0x7f9bc3adec00] 19:22:29 INFO - PROCESS | 1847 | 1461118949670 Marionette DEBUG loaded listener.js 19:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bec025800) [pid = 1847] [serial = 1368] [outer = 0x7f9bc3adec00] 19:22:30 INFO - PROCESS | 1847 | 1461118950579 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]]]}] 19:22:30 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) 19:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1488ms 19:22:30 INFO - PROCESS | 1847 | 1461118950634 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:22:30 INFO - PROCESS | 1847 | 1461118950637 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:22:30 INFO - PROCESS | 1847 | 1461118950643 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:22:30 INFO - PROCESS | 1847 | 1461118950645 Marionette TRACE conn3 <- [1,1794,null,{}] 19:22:30 INFO - PROCESS | 1847 | 1461118950650 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}] 19:22:30 INFO - PROCESS | 1847 | 1461118950826 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:22:31 INFO - PROCESS | 1847 | 1461118951029 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5e29800 == 136 [pid = 1847] [id = 456] 19:22:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bc3ae2400) [pid = 1847] [serial = 1369] [outer = (nil)] 19:22:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bc6d43400) [pid = 1847] [serial = 1370] [outer = 0x7f9bc3ae2400] 19:22:31 INFO - PROCESS | 1847 | 1461118951094 Marionette DEBUG loaded listener.js 19:22:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bc6d48800) [pid = 1847] [serial = 1371] [outer = 0x7f9bc3ae2400] 19:22:31 INFO - PROCESS | 1847 | 1461118951938 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]]]}] 19:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1330ms 19:22:31 INFO - PROCESS | 1847 | 1461118951974 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:22:31 INFO - PROCESS | 1847 | 1461118951978 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:22:31 INFO - PROCESS | 1847 | 1461118951983 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:22:31 INFO - PROCESS | 1847 | 1461118951986 Marionette TRACE conn3 <- [1,1798,null,{}] 19:22:31 INFO - PROCESS | 1847 | 1461118951991 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}] 19:22:32 INFO - PROCESS | 1847 | 1461118952167 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:22:32 INFO - PROCESS | 1847 | 1461118952376 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2398000 == 137 [pid = 1847] [id = 457] 19:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bc3ae4000) [pid = 1847] [serial = 1372] [outer = (nil)] 19:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc5cae400) [pid = 1847] [serial = 1373] [outer = 0x7f9bc3ae4000] 19:22:32 INFO - PROCESS | 1847 | 1461118952449 Marionette DEBUG loaded listener.js 19:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bc5cb4000) [pid = 1847] [serial = 1374] [outer = 0x7f9bc3ae4000] 19:22:33 INFO - PROCESS | 1847 | 1461118953353 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]]]}] 19:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1428ms 19:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:22:33 INFO - PROCESS | 1847 | 1461118953412 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:22:33 INFO - PROCESS | 1847 | 1461118953415 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:22:33 INFO - PROCESS | 1847 | 1461118953422 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:22:33 INFO - PROCESS | 1847 | 1461118953425 Marionette TRACE conn3 <- [1,1802,null,{}] 19:22:33 INFO - PROCESS | 1847 | 1461118953431 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}] 19:22:33 INFO - PROCESS | 1847 | 1461118953617 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:22:33 INFO - PROCESS | 1847 | 1461118953817 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6fab800 == 138 [pid = 1847] [id = 458] 19:22:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bc39df000) [pid = 1847] [serial = 1375] [outer = (nil)] 19:22:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bc5cb3c00) [pid = 1847] [serial = 1376] [outer = 0x7f9bc39df000] 19:22:33 INFO - PROCESS | 1847 | 1461118953888 Marionette DEBUG loaded listener.js 19:22:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bc865f000) [pid = 1847] [serial = 1377] [outer = 0x7f9bc39df000] 19:22:35 INFO - PROCESS | 1847 | 1461118955181 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]]]}] 19:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1844ms 19:22:35 INFO - PROCESS | 1847 | 1461118955265 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:22:35 INFO - PROCESS | 1847 | 1461118955270 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:22:35 INFO - PROCESS | 1847 | 1461118955278 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:22:35 INFO - PROCESS | 1847 | 1461118955282 Marionette TRACE conn3 <- [1,1806,null,{}] 19:22:35 INFO - PROCESS | 1847 | 1461118955289 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}] 19:22:35 INFO - PROCESS | 1847 | 1461118955535 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:22:35 INFO - PROCESS | 1847 | 1461118955737 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95c3800 == 139 [pid = 1847] [id = 459] 19:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bc3ae6800) [pid = 1847] [serial = 1378] [outer = (nil)] 19:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bc5f44400) [pid = 1847] [serial = 1379] [outer = 0x7f9bc3ae6800] 19:22:35 INFO - PROCESS | 1847 | 1461118955862 Marionette DEBUG loaded listener.js 19:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bc5f4e000) [pid = 1847] [serial = 1380] [outer = 0x7f9bc3ae6800] 19:22:36 INFO - PROCESS | 1847 | 1461118956818 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]]]}] 19:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1582ms 19:22:36 INFO - PROCESS | 1847 | 1461118956860 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:22:36 INFO - PROCESS | 1847 | 1461118956868 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:22:36 INFO - PROCESS | 1847 | 1461118956877 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:22:36 INFO - PROCESS | 1847 | 1461118956881 Marionette TRACE conn3 <- [1,1810,null,{}] 19:22:36 INFO - PROCESS | 1847 | 1461118956886 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}] 19:22:37 INFO - PROCESS | 1847 | 1461118957063 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:22:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbf8a800 == 138 [pid = 1847] [id = 57] 19:22:37 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bd3d9e000) [pid = 1847] [serial = 1244] [outer = (nil)] [url = about:blank] 19:22:37 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bd5dd0800) [pid = 1847] [serial = 1247] [outer = (nil)] [url = about:blank] 19:22:37 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bd1c11400) [pid = 1847] [serial = 1271] [outer = (nil)] [url = about:blank] 19:22:37 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bd7cc1000) [pid = 1847] [serial = 1250] [outer = (nil)] [url = about:blank] 19:22:37 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bd1fc3c00) [pid = 1847] [serial = 1253] [outer = (nil)] [url = about:blank] 19:22:37 INFO - PROCESS | 1847 | 1461118957422 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a51800 == 139 [pid = 1847] [id = 460] 19:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bc88ae400) [pid = 1847] [serial = 1381] [outer = (nil)] 19:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bc8fea400) [pid = 1847] [serial = 1382] [outer = 0x7f9bc88ae400] 19:22:37 INFO - PROCESS | 1847 | 1461118957541 Marionette DEBUG loaded listener.js 19:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bc9686000) [pid = 1847] [serial = 1383] [outer = 0x7f9bc88ae400] 19:22:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb714800 == 138 [pid = 1847] [id = 432] 19:22:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb29b800 == 137 [pid = 1847] [id = 431] 19:22:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb00d000 == 136 [pid = 1847] [id = 430] 19:22:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6e6f800 == 135 [pid = 1847] [id = 429] 19:22:37 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d3a000 == 134 [pid = 1847] [id = 428] 19:22:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d36000 == 133 [pid = 1847] [id = 427] 19:22:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2113800 == 132 [pid = 1847] [id = 426] 19:22:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bca959000 == 131 [pid = 1847] [id = 425] 19:22:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd3d13800 == 130 [pid = 1847] [id = 12] 19:22:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6ce2800 == 129 [pid = 1847] [id = 424] 19:22:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd04a4000 == 128 [pid = 1847] [id = 423] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bd1720c00) [pid = 1847] [serial = 1164] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bd1c29400) [pid = 1847] [serial = 1217] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bd1c57400) [pid = 1847] [serial = 1218] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bcbcc5400) [pid = 1847] [serial = 1262] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bcbe14000) [pid = 1847] [serial = 1263] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bc70eac00) [pid = 1847] [serial = 1257] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bc39e3400) [pid = 1847] [serial = 1256] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bd2657400) [pid = 1847] [serial = 1235] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bcaa90000) [pid = 1847] [serial = 1260] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bc958fc00) [pid = 1847] [serial = 1259] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bd1725c00) [pid = 1847] [serial = 1226] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bd1c56000) [pid = 1847] [serial = 1229] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bc9574400) [pid = 1847] [serial = 1220] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd1fbac00) [pid = 1847] [serial = 1232] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bd024d000) [pid = 1847] [serial = 1265] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bd0256c00) [pid = 1847] [serial = 1266] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bd2b64800) [pid = 1847] [serial = 1238] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bcbcc6000) [pid = 1847] [serial = 1223] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bd2e8d400) [pid = 1847] [serial = 1241] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bd171e800) [pid = 1847] [serial = 1268] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd17b2400) [pid = 1847] [serial = 1269] [outer = (nil)] [url = about:blank] 19:22:38 INFO - PROCESS | 1847 | 1461118958426 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]]]}] 19:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1579ms 19:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:22:38 INFO - PROCESS | 1847 | 1461118958457 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:22:38 INFO - PROCESS | 1847 | 1461118958459 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:22:38 INFO - PROCESS | 1847 | 1461118958464 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:22:38 INFO - PROCESS | 1847 | 1461118958470 Marionette TRACE conn3 <- [1,1814,null,{}] 19:22:38 INFO - PROCESS | 1847 | 1461118958485 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}] 19:22:38 INFO - PROCESS | 1847 | 1461118958649 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:22:38 INFO - PROCESS | 1847 | 1461118958669 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd04a9800 == 129 [pid = 1847] [id = 461] 19:22:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bcbccb400) [pid = 1847] [serial = 1384] [outer = (nil)] 19:22:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bcbe33000) [pid = 1847] [serial = 1385] [outer = 0x7f9bcbccb400] 19:22:38 INFO - PROCESS | 1847 | 1461118958734 Marionette DEBUG loaded listener.js 19:22:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bd0250c00) [pid = 1847] [serial = 1386] [outer = 0x7f9bcbccb400] 19:22:39 INFO - PROCESS | 1847 | 1461118959611 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]]]}] 19:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1188ms 19:22:39 INFO - PROCESS | 1847 | 1461118959653 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:22:39 INFO - PROCESS | 1847 | 1461118959657 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:22:39 INFO - PROCESS | 1847 | 1461118959663 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:22:39 INFO - PROCESS | 1847 | 1461118959665 Marionette TRACE conn3 <- [1,1818,null,{}] 19:22:39 INFO - PROCESS | 1847 | 1461118959670 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}] 19:22:39 INFO - PROCESS | 1847 | 1461118959831 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:22:39 INFO - PROCESS | 1847 | 1461118959841 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ed7800 == 130 [pid = 1847] [id = 462] 19:22:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bcbcce400) [pid = 1847] [serial = 1387] [outer = (nil)] 19:22:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bd1722000) [pid = 1847] [serial = 1388] [outer = 0x7f9bcbcce400] 19:22:40 INFO - PROCESS | 1847 | 1461118960065 Marionette DEBUG loaded listener.js 19:22:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bd1bb0000) [pid = 1847] [serial = 1389] [outer = 0x7f9bcbcce400] 19:22:40 INFO - PROCESS | 1847 | 1461118960850 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]]]}] 19:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1225ms 19:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:22:40 INFO - PROCESS | 1847 | 1461118960888 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:22:40 INFO - PROCESS | 1847 | 1461118960890 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:22:40 INFO - PROCESS | 1847 | 1461118960896 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:22:40 INFO - PROCESS | 1847 | 1461118960899 Marionette TRACE conn3 <- [1,1822,null,{}] 19:22:40 INFO - PROCESS | 1847 | 1461118960913 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}] 19:22:41 INFO - PROCESS | 1847 | 1461118961133 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:22:41 INFO - PROCESS | 1847 | 1461118961159 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d2e000 == 131 [pid = 1847] [id = 463] 19:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bcbe19800) [pid = 1847] [serial = 1390] [outer = (nil)] 19:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bd1c29400) [pid = 1847] [serial = 1391] [outer = 0x7f9bcbe19800] 19:22:41 INFO - PROCESS | 1847 | 1461118961218 Marionette DEBUG loaded listener.js 19:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bd1fc4800) [pid = 1847] [serial = 1392] [outer = 0x7f9bcbe19800] 19:22:42 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bcbf59c00) [pid = 1847] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:22:42 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd1bb0400) [pid = 1847] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:22:42 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bc59a7c00) [pid = 1847] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:22:42 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bcaa99400) [pid = 1847] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:22:42 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bc9574000) [pid = 1847] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:22:42 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bc9576c00) [pid = 1847] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:22:42 INFO - PROCESS | 1847 | 1461118962309 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]]]}] 19:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1437ms 19:22:42 INFO - PROCESS | 1847 | 1461118962332 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:22:42 INFO - PROCESS | 1847 | 1461118962335 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:22:42 INFO - PROCESS | 1847 | 1461118962340 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:22:42 INFO - PROCESS | 1847 | 1461118962342 Marionette TRACE conn3 <- [1,1826,null,{}] 19:22:42 INFO - PROCESS | 1847 | 1461118962347 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}] 19:22:42 INFO - PROCESS | 1847 | 1461118962596 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:22:42 INFO - PROCESS | 1847 | 1461118962740 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd65ca000 == 132 [pid = 1847] [id = 464] 19:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bd1c1bc00) [pid = 1847] [serial = 1393] [outer = (nil)] 19:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bd5c85800) [pid = 1847] [serial = 1394] [outer = 0x7f9bd1c1bc00] 19:22:42 INFO - PROCESS | 1847 | 1461118962805 Marionette DEBUG loaded listener.js 19:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bd7cc1800) [pid = 1847] [serial = 1395] [outer = 0x7f9bd1c1bc00] 19:22:43 INFO - PROCESS | 1847 | 1461118963479 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]]]}] 19:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1180ms 19:22:43 INFO - PROCESS | 1847 | 1461118963522 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:22:43 INFO - PROCESS | 1847 | 1461118963524 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:22:43 INFO - PROCESS | 1847 | 1461118963530 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:22:43 INFO - PROCESS | 1847 | 1461118963533 Marionette TRACE conn3 <- [1,1830,null,{}] 19:22:43 INFO - PROCESS | 1847 | 1461118963551 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}] 19:22:43 INFO - PROCESS | 1847 | 1461118963720 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:22:43 INFO - PROCESS | 1847 | 1461118963729 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6bae000 == 133 [pid = 1847] [id = 465] 19:22:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bd7cc1c00) [pid = 1847] [serial = 1396] [outer = (nil)] 19:22:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bda894400) [pid = 1847] [serial = 1397] [outer = 0x7f9bd7cc1c00] 19:22:43 INFO - PROCESS | 1847 | 1461118963790 Marionette DEBUG loaded listener.js 19:22:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bdb1f5c00) [pid = 1847] [serial = 1398] [outer = 0x7f9bd7cc1c00] 19:22:44 INFO - PROCESS | 1847 | 1461118964892 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]]]}] 19:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1432ms 19:22:44 INFO - PROCESS | 1847 | 1461118964963 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:22:44 INFO - PROCESS | 1847 | 1461118964968 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:22:44 INFO - PROCESS | 1847 | 1461118964978 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:22:44 INFO - PROCESS | 1847 | 1461118964982 Marionette TRACE conn3 <- [1,1834,null,{}] 19:22:44 INFO - PROCESS | 1847 | 1461118964990 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}] 19:22:45 INFO - PROCESS | 1847 | 1461118965225 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:22:45 INFO - PROCESS | 1847 | 1461118965425 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95ca800 == 134 [pid = 1847] [id = 466] 19:22:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bc5f4c400) [pid = 1847] [serial = 1399] [outer = (nil)] 19:22:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bc70f2000) [pid = 1847] [serial = 1400] [outer = 0x7f9bc5f4c400] 19:22:45 INFO - PROCESS | 1847 | 1461118965542 Marionette DEBUG loaded listener.js 19:22:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bc887e800) [pid = 1847] [serial = 1401] [outer = 0x7f9bc5f4c400] 19:22:46 INFO - PROCESS | 1847 | 1461118966524 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]]]}] 19:22:46 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 19:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1586ms 19:22:46 INFO - PROCESS | 1847 | 1461118966564 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:22:46 INFO - PROCESS | 1847 | 1461118966573 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:22:46 INFO - PROCESS | 1847 | 1461118966582 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:22:46 INFO - PROCESS | 1847 | 1461118966586 Marionette TRACE conn3 <- [1,1838,null,{}] 19:22:46 INFO - PROCESS | 1847 | 1461118966592 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}] 19:22:46 INFO - PROCESS | 1847 | 1461118966773 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:22:46 INFO - PROCESS | 1847 | 1461118966973 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d2f000 == 135 [pid = 1847] [id = 467] 19:22:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bc5f4fc00) [pid = 1847] [serial = 1402] [outer = (nil)] 19:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bcbcc6000) [pid = 1847] [serial = 1403] [outer = 0x7f9bc5f4fc00] 19:22:47 INFO - PROCESS | 1847 | 1461118967043 Marionette DEBUG loaded listener.js 19:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bd024e400) [pid = 1847] [serial = 1404] [outer = 0x7f9bc5f4fc00] 19:22:47 INFO - PROCESS | 1847 | 1461118967977 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]]]}] 19:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1433ms 19:22:48 INFO - PROCESS | 1847 | 1461118968015 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:22:48 INFO - PROCESS | 1847 | 1461118968018 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:22:48 INFO - PROCESS | 1847 | 1461118968024 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:22:48 INFO - PROCESS | 1847 | 1461118968030 Marionette TRACE conn3 <- [1,1842,null,{}] 19:22:48 INFO - PROCESS | 1847 | 1461118968044 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}] 19:22:48 INFO - PROCESS | 1847 | 1461118968225 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:22:48 INFO - PROCESS | 1847 | 1461118968427 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdaa76800 == 136 [pid = 1847] [id = 468] 19:22:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bd024ec00) [pid = 1847] [serial = 1405] [outer = (nil)] 19:22:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bd2283400) [pid = 1847] [serial = 1406] [outer = 0x7f9bd024ec00] 19:22:48 INFO - PROCESS | 1847 | 1461118968499 Marionette DEBUG loaded listener.js 19:22:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bd2b63800) [pid = 1847] [serial = 1407] [outer = 0x7f9bd024ec00] 19:22:49 INFO - PROCESS | 1847 | 1461118969370 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]]]}] 19:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1382ms 19:22:49 INFO - PROCESS | 1847 | 1461118969408 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:22:49 INFO - PROCESS | 1847 | 1461118969412 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:22:49 INFO - PROCESS | 1847 | 1461118969418 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:22:49 INFO - PROCESS | 1847 | 1461118969421 Marionette TRACE conn3 <- [1,1846,null,{}] 19:22:49 INFO - PROCESS | 1847 | 1461118969425 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}] 19:22:49 INFO - PROCESS | 1847 | 1461118969606 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:22:49 INFO - PROCESS | 1847 | 1461118969810 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb710800 == 137 [pid = 1847] [id = 469] 19:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bd1bbc800) [pid = 1847] [serial = 1408] [outer = (nil)] 19:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bd7cc3400) [pid = 1847] [serial = 1409] [outer = 0x7f9bd1bbc800] 19:22:49 INFO - PROCESS | 1847 | 1461118969877 Marionette DEBUG loaded listener.js 19:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bdb222400) [pid = 1847] [serial = 1410] [outer = 0x7f9bd1bbc800] 19:22:50 INFO - PROCESS | 1847 | 1461118970718 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]]]}] 19:22:50 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) 19:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1330ms 19:22:50 INFO - PROCESS | 1847 | 1461118970748 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:22:50 INFO - PROCESS | 1847 | 1461118970752 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:22:50 INFO - PROCESS | 1847 | 1461118970757 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:22:50 INFO - PROCESS | 1847 | 1461118970759 Marionette TRACE conn3 <- [1,1850,null,{}] 19:22:50 INFO - PROCESS | 1847 | 1461118970765 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}] 19:22:50 INFO - PROCESS | 1847 | 1461118970939 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:22:51 INFO - PROCESS | 1847 | 1461118971150 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcf99000 == 138 [pid = 1847] [id = 470] 19:22:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bd2b6f800) [pid = 1847] [serial = 1411] [outer = (nil)] 19:22:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bdba1b000) [pid = 1847] [serial = 1412] [outer = 0x7f9bd2b6f800] 19:22:51 INFO - PROCESS | 1847 | 1461118971220 Marionette DEBUG loaded listener.js 19:22:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bdcd3d800) [pid = 1847] [serial = 1413] [outer = 0x7f9bd2b6f800] 19:22:52 INFO - PROCESS | 1847 | 1461118972090 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]]]}] 19:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1384ms 19:22:52 INFO - PROCESS | 1847 | 1461118972142 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:22:52 INFO - PROCESS | 1847 | 1461118972146 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:22:52 INFO - PROCESS | 1847 | 1461118972152 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:22:52 INFO - PROCESS | 1847 | 1461118972154 Marionette TRACE conn3 <- [1,1854,null,{}] 19:22:52 INFO - PROCESS | 1847 | 1461118972159 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}] 19:22:52 INFO - PROCESS | 1847 | 1461118972368 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:22:52 INFO - PROCESS | 1847 | 1461118972647 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed817800 == 139 [pid = 1847] [id = 471] 19:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bdcda3800) [pid = 1847] [serial = 1414] [outer = (nil)] 19:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9be8f8d800) [pid = 1847] [serial = 1415] [outer = 0x7f9bdcda3800] 19:22:52 INFO - PROCESS | 1847 | 1461118972767 Marionette DEBUG loaded listener.js 19:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bee2ef400) [pid = 1847] [serial = 1416] [outer = 0x7f9bdcda3800] 19:22:53 INFO - PROCESS | 1847 | 1461118973572 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]]]}] 19:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1475ms 19:22:53 INFO - PROCESS | 1847 | 1461118973629 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:22:53 INFO - PROCESS | 1847 | 1461118973632 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:22:53 INFO - PROCESS | 1847 | 1461118973638 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:22:53 INFO - PROCESS | 1847 | 1461118973641 Marionette TRACE conn3 <- [1,1858,null,{}] 19:22:53 INFO - PROCESS | 1847 | 1461118973646 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}] 19:22:53 INFO - PROCESS | 1847 | 1461118973829 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:22:54 INFO - PROCESS | 1847 | 1461118974031 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b4f000 == 140 [pid = 1847] [id = 472] 19:22:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bc2be0c00) [pid = 1847] [serial = 1417] [outer = (nil)] 19:22:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bc2be9800) [pid = 1847] [serial = 1418] [outer = 0x7f9bc2be0c00] 19:22:54 INFO - PROCESS | 1847 | 1461118974099 Marionette DEBUG loaded listener.js 19:22:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bc2bedc00) [pid = 1847] [serial = 1419] [outer = 0x7f9bc2be0c00] 19:22:54 INFO - PROCESS | 1847 | 1461118974960 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]]]}] 19:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1377ms 19:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:22:55 INFO - PROCESS | 1847 | 1461118975015 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:22:55 INFO - PROCESS | 1847 | 1461118975018 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:22:55 INFO - PROCESS | 1847 | 1461118975024 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:22:55 INFO - PROCESS | 1847 | 1461118975027 Marionette TRACE conn3 <- [1,1862,null,{}] 19:22:55 INFO - PROCESS | 1847 | 1461118975032 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}] 19:22:55 INFO - PROCESS | 1847 | 1461118975212 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:22:55 INFO - PROCESS | 1847 | 1461118975415 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2566000 == 141 [pid = 1847] [id = 473] 19:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bc2be1000) [pid = 1847] [serial = 1420] [outer = (nil)] 19:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bc4b05800) [pid = 1847] [serial = 1421] [outer = 0x7f9bc2be1000] 19:22:55 INFO - PROCESS | 1847 | 1461118975488 Marionette DEBUG loaded listener.js 19:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bc4b0ac00) [pid = 1847] [serial = 1422] [outer = 0x7f9bc2be1000] 19:22:56 INFO - PROCESS | 1847 | 1461118976357 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]]]}] 19:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1384ms 19:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:22:56 INFO - PROCESS | 1847 | 1461118976408 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:22:56 INFO - PROCESS | 1847 | 1461118976411 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:22:56 INFO - PROCESS | 1847 | 1461118976417 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:22:56 INFO - PROCESS | 1847 | 1461118976420 Marionette TRACE conn3 <- [1,1866,null,{}] 19:22:56 INFO - PROCESS | 1847 | 1461118976425 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}] 19:22:56 INFO - PROCESS | 1847 | 1461118976603 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:22:56 INFO - PROCESS | 1847 | 1461118976805 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc3c1a800 == 142 [pid = 1847] [id = 474] 19:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bc2bed000) [pid = 1847] [serial = 1423] [outer = (nil)] 19:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bc4b10c00) [pid = 1847] [serial = 1424] [outer = 0x7f9bc2bed000] 19:22:56 INFO - PROCESS | 1847 | 1461118976872 Marionette DEBUG loaded listener.js 19:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bec022c00) [pid = 1847] [serial = 1425] [outer = 0x7f9bc2bed000] 19:22:57 INFO - PROCESS | 1847 | 1461118977716 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]]]}] 19:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1336ms 19:22:57 INFO - PROCESS | 1847 | 1461118977752 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:22:57 INFO - PROCESS | 1847 | 1461118977756 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:22:57 INFO - PROCESS | 1847 | 1461118977762 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:22:57 INFO - PROCESS | 1847 | 1461118977764 Marionette TRACE conn3 <- [1,1870,null,{}] 19:22:57 INFO - PROCESS | 1847 | 1461118977769 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}] 19:22:57 INFO - PROCESS | 1847 | 1461118977966 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:22:58 INFO - PROCESS | 1847 | 1461118978173 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1262000 == 143 [pid = 1847] [id = 475] 19:22:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bc4b03400) [pid = 1847] [serial = 1426] [outer = (nil)] 19:22:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bc5a64c00) [pid = 1847] [serial = 1427] [outer = 0x7f9bc4b03400] 19:22:58 INFO - PROCESS | 1847 | 1461118978239 Marionette DEBUG loaded listener.js 19:22:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bc5a6a400) [pid = 1847] [serial = 1428] [outer = 0x7f9bc4b03400] 19:22:59 INFO - PROCESS | 1847 | 1461118979097 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]]]}] 19:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1381ms 19:22:59 INFO - PROCESS | 1847 | 1461118979143 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:22:59 INFO - PROCESS | 1847 | 1461118979147 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:22:59 INFO - PROCESS | 1847 | 1461118979153 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:22:59 INFO - PROCESS | 1847 | 1461118979157 Marionette TRACE conn3 <- [1,1874,null,{}] 19:22:59 INFO - PROCESS | 1847 | 1461118979162 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}] 19:22:59 INFO - PROCESS | 1847 | 1461118979354 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:22:59 INFO - PROCESS | 1847 | 1461118979571 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2ad1000 == 144 [pid = 1847] [id = 476] 19:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bc4b0d800) [pid = 1847] [serial = 1429] [outer = (nil)] 19:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bca967c00) [pid = 1847] [serial = 1430] [outer = 0x7f9bc4b0d800] 19:22:59 INFO - PROCESS | 1847 | 1461118979688 Marionette DEBUG loaded listener.js 19:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bca972800) [pid = 1847] [serial = 1431] [outer = 0x7f9bc4b0d800] 19:23:00 INFO - PROCESS | 1847 | 1461118980601 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]]]}] 19:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1483ms 19:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:23:00 INFO - PROCESS | 1847 | 1461118980636 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:23:00 INFO - PROCESS | 1847 | 1461118980639 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:23:00 INFO - PROCESS | 1847 | 1461118980645 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:23:00 INFO - PROCESS | 1847 | 1461118980648 Marionette TRACE conn3 <- [1,1878,null,{}] 19:23:00 INFO - PROCESS | 1847 | 1461118980653 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}] 19:23:00 INFO - PROCESS | 1847 | 1461118980838 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:23:01 INFO - PROCESS | 1847 | 1461118981104 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc38db000 == 145 [pid = 1847] [id = 477] 19:23:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bc27d1400) [pid = 1847] [serial = 1432] [outer = (nil)] 19:23:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bc27dac00) [pid = 1847] [serial = 1433] [outer = 0x7f9bc27d1400] 19:23:01 INFO - PROCESS | 1847 | 1461118981180 Marionette DEBUG loaded listener.js 19:23:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bc27dfc00) [pid = 1847] [serial = 1434] [outer = 0x7f9bc27d1400] 19:23:02 INFO - PROCESS | 1847 | 1461118981999 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]]]}] 19:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1388ms 19:23:02 INFO - PROCESS | 1847 | 1461118982033 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:23:02 INFO - PROCESS | 1847 | 1461118982037 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:23:02 INFO - PROCESS | 1847 | 1461118982042 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:23:02 INFO - PROCESS | 1847 | 1461118982045 Marionette TRACE conn3 <- [1,1882,null,{}] 19:23:02 INFO - PROCESS | 1847 | 1461118982050 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}] 19:23:02 INFO - PROCESS | 1847 | 1461118982235 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:23:02 INFO - PROCESS | 1847 | 1461118982442 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc38f3000 == 146 [pid = 1847] [id = 478] 19:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bc105b800) [pid = 1847] [serial = 1435] [outer = (nil)] 19:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bc1060400) [pid = 1847] [serial = 1436] [outer = 0x7f9bc105b800] 19:23:02 INFO - PROCESS | 1847 | 1461118982511 Marionette DEBUG loaded listener.js 19:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bc1065400) [pid = 1847] [serial = 1437] [outer = 0x7f9bc105b800] 19:23:03 INFO - PROCESS | 1847 | 1461118983411 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]]]}] 19:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1428ms 19:23:03 INFO - PROCESS | 1847 | 1461118983472 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:23:03 INFO - PROCESS | 1847 | 1461118983475 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:23:03 INFO - PROCESS | 1847 | 1461118983481 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:23:03 INFO - PROCESS | 1847 | 1461118983483 Marionette TRACE conn3 <- [1,1886,null,{}] 19:23:03 INFO - PROCESS | 1847 | 1461118983488 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}] 19:23:03 INFO - PROCESS | 1847 | 1461118983677 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:23:03 INFO - PROCESS | 1847 | 1461118983885 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc86dd800 == 147 [pid = 1847] [id = 479] 19:23:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9bc105bc00) [pid = 1847] [serial = 1438] [outer = (nil)] 19:23:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bc27dc800) [pid = 1847] [serial = 1439] [outer = 0x7f9bc105bc00] 19:23:03 INFO - PROCESS | 1847 | 1461118983954 Marionette DEBUG loaded listener.js 19:23:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bca967000) [pid = 1847] [serial = 1440] [outer = 0x7f9bc105bc00] 19:23:04 INFO - PROCESS | 1847 | 1461118984823 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]]]}] 19:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1380ms 19:23:04 INFO - PROCESS | 1847 | 1461118984862 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:23:04 INFO - PROCESS | 1847 | 1461118984864 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:23:04 INFO - PROCESS | 1847 | 1461118984870 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:23:04 INFO - PROCESS | 1847 | 1461118984872 Marionette TRACE conn3 <- [1,1890,null,{}] 19:23:04 INFO - PROCESS | 1847 | 1461118984878 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}] 19:23:05 INFO - PROCESS | 1847 | 1461118985055 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:23:05 INFO - PROCESS | 1847 | 1461118985273 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b55800 == 148 [pid = 1847] [id = 480] 19:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bc27d8800) [pid = 1847] [serial = 1441] [outer = (nil)] 19:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bc2beac00) [pid = 1847] [serial = 1442] [outer = 0x7f9bc27d8800] 19:23:05 INFO - PROCESS | 1847 | 1461118985729 Marionette DEBUG loaded listener.js 19:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bc3ae4800) [pid = 1847] [serial = 1443] [outer = 0x7f9bc27d8800] 19:23:06 INFO - PROCESS | 1847 | 1461118986683 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]]]}] 19:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1878ms 19:23:06 INFO - PROCESS | 1847 | 1461118986751 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:23:06 INFO - PROCESS | 1847 | 1461118986757 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:23:06 INFO - PROCESS | 1847 | 1461118986766 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:23:06 INFO - PROCESS | 1847 | 1461118986769 Marionette TRACE conn3 <- [1,1894,null,{}] 19:23:06 INFO - PROCESS | 1847 | 1461118986776 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}] 19:23:06 INFO - PROCESS | 1847 | 1461118986958 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:23:07 INFO - PROCESS | 1847 | 1461118987177 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a3d800 == 149 [pid = 1847] [id = 481] 19:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bc5cb1800) [pid = 1847] [serial = 1444] [outer = (nil)] 19:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bc5f50400) [pid = 1847] [serial = 1445] [outer = 0x7f9bc5cb1800] 19:23:07 INFO - PROCESS | 1847 | 1461118987335 Marionette DEBUG loaded listener.js 19:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bc70eac00) [pid = 1847] [serial = 1446] [outer = 0x7f9bc5cb1800] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee41b000 == 148 [pid = 1847] [id = 374] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd141b800 == 147 [pid = 1847] [id = 203] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1e73800 == 146 [pid = 1847] [id = 405] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bd6ddfc00) [pid = 1847] [serial = 1334] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bdb48d800) [pid = 1847] [serial = 1301] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bdc8a8400) [pid = 1847] [serial = 1304] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bdd89ac00) [pid = 1847] [serial = 1307] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9be8cb6800) [pid = 1847] [serial = 1313] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bdd899c00) [pid = 1847] [serial = 1310] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | 1461118988473 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]]]}] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc38a3000 == 145 [pid = 1847] [id = 376] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0f0800 == 144 [pid = 1847] [id = 206] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc29ea000 == 143 [pid = 1847] [id = 377] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc585d000 == 142 [pid = 1847] [id = 375] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc68c000 == 141 [pid = 1847] [id = 211] 19:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1731ms 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd65ca000 == 140 [pid = 1847] [id = 464] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d2e000 == 139 [pid = 1847] [id = 463] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ed7800 == 138 [pid = 1847] [id = 462] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd04a9800 == 137 [pid = 1847] [id = 461] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5a51800 == 136 [pid = 1847] [id = 460] 19:23:08 INFO - PROCESS | 1847 | 1461118988505 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:23:08 INFO - PROCESS | 1847 | 1461118988511 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc95c3800 == 135 [pid = 1847] [id = 459] 19:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:23:08 INFO - PROCESS | 1847 | 1461118988535 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:23:08 INFO - PROCESS | 1847 | 1461118988539 Marionette TRACE conn3 <- [1,1898,null,{}] 19:23:08 INFO - PROCESS | 1847 | 1461118988545 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}] 19:23:08 INFO - PROCESS | 1847 | 1461118988725 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bd2ae6400) [pid = 1847] [serial = 1328] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bd1fc0c00) [pid = 1847] [serial = 1272] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bcbe18800) [pid = 1847] [serial = 1316] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bcbcbf800) [pid = 1847] [serial = 1277] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bc9589800) [pid = 1847] [serial = 1331] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bd1c23400) [pid = 1847] [serial = 1325] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bd2cc3000) [pid = 1847] [serial = 1329] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bdad87000) [pid = 1847] [serial = 1295] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bcac9e400) [pid = 1847] [serial = 1320] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bc9588000) [pid = 1847] [serial = 1319] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bd7cba000) [pid = 1847] [serial = 1289] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bd2705000) [pid = 1847] [serial = 1332] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bd2b69400) [pid = 1847] [serial = 1286] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bd9ba5800) [pid = 1847] [serial = 1292] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bd1715800) [pid = 1847] [serial = 1280] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bc88a8000) [pid = 1847] [serial = 1274] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bd25b4400) [pid = 1847] [serial = 1283] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bcbf5e400) [pid = 1847] [serial = 1322] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bdb1bf000) [pid = 1847] [serial = 1298] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bd0255400) [pid = 1847] [serial = 1323] [outer = (nil)] [url = about:blank] 19:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bd2172800) [pid = 1847] [serial = 1326] [outer = (nil)] [url = about:blank] 19:23:09 INFO - PROCESS | 1847 | 1461118989031 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7151000 == 136 [pid = 1847] [id = 482] 19:23:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bc5f4dc00) [pid = 1847] [serial = 1447] [outer = (nil)] 19:23:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bc958ac00) [pid = 1847] [serial = 1448] [outer = 0x7f9bc5f4dc00] 19:23:09 INFO - PROCESS | 1847 | 1461118989138 Marionette DEBUG loaded listener.js 19:23:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bca96d400) [pid = 1847] [serial = 1449] [outer = 0x7f9bc5f4dc00] 19:23:09 INFO - PROCESS | 1847 | 1461118989846 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]]]}] 19:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1338ms 19:23:09 INFO - PROCESS | 1847 | 1461118989869 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:23:09 INFO - PROCESS | 1847 | 1461118989872 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:23:09 INFO - PROCESS | 1847 | 1461118989878 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:23:09 INFO - PROCESS | 1847 | 1461118989883 Marionette TRACE conn3 <- [1,1902,null,{}] 19:23:09 INFO - PROCESS | 1847 | 1461118989897 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}] 19:23:10 INFO - PROCESS | 1847 | 1461118990137 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:23:10 INFO - PROCESS | 1847 | 1461118990160 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1406800 == 137 [pid = 1847] [id = 483] 19:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bc88aa000) [pid = 1847] [serial = 1450] [outer = (nil)] 19:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bcbe27800) [pid = 1847] [serial = 1451] [outer = 0x7f9bc88aa000] 19:23:10 INFO - PROCESS | 1847 | 1461118990224 Marionette DEBUG loaded listener.js 19:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bd0253000) [pid = 1847] [serial = 1452] [outer = 0x7f9bc88aa000] 19:23:11 INFO - PROCESS | 1847 | 1461118991121 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]]]}] 19:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1280ms 19:23:11 INFO - PROCESS | 1847 | 1461118991161 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:23:11 INFO - PROCESS | 1847 | 1461118991164 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:23:11 INFO - PROCESS | 1847 | 1461118991171 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:23:11 INFO - PROCESS | 1847 | 1461118991173 Marionette TRACE conn3 <- [1,1906,null,{}] 19:23:11 INFO - PROCESS | 1847 | 1461118991178 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}] 19:23:11 INFO - PROCESS | 1847 | 1461118991424 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:23:11 INFO - PROCESS | 1847 | 1461118991451 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2ab7000 == 138 [pid = 1847] [id = 484] 19:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bca964c00) [pid = 1847] [serial = 1453] [outer = (nil)] 19:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bd1729c00) [pid = 1847] [serial = 1454] [outer = 0x7f9bca964c00] 19:23:11 INFO - PROCESS | 1847 | 1461118991516 Marionette DEBUG loaded listener.js 19:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bd1c59800) [pid = 1847] [serial = 1455] [outer = 0x7f9bca964c00] 19:23:12 INFO - PROCESS | 1847 | 1461118992398 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]]]}] 19:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1286ms 19:23:12 INFO - PROCESS | 1847 | 1461118992480 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:23:12 INFO - PROCESS | 1847 | 1461118992482 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:23:12 INFO - PROCESS | 1847 | 1461118992489 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:23:12 INFO - PROCESS | 1847 | 1461118992492 Marionette TRACE conn3 <- [1,1910,null,{}] 19:23:12 INFO - PROCESS | 1847 | 1461118992499 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}] 19:23:12 INFO - PROCESS | 1847 | 1461118992751 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:23:12 INFO - PROCESS | 1847 | 1461118992784 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd65c4000 == 139 [pid = 1847] [id = 485] 19:23:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bd2286c00) [pid = 1847] [serial = 1456] [outer = (nil)] 19:23:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bd2657400) [pid = 1847] [serial = 1457] [outer = 0x7f9bd2286c00] 19:23:12 INFO - PROCESS | 1847 | 1461118992867 Marionette DEBUG loaded listener.js 19:23:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bd5c87000) [pid = 1847] [serial = 1458] [outer = 0x7f9bd2286c00] 19:23:13 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bcbccb400) [pid = 1847] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:23:13 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bcbcce400) [pid = 1847] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:23:13 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bc88ae400) [pid = 1847] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:23:13 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bc3ae6800) [pid = 1847] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:23:13 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bcbe19800) [pid = 1847] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:23:13 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bd1c1bc00) [pid = 1847] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:23:14 INFO - PROCESS | 1847 | 1461118994051 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]]]}] 19:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1582ms 19:23:14 INFO - PROCESS | 1847 | 1461118994073 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:23:14 INFO - PROCESS | 1847 | 1461118994077 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:23:14 INFO - PROCESS | 1847 | 1461118994083 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:23:14 INFO - PROCESS | 1847 | 1461118994084 Marionette TRACE conn3 <- [1,1914,null,{}] 19:23:14 INFO - PROCESS | 1847 | 1461118994090 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}] 19:23:14 INFO - PROCESS | 1847 | 1461118994265 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:23:14 INFO - PROCESS | 1847 | 1461118994291 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd66fa800 == 140 [pid = 1847] [id = 486] 19:23:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bd2ae3c00) [pid = 1847] [serial = 1459] [outer = (nil)] 19:23:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bd9fd7000) [pid = 1847] [serial = 1460] [outer = 0x7f9bd2ae3c00] 19:23:14 INFO - PROCESS | 1847 | 1461118994351 Marionette DEBUG loaded listener.js 19:23:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bdb1c0800) [pid = 1847] [serial = 1461] [outer = 0x7f9bd2ae3c00] 19:23:15 INFO - PROCESS | 1847 | 1461118995200 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]]]}] 19:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1176ms 19:23:15 INFO - PROCESS | 1847 | 1461118995261 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:23:15 INFO - PROCESS | 1847 | 1461118995263 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:23:15 INFO - PROCESS | 1847 | 1461118995270 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:23:15 INFO - PROCESS | 1847 | 1461118995273 Marionette TRACE conn3 <- [1,1918,null,{}] 19:23:15 INFO - PROCESS | 1847 | 1461118995278 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}] 19:23:15 INFO - PROCESS | 1847 | 1461118995459 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:23:15 INFO - PROCESS | 1847 | 1461118995792 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b61000 == 141 [pid = 1847] [id = 487] 19:23:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bc105b000) [pid = 1847] [serial = 1462] [outer = (nil)] 19:23:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bc27d1800) [pid = 1847] [serial = 1463] [outer = 0x7f9bc105b000] 19:23:15 INFO - PROCESS | 1847 | 1461118995871 Marionette DEBUG loaded listener.js 19:23:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bc3aeac00) [pid = 1847] [serial = 1464] [outer = 0x7f9bc105b000] 19:23:16 INFO - PROCESS | 1847 | 1461118996888 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]]]}] 19:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1683ms 19:23:16 INFO - PROCESS | 1847 | 1461118996955 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:23:16 INFO - PROCESS | 1847 | 1461118996962 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:23:16 INFO - PROCESS | 1847 | 1461118996971 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:23:16 INFO - PROCESS | 1847 | 1461118996975 Marionette TRACE conn3 <- [1,1922,null,{}] 19:23:16 INFO - PROCESS | 1847 | 1461118996982 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}] 19:23:17 INFO - PROCESS | 1847 | 1461118997229 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:23:17 INFO - PROCESS | 1847 | 1461118997486 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcad95800 == 142 [pid = 1847] [id = 488] 19:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bc70edc00) [pid = 1847] [serial = 1465] [outer = (nil)] 19:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bc8880400) [pid = 1847] [serial = 1466] [outer = 0x7f9bc70edc00] 19:23:17 INFO - PROCESS | 1847 | 1461118997604 Marionette DEBUG loaded listener.js 19:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bca964800) [pid = 1847] [serial = 1467] [outer = 0x7f9bc70edc00] 19:23:18 INFO - PROCESS | 1847 | 1461118998570 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]]]}] 19:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1637ms 19:23:18 INFO - PROCESS | 1847 | 1461118998612 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:23:18 INFO - PROCESS | 1847 | 1461118998619 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:23:18 INFO - PROCESS | 1847 | 1461118998627 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:23:18 INFO - PROCESS | 1847 | 1461118998631 Marionette TRACE conn3 <- [1,1926,null,{}] 19:23:18 INFO - PROCESS | 1847 | 1461118998637 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}] 19:23:18 INFO - PROCESS | 1847 | 1461118998857 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:23:19 INFO - PROCESS | 1847 | 1461118999147 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d37000 == 143 [pid = 1847] [id = 489] 19:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bca96e400) [pid = 1847] [serial = 1468] [outer = (nil)] 19:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bcbe1ac00) [pid = 1847] [serial = 1469] [outer = 0x7f9bca96e400] 19:23:19 INFO - PROCESS | 1847 | 1461118999266 Marionette DEBUG loaded listener.js 19:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bd17b3c00) [pid = 1847] [serial = 1470] [outer = 0x7f9bca96e400] 19:23:20 INFO - PROCESS | 1847 | 1461119000148 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]]]}] 19:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1580ms 19:23:20 INFO - PROCESS | 1847 | 1461119000208 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:23:20 INFO - PROCESS | 1847 | 1461119000213 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:23:20 INFO - PROCESS | 1847 | 1461119000228 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:23:20 INFO - PROCESS | 1847 | 1461119000236 Marionette TRACE conn3 <- [1,1930,null,{}] 19:23:20 INFO - PROCESS | 1847 | 1461119000242 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}] 19:23:20 INFO - PROCESS | 1847 | 1461119000471 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:23:20 INFO - PROCESS | 1847 | 1461119000716 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd9f21000 == 144 [pid = 1847] [id = 490] 19:23:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9bcac9fc00) [pid = 1847] [serial = 1471] [outer = (nil)] 19:23:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bd25b7800) [pid = 1847] [serial = 1472] [outer = 0x7f9bcac9fc00] 19:23:20 INFO - PROCESS | 1847 | 1461119000834 Marionette DEBUG loaded listener.js 19:23:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bd5dd7800) [pid = 1847] [serial = 1473] [outer = 0x7f9bcac9fc00] 19:23:21 INFO - PROCESS | 1847 | 1461119001731 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]]]}] 19:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1548ms 19:23:21 INFO - PROCESS | 1847 | 1461119001768 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:23:21 INFO - PROCESS | 1847 | 1461119001773 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:23:21 INFO - PROCESS | 1847 | 1461119001778 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:23:21 INFO - PROCESS | 1847 | 1461119001781 Marionette TRACE conn3 <- [1,1934,null,{}] 19:23:21 INFO - PROCESS | 1847 | 1461119001786 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}] 19:23:21 INFO - PROCESS | 1847 | 1461119001974 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:23:22 INFO - PROCESS | 1847 | 1461119002182 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb818800 == 145 [pid = 1847] [id = 491] 19:23:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bd17b2400) [pid = 1847] [serial = 1474] [outer = (nil)] 19:23:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bd6de8000) [pid = 1847] [serial = 1475] [outer = 0x7f9bd17b2400] 19:23:22 INFO - PROCESS | 1847 | 1461119002256 Marionette DEBUG loaded listener.js 19:23:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bdb226800) [pid = 1847] [serial = 1476] [outer = 0x7f9bd17b2400] 19:23:23 INFO - PROCESS | 1847 | 1461119003191 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]]]}] 19:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1476ms 19:23:23 INFO - PROCESS | 1847 | 1461119003256 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:23:23 INFO - PROCESS | 1847 | 1461119003260 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:23:23 INFO - PROCESS | 1847 | 1461119003265 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:23:23 INFO - PROCESS | 1847 | 1461119003267 Marionette TRACE conn3 <- [1,1938,null,{}] 19:23:23 INFO - PROCESS | 1847 | 1461119003273 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}] 19:23:23 INFO - PROCESS | 1847 | 1461119003472 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:23:23 INFO - PROCESS | 1847 | 1461119003725 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ef4000 == 146 [pid = 1847] [id = 492] 19:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bdcf38800) [pid = 1847] [serial = 1477] [outer = (nil)] 19:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bdd8a4c00) [pid = 1847] [serial = 1478] [outer = 0x7f9bdcf38800] 19:23:23 INFO - PROCESS | 1847 | 1461119003859 Marionette DEBUG loaded listener.js 19:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bebbdac00) [pid = 1847] [serial = 1479] [outer = 0x7f9bdcf38800] 19:23:24 INFO - PROCESS | 1847 | 1461119004776 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]]]}] 19:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1576ms 19:23:24 INFO - PROCESS | 1847 | 1461119004843 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:23:24 INFO - PROCESS | 1847 | 1461119004847 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:23:24 INFO - PROCESS | 1847 | 1461119004853 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:23:24 INFO - PROCESS | 1847 | 1461119004857 Marionette TRACE conn3 <- [1,1942,null,{}] 19:23:24 INFO - PROCESS | 1847 | 1461119004862 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}] 19:23:25 INFO - PROCESS | 1847 | 1461119005067 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:23:25 INFO - PROCESS | 1847 | 1461119005274 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed89d000 == 147 [pid = 1847] [id = 493] 19:23:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bc1090000) [pid = 1847] [serial = 1480] [outer = (nil)] 19:23:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bdacf0800) [pid = 1847] [serial = 1481] [outer = 0x7f9bc1090000] 19:23:25 INFO - PROCESS | 1847 | 1461119005345 Marionette DEBUG loaded listener.js 19:23:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bed858800) [pid = 1847] [serial = 1482] [outer = 0x7f9bc1090000] 19:23:26 INFO - PROCESS | 1847 | 1461119006239 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]]]}] 19:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1428ms 19:23:26 INFO - PROCESS | 1847 | 1461119006282 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:23:26 INFO - PROCESS | 1847 | 1461119006286 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:23:26 INFO - PROCESS | 1847 | 1461119006292 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:23:26 INFO - PROCESS | 1847 | 1461119006294 Marionette TRACE conn3 <- [1,1946,null,{}] 19:23:26 INFO - PROCESS | 1847 | 1461119006300 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}] 19:23:26 INFO - PROCESS | 1847 | 1461119006491 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:23:26 INFO - PROCESS | 1847 | 1461119006702 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf2582000 == 148 [pid = 1847] [id = 494] 19:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bc1085800) [pid = 1847] [serial = 1483] [outer = (nil)] 19:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bc2759000) [pid = 1847] [serial = 1484] [outer = 0x7f9bc1085800] 19:23:26 INFO - PROCESS | 1847 | 1461119006817 Marionette DEBUG loaded listener.js 19:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f9bc275dc00) [pid = 1847] [serial = 1485] [outer = 0x7f9bc1085800] 19:23:27 INFO - PROCESS | 1847 | 1461119007712 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]]]}] 19:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1478ms 19:23:27 INFO - PROCESS | 1847 | 1461119007771 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:23:27 INFO - PROCESS | 1847 | 1461119007775 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:23:27 INFO - PROCESS | 1847 | 1461119007781 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:23:27 INFO - PROCESS | 1847 | 1461119007786 Marionette TRACE conn3 <- [1,1950,null,{}] 19:23:27 INFO - PROCESS | 1847 | 1461119007792 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}] 19:23:28 INFO - PROCESS | 1847 | 1461119008009 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:23:28 INFO - PROCESS | 1847 | 1461119008227 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5965000 == 149 [pid = 1847] [id = 495] 19:23:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f9bc1091400) [pid = 1847] [serial = 1486] [outer = (nil)] 19:23:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f9bc2761400) [pid = 1847] [serial = 1487] [outer = 0x7f9bc1091400] 19:23:28 INFO - PROCESS | 1847 | 1461119008344 Marionette DEBUG loaded listener.js 19:23:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f9bd5fc3400) [pid = 1847] [serial = 1488] [outer = 0x7f9bc1091400] 19:23:29 INFO - PROCESS | 1847 | 1461119009220 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]]]}] 19:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1488ms 19:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:23:29 INFO - PROCESS | 1847 | 1461119009270 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:23:29 INFO - PROCESS | 1847 | 1461119009273 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:23:29 INFO - PROCESS | 1847 | 1461119009279 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:23:29 INFO - PROCESS | 1847 | 1461119009283 Marionette TRACE conn3 <- [1,1954,null,{}] 19:23:29 INFO - PROCESS | 1847 | 1461119009289 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}] 19:23:29 INFO - PROCESS | 1847 | 1461119009480 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:23:29 INFO - PROCESS | 1847 | 1461119009694 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc445c800 == 150 [pid = 1847] [id = 496] 19:23:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f9bc1092400) [pid = 1847] [serial = 1489] [outer = (nil)] 19:23:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f9bc12cb800) [pid = 1847] [serial = 1490] [outer = 0x7f9bc1092400] 19:23:29 INFO - PROCESS | 1847 | 1461119009810 Marionette DEBUG loaded listener.js 19:23:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f9bc12d0800) [pid = 1847] [serial = 1491] [outer = 0x7f9bc1092400] 19:23:30 INFO - PROCESS | 1847 | 1461119010686 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]]]}] 19:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1479ms 19:23:30 INFO - PROCESS | 1847 | 1461119010758 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:23:30 INFO - PROCESS | 1847 | 1461119010761 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:23:30 INFO - PROCESS | 1847 | 1461119010767 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:23:30 INFO - PROCESS | 1847 | 1461119010769 Marionette TRACE conn3 <- [1,1958,null,{}] 19:23:30 INFO - PROCESS | 1847 | 1461119010775 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}] 19:23:30 INFO - PROCESS | 1847 | 1461119010972 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:23:31 INFO - PROCESS | 1847 | 1461119011234 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc10d1000 == 151 [pid = 1847] [id = 497] 19:23:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f9bc12d1400) [pid = 1847] [serial = 1492] [outer = (nil)] 19:23:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f9bdb1b7000) [pid = 1847] [serial = 1493] [outer = 0x7f9bc12d1400] 19:23:31 INFO - PROCESS | 1847 | 1461119011325 Marionette DEBUG loaded listener.js 19:23:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f9bedfabc00) [pid = 1847] [serial = 1494] [outer = 0x7f9bc12d1400] 19:23:32 INFO - PROCESS | 1847 | 1461119012278 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]]]}] 19:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1584ms 19:23:32 INFO - PROCESS | 1847 | 1461119012352 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:23:32 INFO - PROCESS | 1847 | 1461119012357 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:23:32 INFO - PROCESS | 1847 | 1461119012363 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:23:32 INFO - PROCESS | 1847 | 1461119012368 Marionette TRACE conn3 <- [1,1962,null,{}] 19:23:32 INFO - PROCESS | 1847 | 1461119012373 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}] 19:23:33 INFO - PROCESS | 1847 | 1461119013014 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:23:33 INFO - PROCESS | 1847 | 1461119013324 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc29e8000 == 152 [pid = 1847] [id = 498] 19:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f9bc105f400) [pid = 1847] [serial = 1495] [outer = (nil)] 19:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f9bc1092000) [pid = 1847] [serial = 1496] [outer = 0x7f9bc105f400] 19:23:33 INFO - PROCESS | 1847 | 1461119013395 Marionette DEBUG loaded listener.js 19:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f9bc275fc00) [pid = 1847] [serial = 1497] [outer = 0x7f9bc105f400] 19:23:34 INFO - PROCESS | 1847 | 1461119014261 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]]]}] 19:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1938ms 19:23:34 INFO - PROCESS | 1847 | 1461119014304 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:23:34 INFO - PROCESS | 1847 | 1461119014311 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:23:34 INFO - PROCESS | 1847 | 1461119014319 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:23:34 INFO - PROCESS | 1847 | 1461119014326 Marionette TRACE conn3 <- [1,1966,null,{}] 19:23:34 INFO - PROCESS | 1847 | 1461119014333 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}] 19:23:34 INFO - PROCESS | 1847 | 1461119014508 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:23:34 INFO - PROCESS | 1847 | 1461119014729 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b55000 == 153 [pid = 1847] [id = 499] 19:23:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f9bc1063000) [pid = 1847] [serial = 1498] [outer = (nil)] 19:23:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f9bc27dec00) [pid = 1847] [serial = 1499] [outer = 0x7f9bc1063000] 19:23:34 INFO - PROCESS | 1847 | 1461119014869 Marionette DEBUG loaded listener.js 19:23:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7f9bc4408800) [pid = 1847] [serial = 1500] [outer = 0x7f9bc1063000] 19:23:36 INFO - PROCESS | 1847 | 1461119016016 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]]]}] 19:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1743ms 19:23:36 INFO - PROCESS | 1847 | 1461119016062 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:23:36 INFO - PROCESS | 1847 | 1461119016066 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:23:36 INFO - PROCESS | 1847 | 1461119016072 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:23:36 INFO - PROCESS | 1847 | 1461119016075 Marionette TRACE conn3 <- [1,1970,null,{}] 19:23:36 INFO - PROCESS | 1847 | 1461119016080 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}] 19:23:36 INFO - PROCESS | 1847 | 1461119016271 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:23:36 INFO - PROCESS | 1847 | 1461119016571 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1255800 == 154 [pid = 1847] [id = 500] 19:23:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7f9bc3adcc00) [pid = 1847] [serial = 1501] [outer = (nil)] 19:23:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7f9bc5a67400) [pid = 1847] [serial = 1502] [outer = 0x7f9bc3adcc00] 19:23:36 INFO - PROCESS | 1847 | 1461119016685 Marionette DEBUG loaded listener.js 19:23:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7f9bc5cb3800) [pid = 1847] [serial = 1503] [outer = 0x7f9bc3adcc00] 19:23:37 INFO - PROCESS | 1847 | 1461119017538 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]]]}] 19:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1527ms 19:23:37 INFO - PROCESS | 1847 | 1461119017599 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:23:37 INFO - PROCESS | 1847 | 1461119017605 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:23:37 INFO - PROCESS | 1847 | 1461119017620 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:23:37 INFO - PROCESS | 1847 | 1461119017626 Marionette TRACE conn3 <- [1,1974,null,{}] 19:23:37 INFO - PROCESS | 1847 | 1461119017632 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}] 19:23:37 INFO - PROCESS | 1847 | 1461119017855 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:23:38 INFO - PROCESS | 1847 | 1461119018194 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a41000 == 155 [pid = 1847] [id = 501] 19:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7f9bc5cad000) [pid = 1847] [serial = 1504] [outer = (nil)] 19:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7f9bc865dc00) [pid = 1847] [serial = 1505] [outer = 0x7f9bc5cad000] 19:23:38 INFO - PROCESS | 1847 | 1461119018269 Marionette DEBUG loaded listener.js 19:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7f9bc8667c00) [pid = 1847] [serial = 1506] [outer = 0x7f9bc5cad000] 19:23:39 INFO - PROCESS | 1847 | 1461119019040 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]]]}] 19:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1443ms 19:23:39 INFO - PROCESS | 1847 | 1461119019056 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:23:39 INFO - PROCESS | 1847 | 1461119019059 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:23:39 INFO - PROCESS | 1847 | 1461119019087 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:23:39 INFO - PROCESS | 1847 | 1461119019090 Marionette TRACE conn3 <- [1,1978,null,{}] 19:23:39 INFO - PROCESS | 1847 | 1461119019095 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}] 19:23:39 INFO - PROCESS | 1847 | 1461119019267 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcada8800 == 154 [pid = 1847] [id = 441] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd66fa800 == 153 [pid = 1847] [id = 486] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7f9bda894400) [pid = 1847] [serial = 1397] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7f9bc5cae400) [pid = 1847] [serial = 1373] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7f9bd7cbac00) [pid = 1847] [serial = 1346] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7f9bd25b1000) [pid = 1847] [serial = 1343] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7f9bee2edc00) [pid = 1847] [serial = 1358] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7f9bdc532400) [pid = 1847] [serial = 1349] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7f9bc3ae6000) [pid = 1847] [serial = 1367] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f9bc7135800) [pid = 1847] [serial = 1337] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f9bc6d43400) [pid = 1847] [serial = 1370] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f9be9e1b000) [pid = 1847] [serial = 1352] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f9bcbf57400) [pid = 1847] [serial = 1340] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f9bc8663400) [pid = 1847] [serial = 1361] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f9bc5cb3c00) [pid = 1847] [serial = 1376] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f9bede2b000) [pid = 1847] [serial = 1355] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f9bc9640800) [pid = 1847] [serial = 1364] [outer = (nil)] [url = about:blank] 19:23:39 INFO - PROCESS | 1847 | 1461119019615 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd65c4000 == 152 [pid = 1847] [id = 485] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2ab7000 == 151 [pid = 1847] [id = 484] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1406800 == 150 [pid = 1847] [id = 483] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7151000 == 149 [pid = 1847] [id = 482] 19:23:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2ad2800 == 150 [pid = 1847] [id = 502] 19:23:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f9bc3ae6000) [pid = 1847] [serial = 1507] [outer = (nil)] 19:23:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f9bc6d41400) [pid = 1847] [serial = 1508] [outer = 0x7f9bc3ae6000] 19:23:39 INFO - PROCESS | 1847 | 1461119019687 Marionette DEBUG loaded listener.js 19:23:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f9bc88b5000) [pid = 1847] [serial = 1509] [outer = 0x7f9bc3ae6000] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5a3d800 == 149 [pid = 1847] [id = 481] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2b55800 == 148 [pid = 1847] [id = 480] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2ad1000 == 147 [pid = 1847] [id = 476] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc1262000 == 146 [pid = 1847] [id = 475] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc3c1a800 == 145 [pid = 1847] [id = 474] 19:23:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf2566000 == 144 [pid = 1847] [id = 473] 19:23:40 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2b4f000 == 143 [pid = 1847] [id = 472] 19:23:40 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed817800 == 142 [pid = 1847] [id = 471] 19:23:40 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcf99000 == 141 [pid = 1847] [id = 470] 19:23:40 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb710800 == 140 [pid = 1847] [id = 469] 19:23:40 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdaa76800 == 139 [pid = 1847] [id = 468] 19:23:40 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d2f000 == 138 [pid = 1847] [id = 467] 19:23:40 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc95ca800 == 137 [pid = 1847] [id = 466] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f9bd7cc1800) [pid = 1847] [serial = 1395] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f9bd0250c00) [pid = 1847] [serial = 1386] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f9bcbe33000) [pid = 1847] [serial = 1385] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f9bd1bb0000) [pid = 1847] [serial = 1389] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f9bc8fea400) [pid = 1847] [serial = 1382] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f9bc9686000) [pid = 1847] [serial = 1383] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f9bd1722000) [pid = 1847] [serial = 1388] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f9bc5f4e000) [pid = 1847] [serial = 1380] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f9bd1c29400) [pid = 1847] [serial = 1391] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f9bd5c85800) [pid = 1847] [serial = 1394] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bc5f44400) [pid = 1847] [serial = 1379] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bd1fc4800) [pid = 1847] [serial = 1392] [outer = (nil)] [url = about:blank] 19:23:40 INFO - PROCESS | 1847 | 1461119020469 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]]]}] 19:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1438ms 19:23:40 INFO - PROCESS | 1847 | 1461119020521 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:23:40 INFO - PROCESS | 1847 | 1461119020525 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:23:40 INFO - PROCESS | 1847 | 1461119020530 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:23:40 INFO - PROCESS | 1847 | 1461119020532 Marionette TRACE conn3 <- [1,1982,null,{}] 19:23:40 INFO - PROCESS | 1847 | 1461119020544 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}] 19:23:40 INFO - PROCESS | 1847 | 1461119020778 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:23:40 INFO - PROCESS | 1847 | 1461119020909 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc879c800 == 138 [pid = 1847] [id = 503] 19:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bc9094000) [pid = 1847] [serial = 1510] [outer = (nil)] 19:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bc9575000) [pid = 1847] [serial = 1511] [outer = 0x7f9bc9094000] 19:23:40 INFO - PROCESS | 1847 | 1461119020990 Marionette DEBUG loaded listener.js 19:23:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f9bc968ac00) [pid = 1847] [serial = 1512] [outer = 0x7f9bc9094000] 19:23:41 INFO - PROCESS | 1847 | 1461119021745 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]]]}] 19:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1233ms 19:23:41 INFO - PROCESS | 1847 | 1461119021763 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:23:41 INFO - PROCESS | 1847 | 1461119021766 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:23:41 INFO - PROCESS | 1847 | 1461119021771 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:23:41 INFO - PROCESS | 1847 | 1461119021773 Marionette TRACE conn3 <- [1,1986,null,{}] 19:23:41 INFO - PROCESS | 1847 | 1461119021778 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}] 19:23:42 INFO - PROCESS | 1847 | 1461119022031 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:23:42 INFO - PROCESS | 1847 | 1461119022061 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca950000 == 139 [pid = 1847] [id = 504] 19:23:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f9bcaa99800) [pid = 1847] [serial = 1513] [outer = (nil)] 19:23:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f9bcac9c400) [pid = 1847] [serial = 1514] [outer = 0x7f9bcaa99800] 19:23:42 INFO - PROCESS | 1847 | 1461119022119 Marionette DEBUG loaded listener.js 19:23:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f9bcae42c00) [pid = 1847] [serial = 1515] [outer = 0x7f9bcaa99800] 19:23:42 INFO - PROCESS | 1847 | 1461119022935 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]]]}] 19:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1223ms 19:23:42 INFO - PROCESS | 1847 | 1461119022996 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:23:43 INFO - PROCESS | 1847 | 1461119022999 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:23:43 INFO - PROCESS | 1847 | 1461119023004 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:23:43 INFO - PROCESS | 1847 | 1461119023006 Marionette TRACE conn3 <- [1,1990,null,{}] 19:23:43 INFO - PROCESS | 1847 | 1461119023011 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}] 19:23:43 INFO - PROCESS | 1847 | 1461119023267 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:23:43 INFO - PROCESS | 1847 | 1461119023295 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd027d800 == 140 [pid = 1847] [id = 505] 19:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f9bc6d48000) [pid = 1847] [serial = 1516] [outer = (nil)] 19:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f9bcbcbf400) [pid = 1847] [serial = 1517] [outer = 0x7f9bc6d48000] 19:23:43 INFO - PROCESS | 1847 | 1461119023355 Marionette DEBUG loaded listener.js 19:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f9bcbe0e400) [pid = 1847] [serial = 1518] [outer = 0x7f9bc6d48000] 19:23:44 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f9bd5dd7c00) [pid = 1847] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:23:44 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f9bd2283c00) [pid = 1847] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:23:44 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f9bcae46400) [pid = 1847] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:23:44 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f9bd1725800) [pid = 1847] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:23:44 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f9bdc62e400) [pid = 1847] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:23:44 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f9bdcd42c00) [pid = 1847] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:23:44 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f9bdc532800) [pid = 1847] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bd6de0c00) [pid = 1847] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bc8fe7000) [pid = 1847] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bd5dcd800) [pid = 1847] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bd2164000) [pid = 1847] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bc88aa800) [pid = 1847] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bd2ae9400) [pid = 1847] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bc70ee800) [pid = 1847] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bd5dd4800) [pid = 1847] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bc4406000) [pid = 1847] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9bd2cb9000) [pid = 1847] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bc4404c00) [pid = 1847] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bc599e800) [pid = 1847] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bc7133800) [pid = 1847] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bd270a800) [pid = 1847] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bc8877800) [pid = 1847] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bd25ae000) [pid = 1847] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bc712e000) [pid = 1847] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bd2168000) [pid = 1847] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bdcd46400) [pid = 1847] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bc887d400) [pid = 1847] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bd151f800) [pid = 1847] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bc887d000) [pid = 1847] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bcbf65c00) [pid = 1847] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bc712cc00) [pid = 1847] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bc39d9c00) [pid = 1847] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bc4405400) [pid = 1847] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bdcda6000) [pid = 1847] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bd1521400) [pid = 1847] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bdba1e000) [pid = 1847] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bd1be2000) [pid = 1847] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bd2cbe400) [pid = 1847] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bc7127c00) [pid = 1847] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bc4411000) [pid = 1847] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bd0254400) [pid = 1847] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bc39df000) [pid = 1847] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bd1529800) [pid = 1847] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bd170f000) [pid = 1847] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bd2f73000) [pid = 1847] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bcbcc6400) [pid = 1847] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bd227d000) [pid = 1847] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bd9ba6800) [pid = 1847] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bd2ae4400) [pid = 1847] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bca964c00) [pid = 1847] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bd2286c00) [pid = 1847] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bc5f4dc00) [pid = 1847] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc27d8800) [pid = 1847] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bc88aa000) [pid = 1847] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:23:45 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bc5cb1800) [pid = 1847] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:23:45 INFO - PROCESS | 1847 | 1461119025250 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]]]}] 19:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2276ms 19:23:45 INFO - PROCESS | 1847 | 1461119025281 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:23:45 INFO - PROCESS | 1847 | 1461119025283 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:23:45 INFO - PROCESS | 1847 | 1461119025289 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:23:45 INFO - PROCESS | 1847 | 1461119025291 Marionette TRACE conn3 <- [1,1994,null,{}] 19:23:45 INFO - PROCESS | 1847 | 1461119025297 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}] 19:23:45 INFO - PROCESS | 1847 | 1461119025462 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:23:45 INFO - PROCESS | 1847 | 1461119025631 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc45c6000 == 141 [pid = 1847] [id = 506] 19:23:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bc39d9000) [pid = 1847] [serial = 1519] [outer = (nil)] 19:23:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc4408000) [pid = 1847] [serial = 1520] [outer = 0x7f9bc39d9000] 19:23:45 INFO - PROCESS | 1847 | 1461119025690 Marionette DEBUG loaded listener.js 19:23:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bc712e800) [pid = 1847] [serial = 1521] [outer = 0x7f9bc39d9000] 19:23:46 INFO - PROCESS | 1847 | 1461119026335 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]]]}] 19:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1124ms 19:23:46 INFO - PROCESS | 1847 | 1461119026415 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:23:46 INFO - PROCESS | 1847 | 1461119026418 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:23:46 INFO - PROCESS | 1847 | 1461119026424 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:23:46 INFO - PROCESS | 1847 | 1461119026426 Marionette TRACE conn3 <- [1,1998,null,{}] 19:23:46 INFO - PROCESS | 1847 | 1461119026442 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}] 19:23:46 INFO - PROCESS | 1847 | 1461119026616 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:23:46 INFO - PROCESS | 1847 | 1461119026626 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd0278800 == 142 [pid = 1847] [id = 507] 19:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bc1059c00) [pid = 1847] [serial = 1522] [outer = (nil)] 19:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bcae46400) [pid = 1847] [serial = 1523] [outer = 0x7f9bc1059c00] 19:23:46 INFO - PROCESS | 1847 | 1461119026685 Marionette DEBUG loaded listener.js 19:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bcbe12c00) [pid = 1847] [serial = 1524] [outer = 0x7f9bc1059c00] 19:23:47 INFO - PROCESS | 1847 | 1461119027849 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]]]}] 19:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1487ms 19:23:47 INFO - PROCESS | 1847 | 1461119027913 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:23:47 INFO - PROCESS | 1847 | 1461119027919 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:23:47 INFO - PROCESS | 1847 | 1461119027928 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:23:47 INFO - PROCESS | 1847 | 1461119027933 Marionette TRACE conn3 <- [1,2002,null,{}] 19:23:47 INFO - PROCESS | 1847 | 1461119027941 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}] 19:23:48 INFO - PROCESS | 1847 | 1461119028139 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:23:48 INFO - PROCESS | 1847 | 1461119028419 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a4b000 == 143 [pid = 1847] [id = 508] 19:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bc39e1000) [pid = 1847] [serial = 1525] [outer = (nil)] 19:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bc3ae9400) [pid = 1847] [serial = 1526] [outer = 0x7f9bc39e1000] 19:23:48 INFO - PROCESS | 1847 | 1461119028546 Marionette DEBUG loaded listener.js 19:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bc59a8000) [pid = 1847] [serial = 1527] [outer = 0x7f9bc39e1000] 19:23:49 INFO - PROCESS | 1847 | 1461119029445 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]]]}] 19:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1584ms 19:23:49 INFO - PROCESS | 1847 | 1461119029513 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:23:49 INFO - PROCESS | 1847 | 1461119029521 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:23:49 INFO - PROCESS | 1847 | 1461119029531 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:23:49 INFO - PROCESS | 1847 | 1461119029535 Marionette TRACE conn3 <- [1,2006,null,{}] 19:23:49 INFO - PROCESS | 1847 | 1461119029540 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}] 19:23:49 INFO - PROCESS | 1847 | 1461119029738 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:23:49 INFO - PROCESS | 1847 | 1461119029945 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95d6800 == 144 [pid = 1847] [id = 509] 19:23:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bc5a61c00) [pid = 1847] [serial = 1528] [outer = (nil)] 19:23:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bc7134000) [pid = 1847] [serial = 1529] [outer = 0x7f9bc5a61c00] 19:23:50 INFO - PROCESS | 1847 | 1461119030139 Marionette DEBUG loaded listener.js 19:23:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bc8fe2400) [pid = 1847] [serial = 1530] [outer = 0x7f9bc5a61c00] 19:23:51 INFO - PROCESS | 1847 | 1461119031011 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]]]}] 19:23:51 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 19:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1533ms 19:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:23:51 INFO - PROCESS | 1847 | 1461119031064 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:23:51 INFO - PROCESS | 1847 | 1461119031067 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:23:51 INFO - PROCESS | 1847 | 1461119031074 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:23:51 INFO - PROCESS | 1847 | 1461119031079 Marionette TRACE conn3 <- [1,2010,null,{}] 19:23:51 INFO - PROCESS | 1847 | 1461119031095 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}] 19:23:51 INFO - PROCESS | 1847 | 1461119031313 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:23:51 INFO - PROCESS | 1847 | 1461119031529 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1417800 == 145 [pid = 1847] [id = 510] 19:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bc908d800) [pid = 1847] [serial = 1531] [outer = (nil)] 19:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bc9686800) [pid = 1847] [serial = 1532] [outer = 0x7f9bc908d800] 19:23:51 INFO - PROCESS | 1847 | 1461119031646 Marionette DEBUG loaded listener.js 19:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bcae44000) [pid = 1847] [serial = 1533] [outer = 0x7f9bc908d800] 19:23:52 INFO - PROCESS | 1847 | 1461119032561 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]]]}] 19:23:52 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 19:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1542ms 19:23:52 INFO - PROCESS | 1847 | 1461119032615 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:23:52 INFO - PROCESS | 1847 | 1461119032619 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:23:52 INFO - PROCESS | 1847 | 1461119032626 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:23:52 INFO - PROCESS | 1847 | 1461119032629 Marionette TRACE conn3 <- [1,2014,null,{}] 19:23:52 INFO - PROCESS | 1847 | 1461119032634 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}] 19:23:52 INFO - PROCESS | 1847 | 1461119032825 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:23:53 INFO - PROCESS | 1847 | 1461119033037 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2119800 == 146 [pid = 1847] [id = 511] 19:23:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bc908f800) [pid = 1847] [serial = 1534] [outer = (nil)] 19:23:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bcbe2c800) [pid = 1847] [serial = 1535] [outer = 0x7f9bc908f800] 19:23:53 INFO - PROCESS | 1847 | 1461119033150 Marionette DEBUG loaded listener.js 19:23:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bcbf5a800) [pid = 1847] [serial = 1536] [outer = 0x7f9bc908f800] 19:23:54 INFO - PROCESS | 1847 | 1461119034110 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]]]}] 19:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1530ms 19:23:54 INFO - PROCESS | 1847 | 1461119034157 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:23:54 INFO - PROCESS | 1847 | 1461119034160 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:23:54 INFO - PROCESS | 1847 | 1461119034167 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:23:54 INFO - PROCESS | 1847 | 1461119034171 Marionette TRACE conn3 <- [1,2018,null,{}] 19:23:54 INFO - PROCESS | 1847 | 1461119034176 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}] 19:23:54 INFO - PROCESS | 1847 | 1461119034364 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:23:54 INFO - PROCESS | 1847 | 1461119034575 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2863000 == 147 [pid = 1847] [id = 512] 19:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bc9644400) [pid = 1847] [serial = 1537] [outer = (nil)] 19:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bd024bc00) [pid = 1847] [serial = 1538] [outer = 0x7f9bc9644400] 19:23:54 INFO - PROCESS | 1847 | 1461119034686 Marionette DEBUG loaded listener.js 19:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bd0257800) [pid = 1847] [serial = 1539] [outer = 0x7f9bc9644400] 19:23:55 INFO - PROCESS | 1847 | 1461119035608 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]]]}] 19:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1479ms 19:23:55 INFO - PROCESS | 1847 | 1461119035646 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:23:55 INFO - PROCESS | 1847 | 1461119035650 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:23:55 INFO - PROCESS | 1847 | 1461119035655 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:23:55 INFO - PROCESS | 1847 | 1461119035658 Marionette TRACE conn3 <- [1,2022,null,{}] 19:23:55 INFO - PROCESS | 1847 | 1461119035663 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}] 19:23:55 INFO - PROCESS | 1847 | 1461119035871 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:23:56 INFO - PROCESS | 1847 | 1461119036085 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e10800 == 148 [pid = 1847] [id = 513] 19:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bcbf62c00) [pid = 1847] [serial = 1540] [outer = (nil)] 19:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bd170a000) [pid = 1847] [serial = 1541] [outer = 0x7f9bcbf62c00] 19:23:56 INFO - PROCESS | 1847 | 1461119036199 Marionette DEBUG loaded listener.js 19:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bd172ac00) [pid = 1847] [serial = 1542] [outer = 0x7f9bcbf62c00] 19:23:57 INFO - PROCESS | 1847 | 1461119037115 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]]]}] 19:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1528ms 19:23:57 INFO - PROCESS | 1847 | 1461119037184 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:23:57 INFO - PROCESS | 1847 | 1461119037187 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:23:57 INFO - PROCESS | 1847 | 1461119037193 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:23:57 INFO - PROCESS | 1847 | 1461119037195 Marionette TRACE conn3 <- [1,2026,null,{}] 19:23:57 INFO - PROCESS | 1847 | 1461119037201 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}] 19:23:57 INFO - PROCESS | 1847 | 1461119037392 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:23:57 INFO - PROCESS | 1847 | 1461119037600 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4a0d000 == 149 [pid = 1847] [id = 514] 19:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bd04e7800) [pid = 1847] [serial = 1543] [outer = (nil)] 19:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bd17bd800) [pid = 1847] [serial = 1544] [outer = 0x7f9bd04e7800] 19:23:57 INFO - PROCESS | 1847 | 1461119037709 Marionette DEBUG loaded listener.js 19:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bd1bbbc00) [pid = 1847] [serial = 1545] [outer = 0x7f9bd04e7800] 19:23:58 INFO - PROCESS | 1847 | 1461119038613 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]]]}] 19:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1479ms 19:23:58 INFO - PROCESS | 1847 | 1461119038672 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:23:58 INFO - PROCESS | 1847 | 1461119038675 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:23:58 INFO - PROCESS | 1847 | 1461119038681 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:23:58 INFO - PROCESS | 1847 | 1461119038684 Marionette TRACE conn3 <- [1,2030,null,{}] 19:23:58 INFO - PROCESS | 1847 | 1461119038689 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}] 19:23:58 INFO - PROCESS | 1847 | 1461119038876 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:23:59 INFO - PROCESS | 1847 | 1461119039090 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd61a8000 == 150 [pid = 1847] [id = 515] 19:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bd1716000) [pid = 1847] [serial = 1546] [outer = (nil)] 19:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bd1c17000) [pid = 1847] [serial = 1547] [outer = 0x7f9bd1716000] 19:23:59 INFO - PROCESS | 1847 | 1461119039204 Marionette DEBUG loaded listener.js 19:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bd1c27800) [pid = 1847] [serial = 1548] [outer = 0x7f9bd1716000] 19:24:00 INFO - PROCESS | 1847 | 1461119040087 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]]]}] 19:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1476ms 19:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:24:00 INFO - PROCESS | 1847 | 1461119040159 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:24:00 INFO - PROCESS | 1847 | 1461119040162 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:24:00 INFO - PROCESS | 1847 | 1461119040168 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:24:00 INFO - PROCESS | 1847 | 1461119040172 Marionette TRACE conn3 <- [1,2034,null,{}] 19:24:00 INFO - PROCESS | 1847 | 1461119040177 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}] 19:24:00 INFO - PROCESS | 1847 | 1461119040385 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:24:00 INFO - PROCESS | 1847 | 1461119040597 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd66f4000 == 151 [pid = 1847] [id = 516] 19:24:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bd17b6c00) [pid = 1847] [serial = 1549] [outer = (nil)] 19:24:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bd1c54400) [pid = 1847] [serial = 1550] [outer = 0x7f9bd17b6c00] 19:24:00 INFO - PROCESS | 1847 | 1461119040711 Marionette DEBUG loaded listener.js 19:24:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bd1d67800) [pid = 1847] [serial = 1551] [outer = 0x7f9bd17b6c00] 19:24:01 INFO - PROCESS | 1847 | 1461119041625 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]]]}] 19:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1528ms 19:24:01 INFO - PROCESS | 1847 | 1461119041697 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:24:01 INFO - PROCESS | 1847 | 1461119041699 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:24:01 INFO - PROCESS | 1847 | 1461119041706 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:24:01 INFO - PROCESS | 1847 | 1461119041709 Marionette TRACE conn3 <- [1,2038,null,{}] 19:24:01 INFO - PROCESS | 1847 | 1461119041715 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}] 19:24:01 INFO - PROCESS | 1847 | 1461119041918 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:24:02 INFO - PROCESS | 1847 | 1461119042132 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05b9800 == 152 [pid = 1847] [id = 517] 19:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bc108c000) [pid = 1847] [serial = 1552] [outer = (nil)] 19:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9bd1d6b800) [pid = 1847] [serial = 1553] [outer = 0x7f9bc108c000] 19:24:02 INFO - PROCESS | 1847 | 1461119042275 Marionette DEBUG loaded listener.js 19:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bd1fc4800) [pid = 1847] [serial = 1554] [outer = 0x7f9bc108c000] 19:24:03 INFO - PROCESS | 1847 | 1461119043174 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]]]}] 19:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1543ms 19:24:03 INFO - PROCESS | 1847 | 1461119043250 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:24:03 INFO - PROCESS | 1847 | 1461119043255 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:24:03 INFO - PROCESS | 1847 | 1461119043260 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:24:03 INFO - PROCESS | 1847 | 1461119043265 Marionette TRACE conn3 <- [1,2042,null,{}] 19:24:03 INFO - PROCESS | 1847 | 1461119043270 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}] 19:24:03 INFO - PROCESS | 1847 | 1461119043544 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:24:03 INFO - PROCESS | 1847 | 1461119043804 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcad9c000 == 153 [pid = 1847] [id = 518] 19:24:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bc3ae9c00) [pid = 1847] [serial = 1555] [outer = (nil)] 19:24:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bc88a8400) [pid = 1847] [serial = 1556] [outer = 0x7f9bc3ae9c00] 19:24:03 INFO - PROCESS | 1847 | 1461119043925 Marionette DEBUG loaded listener.js 19:24:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bd25ae400) [pid = 1847] [serial = 1557] [outer = 0x7f9bc3ae9c00] 19:24:04 INFO - PROCESS | 1847 | 1461119044775 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]]]}] 19:24:04 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) 19:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1582ms 19:24:04 INFO - PROCESS | 1847 | 1461119044843 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:24:04 INFO - PROCESS | 1847 | 1461119044847 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:24:04 INFO - PROCESS | 1847 | 1461119044852 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:24:04 INFO - PROCESS | 1847 | 1461119044855 Marionette TRACE conn3 <- [1,2046,null,{}] 19:24:04 INFO - PROCESS | 1847 | 1461119044860 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}] 19:24:05 INFO - PROCESS | 1847 | 1461119045043 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:24:05 INFO - PROCESS | 1847 | 1461119045262 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6f9f800 == 154 [pid = 1847] [id = 519] 19:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bc39d8400) [pid = 1847] [serial = 1558] [outer = (nil)] 19:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bc7128800) [pid = 1847] [serial = 1559] [outer = 0x7f9bc39d8400] 19:24:05 INFO - PROCESS | 1847 | 1461119045383 Marionette DEBUG loaded listener.js 19:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bcbccc000) [pid = 1847] [serial = 1560] [outer = 0x7f9bc39d8400] 19:24:06 INFO - PROCESS | 1847 | 1461119046298 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]]]}] 19:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1525ms 19:24:06 INFO - PROCESS | 1847 | 1461119046379 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:24:06 INFO - PROCESS | 1847 | 1461119046383 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:24:06 INFO - PROCESS | 1847 | 1461119046390 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:24:06 INFO - PROCESS | 1847 | 1461119046394 Marionette TRACE conn3 <- [1,2050,null,{}] 19:24:06 INFO - PROCESS | 1847 | 1461119046402 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}] 19:24:06 INFO - PROCESS | 1847 | 1461119046645 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:24:07 INFO - PROCESS | 1847 | 1461119047355 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc446b800 == 155 [pid = 1847] [id = 520] 19:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bc105dc00) [pid = 1847] [serial = 1561] [outer = (nil)] 19:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bc1086c00) [pid = 1847] [serial = 1562] [outer = 0x7f9bc105dc00] 19:24:07 INFO - PROCESS | 1847 | 1461119047517 Marionette DEBUG loaded listener.js 19:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bc12c5000) [pid = 1847] [serial = 1563] [outer = 0x7f9bc105dc00] 19:24:08 INFO - PROCESS | 1847 | 1461119048400 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]]]}] 19:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2084ms 19:24:08 INFO - PROCESS | 1847 | 1461119048475 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:24:08 INFO - PROCESS | 1847 | 1461119048482 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:24:08 INFO - PROCESS | 1847 | 1461119048490 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:24:08 INFO - PROCESS | 1847 | 1461119048495 Marionette TRACE conn3 <- [1,2054,null,{}] 19:24:08 INFO - PROCESS | 1847 | 1461119048511 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}] 19:24:08 INFO - PROCESS | 1847 | 1461119048772 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:24:09 INFO - PROCESS | 1847 | 1461119049108 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc444b800 == 156 [pid = 1847] [id = 521] 19:24:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bc275b800) [pid = 1847] [serial = 1564] [outer = (nil)] 19:24:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bc3ae0000) [pid = 1847] [serial = 1565] [outer = 0x7f9bc275b800] 19:24:09 INFO - PROCESS | 1847 | 1461119049250 Marionette DEBUG loaded listener.js 19:24:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bc59a7c00) [pid = 1847] [serial = 1566] [outer = 0x7f9bc275b800] 19:24:10 INFO - PROCESS | 1847 | 1461119050294 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]]]}] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ec1800 == 155 [pid = 1847] [id = 209] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc8793000 == 154 [pid = 1847] [id = 373] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdac1d800 == 153 [pid = 1847] [id = 205] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec1c3000 == 152 [pid = 1847] [id = 213] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf0d25800 == 151 [pid = 1847] [id = 454] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bd9fd7000) [pid = 1847] [serial = 1460] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bc5a64c00) [pid = 1847] [serial = 1427] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bca967c00) [pid = 1847] [serial = 1430] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bc1060400) [pid = 1847] [serial = 1436] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bc27dac00) [pid = 1847] [serial = 1433] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bc27dc800) [pid = 1847] [serial = 1439] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee240000 == 150 [pid = 1847] [id = 453] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedd1d000 == 149 [pid = 1847] [id = 452] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be916b000 == 148 [pid = 1847] [id = 212] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb011000 == 147 [pid = 1847] [id = 192] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc80ca000 == 146 [pid = 1847] [id = 445] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bec1d0000 == 145 [pid = 1847] [id = 451] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1e73000 == 144 [pid = 1847] [id = 446] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bed89d000 == 143 [pid = 1847] [id = 493] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ef4000 == 142 [pid = 1847] [id = 492] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb818800 == 141 [pid = 1847] [id = 491] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd9f21000 == 140 [pid = 1847] [id = 490] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d37000 == 139 [pid = 1847] [id = 489] 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcad95800 == 138 [pid = 1847] [id = 488] 19:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1890ms 19:24:10 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2b61000 == 137 [pid = 1847] [id = 487] 19:24:10 INFO - PROCESS | 1847 | 1461119050392 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:24:10 INFO - PROCESS | 1847 | 1461119050397 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:24:10 INFO - PROCESS | 1847 | 1461119050404 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:24:10 INFO - PROCESS | 1847 | 1461119050406 Marionette TRACE conn3 <- [1,2058,null,{}] 19:24:10 INFO - PROCESS | 1847 | 1461119050412 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}] 19:24:10 INFO - PROCESS | 1847 | 1461119050582 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bd5fc7800) [pid = 1847] [serial = 1248] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bc9641400) [pid = 1847] [serial = 1221] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bd8672c00) [pid = 1847] [serial = 1134] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9bd17bb000) [pid = 1847] [serial = 1227] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bc865f000) [pid = 1847] [serial = 1377] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bdac9a800) [pid = 1847] [serial = 1293] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bd1d69c00) [pid = 1847] [serial = 1230] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bd9b36000) [pid = 1847] [serial = 1251] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bd1c4f000) [pid = 1847] [serial = 1281] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bd3d9e400) [pid = 1847] [serial = 1287] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bdb228800) [pid = 1847] [serial = 1299] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bd2f75400) [pid = 1847] [serial = 1242] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bdd7b5c00) [pid = 1847] [serial = 1182] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bd2ae2000) [pid = 1847] [serial = 1236] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bd2702400) [pid = 1847] [serial = 1173] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bd2cc5800) [pid = 1847] [serial = 1113] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9be9132c00) [pid = 1847] [serial = 1122] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9be8a41400) [pid = 1847] [serial = 1311] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bde66ec00) [pid = 1847] [serial = 1308] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bdb22b400) [pid = 1847] [serial = 1047] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bd6b89800) [pid = 1847] [serial = 1116] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bec0ca800) [pid = 1847] [serial = 1188] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bd909b800) [pid = 1847] [serial = 1179] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bd9232000) [pid = 1847] [serial = 1290] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bd4a88c00) [pid = 1847] [serial = 1245] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bcaa8f000) [pid = 1847] [serial = 1194] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bdba20400) [pid = 1847] [serial = 1302] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bda19e800) [pid = 1847] [serial = 1254] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bdb1b8c00) [pid = 1847] [serial = 1296] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bc4410c00) [pid = 1847] [serial = 1128] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9be8cb4400) [pid = 1847] [serial = 1317] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bc9594000) [pid = 1847] [serial = 1275] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bda9f7000) [pid = 1847] [serial = 1119] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bd170ac00) [pid = 1847] [serial = 1191] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bd2b6f000) [pid = 1847] [serial = 1239] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bd1708c00) [pid = 1847] [serial = 1170] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9be8a41800) [pid = 1847] [serial = 1185] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bee205c00) [pid = 1847] [serial = 1125] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bcbe2b000) [pid = 1847] [serial = 1278] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bd5dcbc00) [pid = 1847] [serial = 1176] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bcae4d000) [pid = 1847] [serial = 1107] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bd1715000) [pid = 1847] [serial = 1110] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bc9691000) [pid = 1847] [serial = 1167] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bcbe2ec00) [pid = 1847] [serial = 1224] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bd1c1b000) [pid = 1847] [serial = 1131] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9be8fe2400) [pid = 1847] [serial = 1314] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bd270e400) [pid = 1847] [serial = 1284] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bdcd49400) [pid = 1847] [serial = 1305] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd216ec00) [pid = 1847] [serial = 1233] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bc4b05800) [pid = 1847] [serial = 1421] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bcbcc6000) [pid = 1847] [serial = 1403] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bc70f2000) [pid = 1847] [serial = 1400] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9be8f8d800) [pid = 1847] [serial = 1415] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bc958ac00) [pid = 1847] [serial = 1448] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bdba1b000) [pid = 1847] [serial = 1412] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd7cc3400) [pid = 1847] [serial = 1409] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bca96d400) [pid = 1847] [serial = 1449] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bc3ae4800) [pid = 1847] [serial = 1443] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bc2beac00) [pid = 1847] [serial = 1442] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bcbe27800) [pid = 1847] [serial = 1451] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bc70eac00) [pid = 1847] [serial = 1446] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bc5f50400) [pid = 1847] [serial = 1445] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bc4b10c00) [pid = 1847] [serial = 1424] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bc2be9800) [pid = 1847] [serial = 1418] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bd5c87000) [pid = 1847] [serial = 1458] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bd1c59800) [pid = 1847] [serial = 1455] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bd0253000) [pid = 1847] [serial = 1452] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bd1729c00) [pid = 1847] [serial = 1454] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bd2657400) [pid = 1847] [serial = 1457] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bd2283400) [pid = 1847] [serial = 1406] [outer = (nil)] [url = about:blank] 19:24:10 INFO - PROCESS | 1847 | 1461119050925 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b56800 == 138 [pid = 1847] [id = 522] 19:24:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bc3ae4800) [pid = 1847] [serial = 1567] [outer = (nil)] 19:24:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bc5f51000) [pid = 1847] [serial = 1568] [outer = 0x7f9bc3ae4800] 19:24:11 INFO - PROCESS | 1847 | 1461119051037 Marionette DEBUG loaded listener.js 19:24:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bc7133800) [pid = 1847] [serial = 1569] [outer = 0x7f9bc3ae4800] 19:24:11 INFO - PROCESS | 1847 | 1461119051786 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]]]}] 19:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1436ms 19:24:11 INFO - PROCESS | 1847 | 1461119051841 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:24:11 INFO - PROCESS | 1847 | 1461119051845 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:24:11 INFO - PROCESS | 1847 | 1461119051856 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:24:11 INFO - PROCESS | 1847 | 1461119051864 Marionette TRACE conn3 <- [1,2062,null,{}] 19:24:11 INFO - PROCESS | 1847 | 1461119051877 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}] 19:24:12 INFO - PROCESS | 1847 | 1461119052115 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:24:12 INFO - PROCESS | 1847 | 1461119052132 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5969800 == 139 [pid = 1847] [id = 523] 19:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bc5f4d400) [pid = 1847] [serial = 1570] [outer = (nil)] 19:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bc8fe6c00) [pid = 1847] [serial = 1571] [outer = 0x7f9bc5f4d400] 19:24:12 INFO - PROCESS | 1847 | 1461119052190 Marionette DEBUG loaded listener.js 19:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bc9092800) [pid = 1847] [serial = 1572] [outer = 0x7f9bc5f4d400] 19:24:13 INFO - PROCESS | 1847 | 1461119053028 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]]]}] 19:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1240ms 19:24:13 INFO - PROCESS | 1847 | 1461119053096 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:24:13 INFO - PROCESS | 1847 | 1461119053100 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:24:13 INFO - PROCESS | 1847 | 1461119053106 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:24:13 INFO - PROCESS | 1847 | 1461119053109 Marionette TRACE conn3 <- [1,2066,null,{}] 19:24:13 INFO - PROCESS | 1847 | 1461119053113 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}] 19:24:13 INFO - PROCESS | 1847 | 1461119053367 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:24:13 INFO - PROCESS | 1847 | 1461119053395 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7158800 == 140 [pid = 1847] [id = 524] 19:24:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bc9095400) [pid = 1847] [serial = 1573] [outer = (nil)] 19:24:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bc958fc00) [pid = 1847] [serial = 1574] [outer = 0x7f9bc9095400] 19:24:13 INFO - PROCESS | 1847 | 1461119053453 Marionette DEBUG loaded listener.js 19:24:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bc9691800) [pid = 1847] [serial = 1575] [outer = 0x7f9bc9095400] 19:24:14 INFO - PROCESS | 1847 | 1461119054339 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]]]}] 19:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1283ms 19:24:14 INFO - PROCESS | 1847 | 1461119054390 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:24:14 INFO - PROCESS | 1847 | 1461119054395 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:24:14 INFO - PROCESS | 1847 | 1461119054414 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:24:14 INFO - PROCESS | 1847 | 1461119054416 Marionette TRACE conn3 <- [1,2070,null,{}] 19:24:14 INFO - PROCESS | 1847 | 1461119054434 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}] 19:24:14 INFO - PROCESS | 1847 | 1461119054708 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:24:14 INFO - PROCESS | 1847 | 1461119054748 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95c1000 == 141 [pid = 1847] [id = 525] 19:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bcaa98800) [pid = 1847] [serial = 1576] [outer = (nil)] 19:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bcaca1400) [pid = 1847] [serial = 1577] [outer = 0x7f9bcaa98800] 19:24:14 INFO - PROCESS | 1847 | 1461119054819 Marionette DEBUG loaded listener.js 19:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bcbe0f000) [pid = 1847] [serial = 1578] [outer = 0x7f9bcaa98800] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bd2ae3c00) [pid = 1847] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bc6d48000) [pid = 1847] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bc3ae6000) [pid = 1847] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bc5cad000) [pid = 1847] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bc9094000) [pid = 1847] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bc105f400) [pid = 1847] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bc1063000) [pid = 1847] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bc3adcc00) [pid = 1847] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bc39d9000) [pid = 1847] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bcaa99800) [pid = 1847] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:24:16 INFO - PROCESS | 1847 | 1461119056206 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]]]}] 19:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1856ms 19:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:24:16 INFO - PROCESS | 1847 | 1461119056259 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:24:16 INFO - PROCESS | 1847 | 1461119056262 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:24:16 INFO - PROCESS | 1847 | 1461119056268 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:24:16 INFO - PROCESS | 1847 | 1461119056271 Marionette TRACE conn3 <- [1,2074,null,{}] 19:24:16 INFO - PROCESS | 1847 | 1461119056277 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}] 19:24:16 INFO - PROCESS | 1847 | 1461119056464 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:24:16 INFO - PROCESS | 1847 | 1461119056630 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcad95000 == 142 [pid = 1847] [id = 526] 19:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bc440dc00) [pid = 1847] [serial = 1579] [outer = (nil)] 19:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bcbe13c00) [pid = 1847] [serial = 1580] [outer = 0x7f9bc440dc00] 19:24:16 INFO - PROCESS | 1847 | 1461119056703 Marionette DEBUG loaded listener.js 19:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bcbe34800) [pid = 1847] [serial = 1581] [outer = 0x7f9bc440dc00] 19:24:17 INFO - PROCESS | 1847 | 1461119057426 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]]]}] 19:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1184ms 19:24:17 INFO - PROCESS | 1847 | 1461119057453 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:24:17 INFO - PROCESS | 1847 | 1461119057456 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:24:17 INFO - PROCESS | 1847 | 1461119057461 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:24:17 INFO - PROCESS | 1847 | 1461119057463 Marionette TRACE conn3 <- [1,2078,null,{}] 19:24:17 INFO - PROCESS | 1847 | 1461119057469 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}] 19:24:17 INFO - PROCESS | 1847 | 1461119057702 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:24:17 INFO - PROCESS | 1847 | 1461119057977 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc29df000 == 143 [pid = 1847] [id = 527] 19:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bc105ac00) [pid = 1847] [serial = 1582] [outer = (nil)] 19:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bc108f800) [pid = 1847] [serial = 1583] [outer = 0x7f9bc105ac00] 19:24:18 INFO - PROCESS | 1847 | 1461119058057 Marionette DEBUG loaded listener.js 19:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bc2757400) [pid = 1847] [serial = 1584] [outer = 0x7f9bc105ac00] 19:24:19 INFO - PROCESS | 1847 | 1461119059012 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]]]}] 19:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1583ms 19:24:19 INFO - PROCESS | 1847 | 1461119059047 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:24:19 INFO - PROCESS | 1847 | 1461119059051 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:24:19 INFO - PROCESS | 1847 | 1461119059059 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:24:19 INFO - PROCESS | 1847 | 1461119059065 Marionette TRACE conn3 <- [1,2082,null,{}] 19:24:19 INFO - PROCESS | 1847 | 1461119059073 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}] 19:24:19 INFO - PROCESS | 1847 | 1461119059267 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:24:19 INFO - PROCESS | 1847 | 1461119059477 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7ff2000 == 144 [pid = 1847] [id = 528] 19:24:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bc1062c00) [pid = 1847] [serial = 1585] [outer = (nil)] 19:24:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bc6d43400) [pid = 1847] [serial = 1586] [outer = 0x7f9bc1062c00] 19:24:19 INFO - PROCESS | 1847 | 1461119059600 Marionette DEBUG loaded listener.js 19:24:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bc8661c00) [pid = 1847] [serial = 1587] [outer = 0x7f9bc1062c00] 19:24:20 INFO - PROCESS | 1847 | 1461119060612 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]]]}] 19:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1586ms 19:24:20 INFO - PROCESS | 1847 | 1461119060650 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:24:20 INFO - PROCESS | 1847 | 1461119060656 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:24:20 INFO - PROCESS | 1847 | 1461119060663 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:24:20 INFO - PROCESS | 1847 | 1461119060666 Marionette TRACE conn3 <- [1,2086,null,{}] 19:24:20 INFO - PROCESS | 1847 | 1461119060671 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}] 19:24:20 INFO - PROCESS | 1847 | 1461119060860 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:24:21 INFO - PROCESS | 1847 | 1461119061076 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05a9800 == 145 [pid = 1847] [id = 529] 19:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bc2be9800) [pid = 1847] [serial = 1588] [outer = (nil)] 19:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bc9580000) [pid = 1847] [serial = 1589] [outer = 0x7f9bc2be9800] 19:24:21 INFO - PROCESS | 1847 | 1461119061186 Marionette DEBUG loaded listener.js 19:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bcaa91800) [pid = 1847] [serial = 1590] [outer = 0x7f9bc2be9800] 19:24:21 INFO - PROCESS | 1847 | ************************* 19:24:21 INFO - PROCESS | 1847 | A coding exception was thrown and uncaught in a Task. 19:24:21 INFO - PROCESS | 1847 | 19:24:21 INFO - PROCESS | 1847 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:24:21 INFO - PROCESS | 1847 | Full stack: 19:24:21 INFO - PROCESS | 1847 | ************************* 19:24:22 INFO - PROCESS | 1847 | 1461119062208 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]]]}] 19:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1580ms 19:24:22 INFO - PROCESS | 1847 | 1461119062250 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:24:22 INFO - PROCESS | 1847 | 1461119062254 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:24:22 INFO - PROCESS | 1847 | 1461119062269 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:24:22 INFO - PROCESS | 1847 | 1461119062277 Marionette TRACE conn3 <- [1,2090,null,{}] 19:24:22 INFO - PROCESS | 1847 | 1461119062283 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}] 19:24:22 INFO - PROCESS | 1847 | 1461119062477 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:24:22 INFO - PROCESS | 1847 | 1461119062678 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd285b000 == 146 [pid = 1847] [id = 530] 19:24:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bc887a000) [pid = 1847] [serial = 1591] [outer = (nil)] 19:24:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bd1522c00) [pid = 1847] [serial = 1592] [outer = 0x7f9bc887a000] 19:24:22 INFO - PROCESS | 1847 | 1461119062748 Marionette DEBUG loaded listener.js 19:24:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bd1715000) [pid = 1847] [serial = 1593] [outer = 0x7f9bc887a000] 19:24:23 INFO - PROCESS | 1847 | 1461119063658 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]]]}] 19:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1444ms 19:24:23 INFO - PROCESS | 1847 | 1461119063707 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:24:23 INFO - PROCESS | 1847 | 1461119063711 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:24:23 INFO - PROCESS | 1847 | 1461119063717 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:24:23 INFO - PROCESS | 1847 | 1461119063720 Marionette TRACE conn3 <- [1,2094,null,{}] 19:24:23 INFO - PROCESS | 1847 | 1461119063725 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}] 19:24:23 INFO - PROCESS | 1847 | 1461119063944 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:24:24 INFO - PROCESS | 1847 | 1461119064175 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d3e800 == 147 [pid = 1847] [id = 531] 19:24:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bc2becc00) [pid = 1847] [serial = 1594] [outer = (nil)] 19:24:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bd1bdec00) [pid = 1847] [serial = 1595] [outer = 0x7f9bc2becc00] 19:24:24 INFO - PROCESS | 1847 | 1461119064328 Marionette DEBUG loaded listener.js 19:24:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bd1c54800) [pid = 1847] [serial = 1596] [outer = 0x7f9bc2becc00] 19:24:25 INFO - PROCESS | 1847 | 1461119065198 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]]]}] 19:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1533ms 19:24:25 INFO - PROCESS | 1847 | 1461119065251 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:24:25 INFO - PROCESS | 1847 | 1461119065255 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:24:25 INFO - PROCESS | 1847 | 1461119065261 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:24:25 INFO - PROCESS | 1847 | 1461119065264 Marionette TRACE conn3 <- [1,2098,null,{}] 19:24:25 INFO - PROCESS | 1847 | 1461119065269 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}] 19:24:25 INFO - PROCESS | 1847 | 1461119065462 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:24:25 INFO - PROCESS | 1847 | 1461119065674 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a5d800 == 148 [pid = 1847] [id = 532] 19:24:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bd1fc8800) [pid = 1847] [serial = 1597] [outer = (nil)] 19:24:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bd216dc00) [pid = 1847] [serial = 1598] [outer = 0x7f9bd1fc8800] 19:24:25 INFO - PROCESS | 1847 | 1461119065797 Marionette DEBUG loaded listener.js 19:24:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bd25aa400) [pid = 1847] [serial = 1599] [outer = 0x7f9bd1fc8800] 19:24:26 INFO - PROCESS | 1847 | 1461119066729 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]]]}] 19:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1526ms 19:24:26 INFO - PROCESS | 1847 | 1461119066788 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:24:26 INFO - PROCESS | 1847 | 1461119066792 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:24:26 INFO - PROCESS | 1847 | 1461119066798 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:24:26 INFO - PROCESS | 1847 | 1461119066800 Marionette TRACE conn3 <- [1,2102,null,{}] 19:24:26 INFO - PROCESS | 1847 | 1461119066806 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}] 19:24:27 INFO - PROCESS | 1847 | 1461119067006 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:24:27 INFO - PROCESS | 1847 | 1461119067210 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7099000 == 149 [pid = 1847] [id = 533] 19:24:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bd1729c00) [pid = 1847] [serial = 1600] [outer = (nil)] 19:24:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bd2705c00) [pid = 1847] [serial = 1601] [outer = 0x7f9bd1729c00] 19:24:27 INFO - PROCESS | 1847 | 1461119067324 Marionette DEBUG loaded listener.js 19:24:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bd2ade800) [pid = 1847] [serial = 1602] [outer = 0x7f9bd1729c00] 19:24:28 INFO - PROCESS | 1847 | 1461119068201 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]]]}] 19:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1477ms 19:24:28 INFO - PROCESS | 1847 | 1461119068278 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:24:28 INFO - PROCESS | 1847 | 1461119068281 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:24:28 INFO - PROCESS | 1847 | 1461119068289 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:24:28 INFO - PROCESS | 1847 | 1461119068292 Marionette TRACE conn3 <- [1,2106,null,{}] 19:24:28 INFO - PROCESS | 1847 | 1461119068296 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}] 19:24:28 INFO - PROCESS | 1847 | 1461119068490 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:24:28 INFO - PROCESS | 1847 | 1461119068697 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd8643000 == 150 [pid = 1847] [id = 534] 19:24:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bc27d9800) [pid = 1847] [serial = 1603] [outer = (nil)] 19:24:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bd227c800) [pid = 1847] [serial = 1604] [outer = 0x7f9bc27d9800] 19:24:28 INFO - PROCESS | 1847 | 1461119068810 Marionette DEBUG loaded listener.js 19:24:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bd2ae6400) [pid = 1847] [serial = 1605] [outer = 0x7f9bc27d9800] 19:24:29 INFO - PROCESS | 1847 | 1461119069713 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]]]}] 19:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1481ms 19:24:29 INFO - PROCESS | 1847 | 1461119069772 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:24:29 INFO - PROCESS | 1847 | 1461119069775 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:24:29 INFO - PROCESS | 1847 | 1461119069781 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:24:29 INFO - PROCESS | 1847 | 1461119069783 Marionette TRACE conn3 <- [1,2110,null,{}] 19:24:29 INFO - PROCESS | 1847 | 1461119069789 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}] 19:24:29 INFO - PROCESS | 1847 | 1461119069975 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:24:30 INFO - PROCESS | 1847 | 1461119070185 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdac1e800 == 151 [pid = 1847] [id = 535] 19:24:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc3ae3400) [pid = 1847] [serial = 1606] [outer = (nil)] 19:24:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bd2aed400) [pid = 1847] [serial = 1607] [outer = 0x7f9bc3ae3400] 19:24:30 INFO - PROCESS | 1847 | 1461119070295 Marionette DEBUG loaded listener.js 19:24:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bd2b66c00) [pid = 1847] [serial = 1608] [outer = 0x7f9bc3ae3400] 19:24:31 INFO - PROCESS | 1847 | 1461119071163 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]]]}] 19:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1480ms 19:24:31 INFO - PROCESS | 1847 | 1461119071262 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:24:31 INFO - PROCESS | 1847 | 1461119071265 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:24:31 INFO - PROCESS | 1847 | 1461119071271 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:24:31 INFO - PROCESS | 1847 | 1461119071274 Marionette TRACE conn3 <- [1,2114,null,{}] 19:24:31 INFO - PROCESS | 1847 | 1461119071279 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}] 19:24:31 INFO - PROCESS | 1847 | 1461119071482 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:24:31 INFO - PROCESS | 1847 | 1461119071689 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb040000 == 152 [pid = 1847] [id = 536] 19:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bc5ca8000) [pid = 1847] [serial = 1609] [outer = (nil)] 19:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bd2cb8400) [pid = 1847] [serial = 1610] [outer = 0x7f9bc5ca8000] 19:24:31 INFO - PROCESS | 1847 | 1461119071799 Marionette DEBUG loaded listener.js 19:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bd2cc2c00) [pid = 1847] [serial = 1611] [outer = 0x7f9bc5ca8000] 19:24:32 INFO - PROCESS | 1847 | 1461119072685 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]]]}] 19:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1483ms 19:24:32 INFO - PROCESS | 1847 | 1461119072756 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:24:32 INFO - PROCESS | 1847 | 1461119072759 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:24:32 INFO - PROCESS | 1847 | 1461119072765 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:24:32 INFO - PROCESS | 1847 | 1461119072767 Marionette TRACE conn3 <- [1,2118,null,{}] 19:24:32 INFO - PROCESS | 1847 | 1461119072772 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}] 19:24:32 INFO - PROCESS | 1847 | 1461119072978 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:24:33 INFO - PROCESS | 1847 | 1461119073184 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb295800 == 153 [pid = 1847] [id = 537] 19:24:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bd2ae6800) [pid = 1847] [serial = 1612] [outer = (nil)] 19:24:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bd2e91800) [pid = 1847] [serial = 1613] [outer = 0x7f9bd2ae6800] 19:24:33 INFO - PROCESS | 1847 | 1461119073301 Marionette DEBUG loaded listener.js 19:24:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bd2f7a400) [pid = 1847] [serial = 1614] [outer = 0x7f9bd2ae6800] 19:24:34 INFO - PROCESS | 1847 | 1461119074270 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]]]}] 19:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1533ms 19:24:34 INFO - PROCESS | 1847 | 1461119074300 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:24:34 INFO - PROCESS | 1847 | 1461119074310 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:24:34 INFO - PROCESS | 1847 | 1461119074316 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:24:34 INFO - PROCESS | 1847 | 1461119074321 Marionette TRACE conn3 <- [1,2122,null,{}] 19:24:34 INFO - PROCESS | 1847 | 1461119074326 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}] 19:24:34 INFO - PROCESS | 1847 | 1461119074544 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:24:34 INFO - PROCESS | 1847 | 1461119074751 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb71a800 == 154 [pid = 1847] [id = 538] 19:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bd2b6c400) [pid = 1847] [serial = 1615] [outer = (nil)] 19:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bd3f43800) [pid = 1847] [serial = 1616] [outer = 0x7f9bd2b6c400] 19:24:34 INFO - PROCESS | 1847 | 1461119074860 Marionette DEBUG loaded listener.js 19:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bd5c7cc00) [pid = 1847] [serial = 1617] [outer = 0x7f9bd2b6c400] 19:24:35 INFO - PROCESS | 1847 | 1461119075769 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]]]}] 19:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1530ms 19:24:35 INFO - PROCESS | 1847 | 1461119075847 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:24:35 INFO - PROCESS | 1847 | 1461119075850 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:24:35 INFO - PROCESS | 1847 | 1461119075856 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:24:35 INFO - PROCESS | 1847 | 1461119075858 Marionette TRACE conn3 <- [1,2126,null,{}] 19:24:35 INFO - PROCESS | 1847 | 1461119075864 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}] 19:24:36 INFO - PROCESS | 1847 | 1461119076067 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:24:36 INFO - PROCESS | 1847 | 1461119076278 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc49a7000 == 155 [pid = 1847] [id = 539] 19:24:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bc4402c00) [pid = 1847] [serial = 1618] [outer = (nil)] 19:24:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bc8876400) [pid = 1847] [serial = 1619] [outer = 0x7f9bc4402c00] 19:24:36 INFO - PROCESS | 1847 | 1461119076389 Marionette DEBUG loaded listener.js 19:24:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bcbcc6400) [pid = 1847] [serial = 1620] [outer = 0x7f9bc4402c00] 19:24:37 INFO - PROCESS | 1847 | 1461119077298 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]]]}] 19:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1476ms 19:24:37 INFO - PROCESS | 1847 | 1461119077333 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:24:37 INFO - PROCESS | 1847 | 1461119077336 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:24:37 INFO - PROCESS | 1847 | 1461119077342 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:24:37 INFO - PROCESS | 1847 | 1461119077345 Marionette TRACE conn3 <- [1,2130,null,{}] 19:24:37 INFO - PROCESS | 1847 | 1461119077350 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}] 19:24:37 INFO - PROCESS | 1847 | 1461119077547 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:24:38 INFO - PROCESS | 1847 | 1461119078204 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6de3000 == 156 [pid = 1847] [id = 540] 19:24:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bc12d0c00) [pid = 1847] [serial = 1621] [outer = (nil)] 19:24:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bc275b000) [pid = 1847] [serial = 1622] [outer = 0x7f9bc12d0c00] 19:24:38 INFO - PROCESS | 1847 | 1461119078276 Marionette DEBUG loaded listener.js 19:24:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bc39d9400) [pid = 1847] [serial = 1623] [outer = 0x7f9bc12d0c00] 19:24:39 INFO - PROCESS | 1847 | 1461119079162 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] 19:24:39 INFO - PROCESS | 1847 | 1461119079236 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:24:39 INFO - PROCESS | 1847 | 1461119079244 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:24:39 INFO - PROCESS | 1847 | 1461119079250 Marionette TRACE conn3 <- [1,2134,null,{}] 19:24:39 INFO - PROCESS | 1847 | 1461119079257 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}] 19:24:39 INFO - PROCESS | 1847 | 1461119079452 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:24:39 INFO - PROCESS | 1847 | 1461119079681 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05c6000 == 157 [pid = 1847] [id = 541] 19:24:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bc3ae2c00) [pid = 1847] [serial = 1624] [outer = (nil)] 19:24:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bc4b09400) [pid = 1847] [serial = 1625] [outer = 0x7f9bc3ae2c00] 19:24:39 INFO - PROCESS | 1847 | 1461119079938 Marionette DEBUG loaded listener.js 19:24:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bc88aa400) [pid = 1847] [serial = 1626] [outer = 0x7f9bc3ae2c00] 19:24:40 INFO - PROCESS | 1847 | 1461119080902 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]]]}] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbed4000 == 156 [pid = 1847] [id = 433] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8d85000 == 155 [pid = 1847] [id = 437] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd9ba800 == 154 [pid = 1847] [id = 435] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcad95000 == 153 [pid = 1847] [id = 526] 19:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1802ms 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bdd8a4c00) [pid = 1847] [serial = 1478] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bdacf0800) [pid = 1847] [serial = 1481] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bc2759000) [pid = 1847] [serial = 1484] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bc2761400) [pid = 1847] [serial = 1487] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bc12cb800) [pid = 1847] [serial = 1490] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bdb1b7000) [pid = 1847] [serial = 1493] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bcae46400) [pid = 1847] [serial = 1523] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc95c1000 == 152 [pid = 1847] [id = 525] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7158800 == 151 [pid = 1847] [id = 524] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5969800 == 150 [pid = 1847] [id = 523] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2b56800 == 149 [pid = 1847] [id = 522] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc444b800 == 148 [pid = 1847] [id = 521] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc446b800 == 147 [pid = 1847] [id = 520] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcad9c000 == 146 [pid = 1847] [id = 518] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05b9800 == 145 [pid = 1847] [id = 517] 19:24:41 INFO - PROCESS | 1847 | 1461119081119 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:24:41 INFO - PROCESS | 1847 | 1461119081124 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:24:41 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd66f4000 == 144 [pid = 1847] [id = 516] 19:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bdb1c0800) [pid = 1847] [serial = 1461] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bcbcbf400) [pid = 1847] [serial = 1517] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bc27d1800) [pid = 1847] [serial = 1463] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bd6de8000) [pid = 1847] [serial = 1475] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bc6d41400) [pid = 1847] [serial = 1508] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bc88b5000) [pid = 1847] [serial = 1509] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bc8880400) [pid = 1847] [serial = 1466] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bc8667c00) [pid = 1847] [serial = 1506] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bc865dc00) [pid = 1847] [serial = 1505] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bc9575000) [pid = 1847] [serial = 1511] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bc968ac00) [pid = 1847] [serial = 1512] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bc275fc00) [pid = 1847] [serial = 1497] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc1092000) [pid = 1847] [serial = 1496] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bd25b7800) [pid = 1847] [serial = 1472] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bcbe1ac00) [pid = 1847] [serial = 1469] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bc4408800) [pid = 1847] [serial = 1500] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bc27dec00) [pid = 1847] [serial = 1499] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bc5cb3800) [pid = 1847] [serial = 1503] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bc5a67400) [pid = 1847] [serial = 1502] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bcbe0e400) [pid = 1847] [serial = 1518] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bc712e800) [pid = 1847] [serial = 1521] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bcac9c400) [pid = 1847] [serial = 1514] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bc4408000) [pid = 1847] [serial = 1520] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bcae42c00) [pid = 1847] [serial = 1515] [outer = (nil)] [url = about:blank] 19:24:41 INFO - PROCESS | 1847 | 1461119081167 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 1847 | 1461119081172 Marionette TRACE conn3 <- [1,2138,null,{}] 19:24:41 INFO - PROCESS | 1847 | 1461119081177 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}] 19:24:41 INFO - PROCESS | 1847 | 1461119081345 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:24:41 INFO - PROCESS | 1847 | 1461119081607 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc3c05800 == 145 [pid = 1847] [id = 542] 19:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bc5f4ec00) [pid = 1847] [serial = 1627] [outer = (nil)] 19:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bc9094000) [pid = 1847] [serial = 1628] [outer = 0x7f9bc5f4ec00] 19:24:41 INFO - PROCESS | 1847 | 1461119081674 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bca964000) [pid = 1847] [serial = 1629] [outer = 0x7f9bc5f4ec00] 19:24:42 INFO - PROCESS | 1847 | 1461119082400 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]]]}] 19:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1307ms 19:24:42 INFO - PROCESS | 1847 | 1461119082446 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:24:42 INFO - PROCESS | 1847 | 1461119082450 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:24:42 INFO - PROCESS | 1847 | 1461119082464 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:24:42 INFO - PROCESS | 1847 | 1461119082472 Marionette TRACE conn3 <- [1,2142,null,{}] 19:24:42 INFO - PROCESS | 1847 | 1461119082480 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}] 19:24:42 INFO - PROCESS | 1847 | 1461119082663 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:24:42 INFO - PROCESS | 1847 | 1461119082682 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6fa1000 == 146 [pid = 1847] [id = 543] 19:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bc865dc00) [pid = 1847] [serial = 1630] [outer = (nil)] 19:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bcbccd800) [pid = 1847] [serial = 1631] [outer = 0x7f9bc865dc00] 19:24:42 INFO - PROCESS | 1847 | 1461119082899 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bd0249800) [pid = 1847] [serial = 1632] [outer = 0x7f9bc865dc00] 19:24:43 INFO - PROCESS | 1847 | 1461119083689 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] 19:24:43 INFO - PROCESS | 1847 | 1461119083764 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:24:43 INFO - PROCESS | 1847 | 1461119083774 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 1847 | 1461119083777 Marionette TRACE conn3 <- [1,2146,null,{}] 19:24:43 INFO - PROCESS | 1847 | 1461119083790 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}] 19:24:44 INFO - PROCESS | 1847 | 1461119084045 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:24:44 INFO - PROCESS | 1847 | 1461119084075 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaed1000 == 147 [pid = 1847] [id = 544] 19:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bcbe33000) [pid = 1847] [serial = 1633] [outer = (nil)] 19:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bd17b5c00) [pid = 1847] [serial = 1634] [outer = 0x7f9bcbe33000] 19:24:44 INFO - PROCESS | 1847 | 1461119084144 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bd1c1a800) [pid = 1847] [serial = 1635] [outer = 0x7f9bcbe33000] 19:24:45 INFO - PROCESS | 1847 | 1461119085060 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] 19:24:45 INFO - PROCESS | 1847 | 1461119085163 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:24:45 INFO - PROCESS | 1847 | 1461119085169 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:24:45 INFO - PROCESS | 1847 | 1461119085171 Marionette TRACE conn3 <- [1,2150,null,{}] 19:24:45 INFO - PROCESS | 1847 | 1461119085176 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}] 19:24:45 INFO - PROCESS | 1847 | 1461119085414 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:24:45 INFO - PROCESS | 1847 | 1461119085444 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1edc000 == 148 [pid = 1847] [id = 545] 19:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bd216f400) [pid = 1847] [serial = 1636] [outer = (nil)] 19:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bd227d000) [pid = 1847] [serial = 1637] [outer = 0x7f9bd216f400] 19:24:45 INFO - PROCESS | 1847 | 1461119085514 Marionette DEBUG loaded listener.js 19:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bd25b7800) [pid = 1847] [serial = 1638] [outer = 0x7f9bd216f400] 19:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc5f4d400) [pid = 1847] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bc9095400) [pid = 1847] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bcaa98800) [pid = 1847] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bc275b800) [pid = 1847] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bc3ae4800) [pid = 1847] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bc105dc00) [pid = 1847] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:24:46 INFO - PROCESS | 1847 | 1461119086749 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]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1635ms 19:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:24:46 INFO - PROCESS | 1847 | 1461119086805 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 1847 | 1461119086807 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:24:46 INFO - PROCESS | 1847 | 1461119086817 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 1847 | 1461119086819 Marionette TRACE conn3 <- [1,2154,null,{}] 19:24:46 INFO - PROCESS | 1847 | 1461119086825 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}] 19:24:46 INFO - PROCESS | 1847 | 1461119086991 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:24:47 INFO - PROCESS | 1847 | 1461119087158 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d2c000 == 149 [pid = 1847] [id = 546] 19:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bc2bef000) [pid = 1847] [serial = 1639] [outer = (nil)] 19:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bd2658000) [pid = 1847] [serial = 1640] [outer = 0x7f9bc2bef000] 19:24:47 INFO - PROCESS | 1847 | 1461119087232 Marionette DEBUG loaded listener.js 19:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bd2e95400) [pid = 1847] [serial = 1641] [outer = 0x7f9bc2bef000] 19:24:47 INFO - PROCESS | 1847 | 1461119087919 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]]]}] 19:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1131ms 19:24:47 INFO - PROCESS | 1847 | 1461119087946 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:24:47 INFO - PROCESS | 1847 | 1461119087950 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:24:47 INFO - PROCESS | 1847 | 1461119087956 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:24:47 INFO - PROCESS | 1847 | 1461119087958 Marionette TRACE conn3 <- [1,2158,null,{}] 19:24:47 INFO - PROCESS | 1847 | 1461119087963 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}] 19:24:48 INFO - PROCESS | 1847 | 1461119088127 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:24:48 INFO - PROCESS | 1847 | 1461119088477 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc29f6000 == 150 [pid = 1847] [id = 547] 19:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bc1060400) [pid = 1847] [serial = 1642] [outer = (nil)] 19:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc12c3c00) [pid = 1847] [serial = 1643] [outer = 0x7f9bc1060400] 19:24:48 INFO - PROCESS | 1847 | 1461119088557 Marionette DEBUG loaded listener.js 19:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bc2be4800) [pid = 1847] [serial = 1644] [outer = 0x7f9bc1060400] 19:24:49 INFO - PROCESS | 1847 | 1461119089503 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]]]}] 19:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1578ms 19:24:49 INFO - PROCESS | 1847 | 1461119089536 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:24:49 INFO - PROCESS | 1847 | 1461119089543 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:24:49 INFO - PROCESS | 1847 | 1461119089552 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:24:49 INFO - PROCESS | 1847 | 1461119089556 Marionette TRACE conn3 <- [1,2162,null,{}] 19:24:49 INFO - PROCESS | 1847 | 1461119089563 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}] 19:24:49 INFO - PROCESS | 1847 | 1461119089768 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:24:49 INFO - PROCESS | 1847 | 1461119089985 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca955000 == 151 [pid = 1847] [id = 548] 19:24:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bc1062800) [pid = 1847] [serial = 1645] [outer = (nil)] 19:24:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bc908dc00) [pid = 1847] [serial = 1646] [outer = 0x7f9bc1062800] 19:24:50 INFO - PROCESS | 1847 | 1461119090101 Marionette DEBUG loaded listener.js 19:24:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bcaa90c00) [pid = 1847] [serial = 1647] [outer = 0x7f9bc1062800] 19:24:51 INFO - PROCESS | 1847 | 1461119091086 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]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1583ms 19:24:51 INFO - PROCESS | 1847 | 1461119091138 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 1847 | 1461119091143 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:24:51 INFO - PROCESS | 1847 | 1461119091150 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 1847 | 1461119091154 Marionette TRACE conn3 <- [1,2166,null,{}] 19:24:51 INFO - PROCESS | 1847 | 1461119091159 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}] 19:24:51 INFO - PROCESS | 1847 | 1461119091365 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:24:51 INFO - PROCESS | 1847 | 1461119091710 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d3a800 == 152 [pid = 1847] [id = 549] 19:24:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bcbe33800) [pid = 1847] [serial = 1648] [outer = (nil)] 19:24:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bd04f4800) [pid = 1847] [serial = 1649] [outer = 0x7f9bcbe33800] 19:24:51 INFO - PROCESS | 1847 | 1461119091785 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bd1d62400) [pid = 1847] [serial = 1650] [outer = 0x7f9bcbe33800] 19:24:52 INFO - PROCESS | 1847 | 1461119092633 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]]]}] 19:24:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1534ms 19:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:24:52 INFO - PROCESS | 1847 | 1461119092685 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:24:52 INFO - PROCESS | 1847 | 1461119092688 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:24:52 INFO - PROCESS | 1847 | 1461119092704 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:24:52 INFO - PROCESS | 1847 | 1461119092714 Marionette TRACE conn3 <- [1,2170,null,{}] 19:24:52 INFO - PROCESS | 1847 | 1461119092720 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}] 19:24:52 INFO - PROCESS | 1847 | 1461119092929 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:24:53 INFO - PROCESS | 1847 | 1461119093135 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6bba800 == 153 [pid = 1847] [id = 550] 19:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bc59a1800) [pid = 1847] [serial = 1651] [outer = (nil)] 19:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bd1c17800) [pid = 1847] [serial = 1652] [outer = 0x7f9bc59a1800] 19:24:53 INFO - PROCESS | 1847 | 1461119093246 Marionette DEBUG loaded listener.js 19:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bd2f73000) [pid = 1847] [serial = 1653] [outer = 0x7f9bc59a1800] 19:24:54 INFO - PROCESS | 1847 | 1461119094159 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]]]}] 19:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1495ms 19:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:24:54 INFO - PROCESS | 1847 | 1461119094191 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:24:54 INFO - PROCESS | 1847 | 1461119094194 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:24:54 INFO - PROCESS | 1847 | 1461119094236 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:24:54 INFO - PROCESS | 1847 | 1461119094241 Marionette TRACE conn3 <- [1,2174,null,{}] 19:24:54 INFO - PROCESS | 1847 | 1461119094250 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}] 19:24:54 INFO - PROCESS | 1847 | 1461119094481 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:24:54 INFO - PROCESS | 1847 | 1461119094690 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb04b800 == 154 [pid = 1847] [id = 551] 19:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bc88acc00) [pid = 1847] [serial = 1654] [outer = (nil)] 19:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bd5c85800) [pid = 1847] [serial = 1655] [outer = 0x7f9bc88acc00] 19:24:54 INFO - PROCESS | 1847 | 1461119094800 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bd5dd2800) [pid = 1847] [serial = 1656] [outer = 0x7f9bc88acc00] 19:24:55 INFO - PROCESS | 1847 | 1461119095661 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]]]}] 19:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1519ms 19:24:55 INFO - PROCESS | 1847 | 1461119095719 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:24:55 INFO - PROCESS | 1847 | 1461119095721 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:24:55 INFO - PROCESS | 1847 | 1461119095727 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:24:55 INFO - PROCESS | 1847 | 1461119095729 Marionette TRACE conn3 <- [1,2178,null,{}] 19:24:55 INFO - PROCESS | 1847 | 1461119095735 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}] 19:24:55 INFO - PROCESS | 1847 | 1461119095917 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:24:56 INFO - PROCESS | 1847 | 1461119096130 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbaa4000 == 155 [pid = 1847] [id = 552] 19:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bd5fc9c00) [pid = 1847] [serial = 1657] [outer = (nil)] 19:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bd5fd0c00) [pid = 1847] [serial = 1658] [outer = 0x7f9bd5fc9c00] 19:24:56 INFO - PROCESS | 1847 | 1461119096253 Marionette DEBUG loaded listener.js 19:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bd6b8a000) [pid = 1847] [serial = 1659] [outer = 0x7f9bd5fc9c00] 19:24:57 INFO - PROCESS | 1847 | 1461119097160 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]]]}] 19:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1486ms 19:24:57 INFO - PROCESS | 1847 | 1461119097215 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 1847 | 1461119097219 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:24:57 INFO - PROCESS | 1847 | 1461119097224 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 1847 | 1461119097226 Marionette TRACE conn3 <- [1,2182,null,{}] 19:24:57 INFO - PROCESS | 1847 | 1461119097232 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}] 19:24:57 INFO - PROCESS | 1847 | 1461119097421 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:24:57 INFO - PROCESS | 1847 | 1461119097637 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc628800 == 156 [pid = 1847] [id = 553] 19:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bc7129800) [pid = 1847] [serial = 1660] [outer = (nil)] 19:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bd7cb9c00) [pid = 1847] [serial = 1661] [outer = 0x7f9bc7129800] 19:24:57 INFO - PROCESS | 1847 | 1461119097755 Marionette DEBUG loaded listener.js 19:24:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bd8669800) [pid = 1847] [serial = 1662] [outer = 0x7f9bc7129800] 19:24:58 INFO - PROCESS | 1847 | 1461119098663 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]]]}] 19:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1479ms 19:24:58 INFO - PROCESS | 1847 | 1461119098705 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:24:58 INFO - PROCESS | 1847 | 1461119098709 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:24:58 INFO - PROCESS | 1847 | 1461119098714 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:24:58 INFO - PROCESS | 1847 | 1461119098717 Marionette TRACE conn3 <- [1,2186,null,{}] 19:24:58 INFO - PROCESS | 1847 | 1461119098722 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}] 19:24:58 INFO - PROCESS | 1847 | 1461119098910 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:24:59 INFO - PROCESS | 1847 | 1461119099124 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcf92000 == 157 [pid = 1847] [id = 554] 19:24:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bcae45800) [pid = 1847] [serial = 1663] [outer = (nil)] 19:24:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bd9011c00) [pid = 1847] [serial = 1664] [outer = 0x7f9bcae45800] 19:24:59 INFO - PROCESS | 1847 | 1461119099234 Marionette DEBUG loaded listener.js 19:24:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bd9b2a400) [pid = 1847] [serial = 1665] [outer = 0x7f9bcae45800] 19:25:00 INFO - PROCESS | 1847 | 1461119100144 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]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1486ms 19:25:00 INFO - PROCESS | 1847 | 1461119100202 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 1847 | 1461119100205 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:25:00 INFO - PROCESS | 1847 | 1461119100211 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 1847 | 1461119100213 Marionette TRACE conn3 <- [1,2190,null,{}] 19:25:00 INFO - PROCESS | 1847 | 1461119100219 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}] 19:25:00 INFO - PROCESS | 1847 | 1461119100404 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:25:00 INFO - PROCESS | 1847 | 1461119100621 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9ba800 == 158 [pid = 1847] [id = 555] 19:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bc105dc00) [pid = 1847] [serial = 1666] [outer = (nil)] 19:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bd9ba5800) [pid = 1847] [serial = 1667] [outer = 0x7f9bc105dc00] 19:25:00 INFO - PROCESS | 1847 | 1461119100731 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bd9baf800) [pid = 1847] [serial = 1668] [outer = 0x7f9bc105dc00] 19:25:01 INFO - PROCESS | 1847 | 1461119101675 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]]]}] 19:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1540ms 19:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:25:01 INFO - PROCESS | 1847 | 1461119101752 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:25:01 INFO - PROCESS | 1847 | 1461119101755 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:25:01 INFO - PROCESS | 1847 | 1461119101762 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:25:01 INFO - PROCESS | 1847 | 1461119101765 Marionette TRACE conn3 <- [1,2194,null,{}] 19:25:01 INFO - PROCESS | 1847 | 1461119101771 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}] 19:25:02 INFO - PROCESS | 1847 | 1461119102007 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:25:02 INFO - PROCESS | 1847 | 1461119102261 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be210f000 == 159 [pid = 1847] [id = 556] 19:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bd7cc6800) [pid = 1847] [serial = 1669] [outer = (nil)] 19:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bda19e800) [pid = 1847] [serial = 1670] [outer = 0x7f9bd7cc6800] 19:25:02 INFO - PROCESS | 1847 | 1461119102377 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bdaacd800) [pid = 1847] [serial = 1671] [outer = 0x7f9bd7cc6800] 19:25:03 INFO - PROCESS | 1847 | 1461119103209 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]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1478ms 19:25:03 INFO - PROCESS | 1847 | 1461119103240 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:25:03 INFO - PROCESS | 1847 | 1461119103244 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:25:03 INFO - PROCESS | 1847 | 1461119103250 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 1847 | 1461119103254 Marionette TRACE conn3 <- [1,2198,null,{}] 19:25:03 INFO - PROCESS | 1847 | 1461119103259 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}] 19:25:03 INFO - PROCESS | 1847 | 1461119103480 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:25:03 INFO - PROCESS | 1847 | 1461119103699 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8cce000 == 160 [pid = 1847] [id = 557] 19:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bc8884800) [pid = 1847] [serial = 1672] [outer = (nil)] 19:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bdac4cc00) [pid = 1847] [serial = 1673] [outer = 0x7f9bc8884800] 19:25:03 INFO - PROCESS | 1847 | 1461119103817 Marionette DEBUG loaded listener.js 19:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bdb1b3400) [pid = 1847] [serial = 1674] [outer = 0x7f9bc8884800] 19:25:04 INFO - PROCESS | 1847 | 1461119104733 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]]]}] 19:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1534ms 19:25:04 INFO - PROCESS | 1847 | 1461119104785 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:25:04 INFO - PROCESS | 1847 | 1461119104789 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:25:04 INFO - PROCESS | 1847 | 1461119104794 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:25:04 INFO - PROCESS | 1847 | 1461119104797 Marionette TRACE conn3 <- [1,2202,null,{}] 19:25:04 INFO - PROCESS | 1847 | 1461119104804 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}] 19:25:05 INFO - PROCESS | 1847 | 1461119105040 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:25:05 INFO - PROCESS | 1847 | 1461119105256 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bea147000 == 161 [pid = 1847] [id = 558] 19:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bcae50800) [pid = 1847] [serial = 1675] [outer = (nil)] 19:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9bdb22fc00) [pid = 1847] [serial = 1676] [outer = 0x7f9bcae50800] 19:25:05 INFO - PROCESS | 1847 | 1461119105367 Marionette DEBUG loaded listener.js 19:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bdba7e400) [pid = 1847] [serial = 1677] [outer = 0x7f9bcae50800] 19:25:06 INFO - PROCESS | 1847 | 1461119106311 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]]]}] 19:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1578ms 19:25:06 INFO - PROCESS | 1847 | 1461119106375 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 1847 | 1461119106379 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:25:06 INFO - PROCESS | 1847 | 1461119106386 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 1847 | 1461119106388 Marionette TRACE conn3 <- [1,2206,null,{}] 19:25:06 INFO - PROCESS | 1847 | 1461119106394 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}] 19:25:06 INFO - PROCESS | 1847 | 1461119106594 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:25:06 INFO - PROCESS | 1847 | 1461119106861 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a50000 == 162 [pid = 1847] [id = 559] 19:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bc1091c00) [pid = 1847] [serial = 1678] [outer = (nil)] 19:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bc957f000) [pid = 1847] [serial = 1679] [outer = 0x7f9bc1091c00] 19:25:06 INFO - PROCESS | 1847 | 1461119106979 Marionette DEBUG loaded listener.js 19:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bdbe3a000) [pid = 1847] [serial = 1680] [outer = 0x7f9bc1091c00] 19:25:07 INFO - PROCESS | 1847 | 1461119107808 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]]]}] 19:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1483ms 19:25:07 INFO - PROCESS | 1847 | 1461119107870 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:25:07 INFO - PROCESS | 1847 | 1461119107873 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:25:07 INFO - PROCESS | 1847 | 1461119107879 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:25:07 INFO - PROCESS | 1847 | 1461119107881 Marionette TRACE conn3 <- [1,2210,null,{}] 19:25:07 INFO - PROCESS | 1847 | 1461119107886 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}] 19:25:08 INFO - PROCESS | 1847 | 1461119108079 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:25:08 INFO - PROCESS | 1847 | 1461119108300 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5a4f000 == 163 [pid = 1847] [id = 560] 19:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bc1087800) [pid = 1847] [serial = 1681] [outer = (nil)] 19:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bc12c9000) [pid = 1847] [serial = 1682] [outer = 0x7f9bc1087800] 19:25:08 INFO - PROCESS | 1847 | 1461119108828 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bc39e0400) [pid = 1847] [serial = 1683] [outer = 0x7f9bc1087800] 19:25:09 INFO - PROCESS | 1847 | 1461119109922 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]]]}] 19:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2086ms 19:25:09 INFO - PROCESS | 1847 | 1461119109967 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:25:09 INFO - PROCESS | 1847 | 1461119109971 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:25:09 INFO - PROCESS | 1847 | 1461119109979 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:25:09 INFO - PROCESS | 1847 | 1461119109983 Marionette TRACE conn3 <- [1,2214,null,{}] 19:25:09 INFO - PROCESS | 1847 | 1461119109990 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}] 19:25:10 INFO - PROCESS | 1847 | 1461119110174 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:25:10 INFO - PROCESS | 1847 | 1461119110422 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc960f800 == 164 [pid = 1847] [id = 561] 19:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bc105c400) [pid = 1847] [serial = 1684] [outer = (nil)] 19:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bc27dac00) [pid = 1847] [serial = 1685] [outer = 0x7f9bc105c400] 19:25:10 INFO - PROCESS | 1847 | 1461119110493 Marionette DEBUG loaded listener.js 19:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bc8fe0400) [pid = 1847] [serial = 1686] [outer = 0x7f9bc105c400] 19:25:11 INFO - PROCESS | 1847 | 1461119111572 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]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1636ms 19:25:11 INFO - PROCESS | 1847 | 1461119111614 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 1847 | 1461119111625 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:25:11 INFO - PROCESS | 1847 | 1461119111640 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 1847 | 1461119111644 Marionette TRACE conn3 <- [1,2218,null,{}] 19:25:11 INFO - PROCESS | 1847 | 1461119111649 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}] 19:25:11 INFO - PROCESS | 1847 | 1461119111845 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:25:12 INFO - PROCESS | 1847 | 1461119112135 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc10cc800 == 165 [pid = 1847] [id = 562] 19:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bc1058400) [pid = 1847] [serial = 1687] [outer = (nil)] 19:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bc8664400) [pid = 1847] [serial = 1688] [outer = 0x7f9bc1058400] 19:25:12 INFO - PROCESS | 1847 | 1461119112300 Marionette DEBUG loaded listener.js 19:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bcae4e000) [pid = 1847] [serial = 1689] [outer = 0x7f9bc1058400] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d43000 == 164 [pid = 1847] [id = 444] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd708c800 == 163 [pid = 1847] [id = 447] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7fd4800 == 162 [pid = 1847] [id = 440] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bd1c17000) [pid = 1847] [serial = 1547] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bc7128800) [pid = 1847] [serial = 1559] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bd024bc00) [pid = 1847] [serial = 1538] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bc88a8400) [pid = 1847] [serial = 1556] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bd17bd800) [pid = 1847] [serial = 1544] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bd170a000) [pid = 1847] [serial = 1541] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bd1d6b800) [pid = 1847] [serial = 1553] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bd1c54400) [pid = 1847] [serial = 1550] [outer = (nil)] [url = about:blank] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d2c000 == 161 [pid = 1847] [id = 546] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1edc000 == 160 [pid = 1847] [id = 545] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcaed1000 == 159 [pid = 1847] [id = 544] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6fa1000 == 158 [pid = 1847] [id = 543] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc3c05800 == 157 [pid = 1847] [id = 542] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05c6000 == 156 [pid = 1847] [id = 541] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6de3000 == 155 [pid = 1847] [id = 540] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb040000 == 154 [pid = 1847] [id = 536] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdac1e800 == 153 [pid = 1847] [id = 535] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd8643000 == 152 [pid = 1847] [id = 534] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7099000 == 151 [pid = 1847] [id = 533] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6a5d800 == 150 [pid = 1847] [id = 532] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d3e800 == 149 [pid = 1847] [id = 531] 19:25:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd285b000 == 148 [pid = 1847] [id = 530] 19:25:13 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc29df000 == 147 [pid = 1847] [id = 527] 19:25:13 INFO - PROCESS | 1847 | 1461119113176 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]]]}] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bcbe13c00) [pid = 1847] [serial = 1580] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9bc8fe6c00) [pid = 1847] [serial = 1571] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bc7134000) [pid = 1847] [serial = 1529] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bc9092800) [pid = 1847] [serial = 1572] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bc9691800) [pid = 1847] [serial = 1575] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bc958fc00) [pid = 1847] [serial = 1574] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bcbe0f000) [pid = 1847] [serial = 1578] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bc3ae0000) [pid = 1847] [serial = 1565] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bc3ae9400) [pid = 1847] [serial = 1526] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bcaca1400) [pid = 1847] [serial = 1577] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bc5f51000) [pid = 1847] [serial = 1568] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bc1086c00) [pid = 1847] [serial = 1562] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bc59a7c00) [pid = 1847] [serial = 1566] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bc9686800) [pid = 1847] [serial = 1532] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bc7133800) [pid = 1847] [serial = 1569] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bcbe2c800) [pid = 1847] [serial = 1535] [outer = (nil)] [url = about:blank] 19:25:13 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bc12c5000) [pid = 1847] [serial = 1563] [outer = (nil)] [url = about:blank] 19:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1581ms 19:25:13 INFO - PROCESS | 1847 | 1461119113221 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:25:13 INFO - PROCESS | 1847 | 1461119113224 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:25:13 INFO - PROCESS | 1847 | 1461119113230 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:25:13 INFO - PROCESS | 1847 | 1461119113235 Marionette TRACE conn3 <- [1,2222,null,{}] 19:25:13 INFO - PROCESS | 1847 | 1461119113249 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}] 19:25:13 INFO - PROCESS | 1847 | 1461119113436 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:25:13 INFO - PROCESS | 1847 | 1461119113623 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6cce800 == 148 [pid = 1847] [id = 563] 19:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bc3ae4c00) [pid = 1847] [serial = 1690] [outer = (nil)] 19:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bcbe2a000) [pid = 1847] [serial = 1691] [outer = 0x7f9bc3ae4c00] 19:25:13 INFO - PROCESS | 1847 | 1461119113688 Marionette DEBUG loaded listener.js 19:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bd0258000) [pid = 1847] [serial = 1692] [outer = 0x7f9bc3ae4c00] 19:25:14 INFO - PROCESS | 1847 | 1461119114430 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]]]}] 19:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1230ms 19:25:14 INFO - PROCESS | 1847 | 1461119114486 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 1847 | 1461119114491 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:25:14 INFO - PROCESS | 1847 | 1461119114498 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 1847 | 1461119114501 Marionette TRACE conn3 <- [1,2226,null,{}] 19:25:14 INFO - PROCESS | 1847 | 1461119114508 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}] 19:25:14 INFO - PROCESS | 1847 | 1461119114689 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:25:14 INFO - PROCESS | 1847 | 1461119114699 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcad9c000 == 149 [pid = 1847] [id = 564] 19:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bcbe0dc00) [pid = 1847] [serial = 1693] [outer = (nil)] 19:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bd1726c00) [pid = 1847] [serial = 1694] [outer = 0x7f9bcbe0dc00] 19:25:14 INFO - PROCESS | 1847 | 1461119114758 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bd1bbc400) [pid = 1847] [serial = 1695] [outer = 0x7f9bcbe0dc00] 19:25:15 INFO - PROCESS | 1847 | 1461119115716 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]]]}] 19:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1233ms 19:25:15 INFO - PROCESS | 1847 | 1461119115732 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 1847 | 1461119115736 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:25:15 INFO - PROCESS | 1847 | 1461119115741 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 1847 | 1461119115743 Marionette TRACE conn3 <- [1,2230,null,{}] 19:25:15 INFO - PROCESS | 1847 | 1461119115758 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}] 19:25:15 INFO - PROCESS | 1847 | 1461119115987 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:25:16 INFO - PROCESS | 1847 | 1461119116020 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1413000 == 150 [pid = 1847] [id = 565] 19:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bd1bb5400) [pid = 1847] [serial = 1696] [outer = (nil)] 19:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bd1c2b800) [pid = 1847] [serial = 1697] [outer = 0x7f9bd1bb5400] 19:25:16 INFO - PROCESS | 1847 | 1461119116087 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bd1fc3400) [pid = 1847] [serial = 1698] [outer = 0x7f9bd1bb5400] 19:25:17 INFO - PROCESS | 1847 | 1461119117486 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]]]}] 19:25:17 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bc3ae2c00) [pid = 1847] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:25:17 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bc865dc00) [pid = 1847] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:25:17 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bcbe33000) [pid = 1847] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:25:17 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bc12d0c00) [pid = 1847] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:25:17 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bc5f4ec00) [pid = 1847] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:25:17 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bd216f400) [pid = 1847] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1832ms 19:25:17 INFO - PROCESS | 1847 | 1461119117574 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:25:17 INFO - PROCESS | 1847 | 1461119117577 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:25:17 INFO - PROCESS | 1847 | 1461119117583 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:25:17 INFO - PROCESS | 1847 | 1461119117584 Marionette TRACE conn3 <- [1,2234,null,{}] 19:25:17 INFO - PROCESS | 1847 | 1461119117590 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}] 19:25:17 INFO - PROCESS | 1847 | 1461119117789 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:25:17 INFO - PROCESS | 1847 | 1461119117959 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc87a5000 == 151 [pid = 1847] [id = 566] 19:25:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bd1c17000) [pid = 1847] [serial = 1699] [outer = (nil)] 19:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bd227fc00) [pid = 1847] [serial = 1700] [outer = 0x7f9bd1c17000] 19:25:18 INFO - PROCESS | 1847 | 1461119118018 Marionette DEBUG loaded listener.js 19:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bd25b4800) [pid = 1847] [serial = 1701] [outer = 0x7f9bd1c17000] 19:25:18 INFO - PROCESS | 1847 | 1461119118660 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]]]}] 19:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1124ms 19:25:18 INFO - PROCESS | 1847 | 1461119118708 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:25:18 INFO - PROCESS | 1847 | 1461119118711 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:25:18 INFO - PROCESS | 1847 | 1461119118728 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:25:18 INFO - PROCESS | 1847 | 1461119118730 Marionette TRACE conn3 <- [1,2238,null,{}] 19:25:18 INFO - PROCESS | 1847 | 1461119118739 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}] 19:25:18 INFO - PROCESS | 1847 | 1461119118970 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:25:18 INFO - PROCESS | 1847 | 1461119118990 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd32bf800 == 152 [pid = 1847] [id = 567] 19:25:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bd1c4d000) [pid = 1847] [serial = 1702] [outer = (nil)] 19:25:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bd2711000) [pid = 1847] [serial = 1703] [outer = 0x7f9bd1c4d000] 19:25:19 INFO - PROCESS | 1847 | 1461119119049 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bd2aedc00) [pid = 1847] [serial = 1704] [outer = 0x7f9bd1c4d000] 19:25:20 INFO - PROCESS | 1847 | 1461119120084 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]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1391ms 19:25:20 INFO - PROCESS | 1847 | 1461119120119 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 1847 | 1461119120125 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:25:20 INFO - PROCESS | 1847 | 1461119120133 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 1847 | 1461119120139 Marionette TRACE conn3 <- [1,2242,null,{}] 19:25:20 INFO - PROCESS | 1847 | 1461119120163 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}] 19:25:20 INFO - PROCESS | 1847 | 1461119120427 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:25:20 INFO - PROCESS | 1847 | 1461119120635 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6ddf000 == 153 [pid = 1847] [id = 568] 19:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bc5a66800) [pid = 1847] [serial = 1705] [outer = (nil)] 19:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bc6d45c00) [pid = 1847] [serial = 1706] [outer = 0x7f9bc5a66800] 19:25:20 INFO - PROCESS | 1847 | 1461119120753 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9bc887cc00) [pid = 1847] [serial = 1707] [outer = 0x7f9bc5a66800] 19:25:21 INFO - PROCESS | 1847 | 1461119121576 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]]]}] 19:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1489ms 19:25:21 INFO - PROCESS | 1847 | 1461119121623 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:25:21 INFO - PROCESS | 1847 | 1461119121631 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:25:21 INFO - PROCESS | 1847 | 1461119121641 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:25:21 INFO - PROCESS | 1847 | 1461119121645 Marionette TRACE conn3 <- [1,2246,null,{}] 19:25:21 INFO - PROCESS | 1847 | 1461119121651 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}] 19:25:21 INFO - PROCESS | 1847 | 1461119121895 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:25:22 INFO - PROCESS | 1847 | 1461119122103 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ec0000 == 154 [pid = 1847] [id = 569] 19:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bc27dec00) [pid = 1847] [serial = 1708] [outer = (nil)] 19:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bcac9c800) [pid = 1847] [serial = 1709] [outer = 0x7f9bc27dec00] 19:25:22 INFO - PROCESS | 1847 | 1461119122215 Marionette DEBUG loaded listener.js 19:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bcbe15800) [pid = 1847] [serial = 1710] [outer = 0x7f9bc27dec00] 19:25:23 INFO - PROCESS | 1847 | 1461119123238 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]]]}] 19:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1636ms 19:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:25:23 INFO - PROCESS | 1847 | 1461119123277 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:25:23 INFO - PROCESS | 1847 | 1461119123281 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:25:23 INFO - PROCESS | 1847 | 1461119123287 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:25:23 INFO - PROCESS | 1847 | 1461119123292 Marionette TRACE conn3 <- [1,2250,null,{}] 19:25:23 INFO - PROCESS | 1847 | 1461119123308 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}] 19:25:23 INFO - PROCESS | 1847 | 1461119123542 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:25:23 INFO - PROCESS | 1847 | 1461119123794 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd66fb000 == 155 [pid = 1847] [id = 570] 19:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bcbe25400) [pid = 1847] [serial = 1711] [outer = (nil)] 19:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bd1c4e800) [pid = 1847] [serial = 1712] [outer = 0x7f9bcbe25400] 19:25:23 INFO - PROCESS | 1847 | 1461119123914 Marionette DEBUG loaded listener.js 19:25:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bd2165400) [pid = 1847] [serial = 1713] [outer = 0x7f9bcbe25400] 19:25:24 INFO - PROCESS | 1847 | 1461119124795 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]]]}] 19:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1539ms 19:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:25:24 INFO - PROCESS | 1847 | 1461119124827 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:25:24 INFO - PROCESS | 1847 | 1461119124830 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:25:24 INFO - PROCESS | 1847 | 1461119124836 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:25:24 INFO - PROCESS | 1847 | 1461119124839 Marionette TRACE conn3 <- [1,2254,null,{}] 19:25:24 INFO - PROCESS | 1847 | 1461119124845 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}] 19:25:25 INFO - PROCESS | 1847 | 1461119125044 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:25:25 INFO - PROCESS | 1847 | 1461119125259 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6bb7000 == 156 [pid = 1847] [id = 571] 19:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bd170b800) [pid = 1847] [serial = 1714] [outer = (nil)] 19:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bd2cb9000) [pid = 1847] [serial = 1715] [outer = 0x7f9bd170b800] 19:25:25 INFO - PROCESS | 1847 | 1461119125371 Marionette DEBUG loaded listener.js 19:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bd2e95c00) [pid = 1847] [serial = 1716] [outer = 0x7f9bd170b800] 19:25:26 INFO - PROCESS | 1847 | 1461119126286 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]]]}] 19:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1479ms 19:25:26 INFO - PROCESS | 1847 | 1461119126315 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:25:26 INFO - PROCESS | 1847 | 1461119126318 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:25:26 INFO - PROCESS | 1847 | 1461119126324 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:25:26 INFO - PROCESS | 1847 | 1461119126329 Marionette TRACE conn3 <- [1,2258,null,{}] 19:25:26 INFO - PROCESS | 1847 | 1461119126334 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}] 19:25:26 INFO - PROCESS | 1847 | 1461119126526 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:25:26 INFO - PROCESS | 1847 | 1461119126792 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c66800 == 157 [pid = 1847] [id = 572] 19:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bd2703000) [pid = 1847] [serial = 1717] [outer = (nil)] 19:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bd3d9c800) [pid = 1847] [serial = 1718] [outer = 0x7f9bd2703000] 19:25:26 INFO - PROCESS | 1847 | 1461119126873 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bd3f4a400) [pid = 1847] [serial = 1719] [outer = 0x7f9bd2703000] 19:25:27 INFO - PROCESS | 1847 | 1461119127745 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]]]}] 19:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1479ms 19:25:27 INFO - PROCESS | 1847 | 1461119127804 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 1847 | 1461119127808 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:25:27 INFO - PROCESS | 1847 | 1461119127814 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 1847 | 1461119127816 Marionette TRACE conn3 <- [1,2262,null,{}] 19:25:27 INFO - PROCESS | 1847 | 1461119127821 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}] 19:25:28 INFO - PROCESS | 1847 | 1461119128038 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:25:28 INFO - PROCESS | 1847 | 1461119128251 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0d8000 == 158 [pid = 1847] [id = 573] 19:25:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bd2168400) [pid = 1847] [serial = 1720] [outer = (nil)] 19:25:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f9bd5fc5c00) [pid = 1847] [serial = 1721] [outer = 0x7f9bd2168400] 19:25:28 INFO - PROCESS | 1847 | 1461119128368 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f9bd6de9c00) [pid = 1847] [serial = 1722] [outer = 0x7f9bd2168400] 19:25:29 INFO - PROCESS | 1847 | 1461119129267 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]]]}] 19:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1526ms 19:25:29 INFO - PROCESS | 1847 | 1461119129341 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 1847 | 1461119129343 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:25:29 INFO - PROCESS | 1847 | 1461119129349 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:25:29 INFO - PROCESS | 1847 | 1461119129352 Marionette TRACE conn3 <- [1,2266,null,{}] 19:25:29 INFO - PROCESS | 1847 | 1461119129357 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}] 19:25:29 INFO - PROCESS | 1847 | 1461119129547 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:25:29 INFO - PROCESS | 1847 | 1461119129768 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbb09800 == 159 [pid = 1847] [id = 574] 19:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f9bc9594c00) [pid = 1847] [serial = 1723] [outer = (nil)] 19:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f9bd9230000) [pid = 1847] [serial = 1724] [outer = 0x7f9bc9594c00] 19:25:29 INFO - PROCESS | 1847 | 1461119129883 Marionette DEBUG loaded listener.js 19:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f9bda9f4800) [pid = 1847] [serial = 1725] [outer = 0x7f9bc9594c00] 19:25:30 INFO - PROCESS | 1847 | 1461119130782 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]]]}] 19:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1477ms 19:25:30 INFO - PROCESS | 1847 | 1461119130828 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:25:30 INFO - PROCESS | 1847 | 1461119130833 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:25:30 INFO - PROCESS | 1847 | 1461119130839 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:25:30 INFO - PROCESS | 1847 | 1461119130842 Marionette TRACE conn3 <- [1,2270,null,{}] 19:25:30 INFO - PROCESS | 1847 | 1461119130848 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}] 19:25:31 INFO - PROCESS | 1847 | 1461119131043 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:25:31 INFO - PROCESS | 1847 | 1461119131264 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be2103800 == 160 [pid = 1847] [id = 575] 19:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f9bd265b800) [pid = 1847] [serial = 1726] [outer = (nil)] 19:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f9bdacf5400) [pid = 1847] [serial = 1727] [outer = 0x7f9bd265b800] 19:25:31 INFO - PROCESS | 1847 | 1461119131377 Marionette DEBUG loaded listener.js 19:25:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f9bdb1b9c00) [pid = 1847] [serial = 1728] [outer = 0x7f9bd265b800] 19:25:32 INFO - PROCESS | 1847 | 1461119132268 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]]]}] 19:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1486ms 19:25:32 INFO - PROCESS | 1847 | 1461119132325 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:25:32 INFO - PROCESS | 1847 | 1461119132329 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:25:32 INFO - PROCESS | 1847 | 1461119132335 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:25:32 INFO - PROCESS | 1847 | 1461119132338 Marionette TRACE conn3 <- [1,2274,null,{}] 19:25:32 INFO - PROCESS | 1847 | 1461119132343 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}] 19:25:32 INFO - PROCESS | 1847 | 1461119132540 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:25:32 INFO - PROCESS | 1847 | 1461119132757 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bea145000 == 161 [pid = 1847] [id = 576] 19:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f9bd7cc1800) [pid = 1847] [serial = 1729] [outer = (nil)] 19:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f9bdb228800) [pid = 1847] [serial = 1730] [outer = 0x7f9bd7cc1800] 19:25:32 INFO - PROCESS | 1847 | 1461119132866 Marionette DEBUG loaded listener.js 19:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f9bdb49b800) [pid = 1847] [serial = 1731] [outer = 0x7f9bd7cc1800] 19:25:33 INFO - PROCESS | 1847 | 1461119133736 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]]]}] 19:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1433ms 19:25:33 INFO - PROCESS | 1847 | 1461119133774 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:25:33 INFO - PROCESS | 1847 | 1461119133777 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:25:33 INFO - PROCESS | 1847 | 1461119133785 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:25:33 INFO - PROCESS | 1847 | 1461119133787 Marionette TRACE conn3 <- [1,2278,null,{}] 19:25:33 INFO - PROCESS | 1847 | 1461119133793 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}] 19:25:33 INFO - PROCESS | 1847 | 1461119133984 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:25:34 INFO - PROCESS | 1847 | 1461119134202 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedd14000 == 162 [pid = 1847] [id = 577] 19:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f9bdac9fc00) [pid = 1847] [serial = 1732] [outer = (nil)] 19:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f9bdc532800) [pid = 1847] [serial = 1733] [outer = 0x7f9bdac9fc00] 19:25:34 INFO - PROCESS | 1847 | 1461119134308 Marionette DEBUG loaded listener.js 19:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f9bdc94a400) [pid = 1847] [serial = 1734] [outer = 0x7f9bdac9fc00] 19:25:35 INFO - PROCESS | 1847 | 1461119135201 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]]]}] 19:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1425ms 19:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:25:35 INFO - PROCESS | 1847 | 1461119135211 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:25:35 INFO - PROCESS | 1847 | 1461119135214 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:25:35 INFO - PROCESS | 1847 | 1461119135220 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:25:35 INFO - PROCESS | 1847 | 1461119135224 Marionette TRACE conn3 <- [1,2282,null,{}] 19:25:35 INFO - PROCESS | 1847 | 1461119135229 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}] 19:25:35 INFO - PROCESS | 1847 | 1461119135446 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:25:35 INFO - PROCESS | 1847 | 1461119135715 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee365000 == 163 [pid = 1847] [id = 578] 19:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f9bc4405800) [pid = 1847] [serial = 1735] [outer = (nil)] 19:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7f9bdcd9b800) [pid = 1847] [serial = 1736] [outer = 0x7f9bc4405800] 19:25:35 INFO - PROCESS | 1847 | 1461119135794 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7f9bdcf39800) [pid = 1847] [serial = 1737] [outer = 0x7f9bc4405800] 19:25:36 INFO - PROCESS | 1847 | 1461119136637 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]]]}] 19:25:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:25:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1479ms 19:25:36 INFO - PROCESS | 1847 | 1461119136701 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 1847 | 1461119136705 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:25:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:25:36 INFO - PROCESS | 1847 | 1461119136711 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 1847 | 1461119136720 Marionette TRACE conn3 <- [1,2286,null,{}] 19:25:36 INFO - PROCESS | 1847 | 1461119136731 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}] 19:25:36 INFO - PROCESS | 1847 | 1461119136962 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:25:37 INFO - PROCESS | 1847 | 1461119137235 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc3893800 == 164 [pid = 1847] [id = 579] 19:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7f9bc39e0000) [pid = 1847] [serial = 1738] [outer = (nil)] 19:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7f9bc908d400) [pid = 1847] [serial = 1739] [outer = 0x7f9bc39e0000] 19:25:37 INFO - PROCESS | 1847 | 1461119137348 Marionette DEBUG loaded listener.js 19:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7f9bd17b9800) [pid = 1847] [serial = 1740] [outer = 0x7f9bc39e0000] 19:25:38 INFO - PROCESS | 1847 | 1461119138149 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]]]}] 19:25:38 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 19:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1491ms 19:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:25:38 INFO - PROCESS | 1847 | 1461119138203 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:25:38 INFO - PROCESS | 1847 | 1461119138205 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:25:38 INFO - PROCESS | 1847 | 1461119138211 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:25:38 INFO - PROCESS | 1847 | 1461119138214 Marionette TRACE conn3 <- [1,2290,null,{}] 19:25:38 INFO - PROCESS | 1847 | 1461119138219 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}] 19:25:38 INFO - PROCESS | 1847 | 1461119138416 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:25:39 INFO - PROCESS | 1847 | 1461119139063 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6bce800 == 165 [pid = 1847] [id = 580] 19:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7f9bc2755400) [pid = 1847] [serial = 1741] [outer = (nil)] 19:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7f9bc3ae0000) [pid = 1847] [serial = 1742] [outer = 0x7f9bc2755400] 19:25:39 INFO - PROCESS | 1847 | 1461119139189 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7f9bc59a3c00) [pid = 1847] [serial = 1743] [outer = 0x7f9bc2755400] 19:25:40 INFO - PROCESS | 1847 | 1461119140075 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]]]}] 19:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1933ms 19:25:40 INFO - PROCESS | 1847 | 1461119140145 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:25:40 INFO - PROCESS | 1847 | 1461119140150 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:25:40 INFO - PROCESS | 1847 | 1461119140157 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 1847 | 1461119140163 Marionette TRACE conn3 <- [1,2294,null,{}] 19:25:40 INFO - PROCESS | 1847 | 1461119140169 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}] 19:25:40 INFO - PROCESS | 1847 | 1461119140391 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:25:40 INFO - PROCESS | 1847 | 1461119140671 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcada3800 == 166 [pid = 1847] [id = 581] 19:25:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7f9bc39da000) [pid = 1847] [serial = 1744] [outer = (nil)] 19:25:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7f9bc7131400) [pid = 1847] [serial = 1745] [outer = 0x7f9bc39da000] 19:25:40 INFO - PROCESS | 1847 | 1461119140843 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7f9bcac9c400) [pid = 1847] [serial = 1746] [outer = 0x7f9bc39da000] 19:25:41 INFO - PROCESS | 1847 | 1461119141813 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]]]}] 19:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1735ms 19:25:41 INFO - PROCESS | 1847 | 1461119141895 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:25:41 INFO - PROCESS | 1847 | 1461119141900 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:25:41 INFO - PROCESS | 1847 | 1461119141908 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:25:41 INFO - PROCESS | 1847 | 1461119141910 Marionette TRACE conn3 <- [1,2298,null,{}] 19:25:41 INFO - PROCESS | 1847 | 1461119141916 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}] 19:25:42 INFO - PROCESS | 1847 | 1461119142138 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:25:42 INFO - PROCESS | 1847 | 1461119142473 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05b3800 == 167 [pid = 1847] [id = 582] 19:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7f9bd04edc00) [pid = 1847] [serial = 1747] [outer = (nil)] 19:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x7f9bd1529400) [pid = 1847] [serial = 1748] [outer = 0x7f9bd04edc00] 19:25:42 INFO - PROCESS | 1847 | 1461119142543 Marionette DEBUG loaded listener.js 19:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 283 (0x7f9bd1c19400) [pid = 1847] [serial = 1749] [outer = 0x7f9bd04edc00] 19:25:43 INFO - PROCESS | 1847 | 1461119143397 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]]]}] 19:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1529ms 19:25:43 INFO - PROCESS | 1847 | 1461119143437 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:25:43 INFO - PROCESS | 1847 | 1461119143440 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:25:43 INFO - PROCESS | 1847 | 1461119143449 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:25:43 INFO - PROCESS | 1847 | 1461119143457 Marionette TRACE conn3 <- [1,2302,null,{}] 19:25:43 INFO - PROCESS | 1847 | 1461119143471 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}] 19:25:43 INFO - PROCESS | 1847 | 1461119143672 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:25:43 INFO - PROCESS | 1847 | 1461119143949 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd05af800 == 168 [pid = 1847] [id = 583] 19:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 284 (0x7f9bc8669c00) [pid = 1847] [serial = 1750] [outer = (nil)] 19:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 285 (0x7f9bd1fc8400) [pid = 1847] [serial = 1751] [outer = 0x7f9bc8669c00] 19:25:44 INFO - PROCESS | 1847 | 1461119144058 Marionette DEBUG loaded listener.js 19:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 286 (0x7f9bd2ae0000) [pid = 1847] [serial = 1752] [outer = 0x7f9bc8669c00] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 285 (0x7f9bd2658000) [pid = 1847] [serial = 1640] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 284 (0x7f9bd2705c00) [pid = 1847] [serial = 1601] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 283 (0x7f9bd227c800) [pid = 1847] [serial = 1604] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 282 (0x7f9bd2cb8400) [pid = 1847] [serial = 1610] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x7f9bd216dc00) [pid = 1847] [serial = 1598] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7f9bd1522c00) [pid = 1847] [serial = 1592] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7f9bd1bdec00) [pid = 1847] [serial = 1595] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7f9bc9580000) [pid = 1847] [serial = 1589] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7f9bc108f800) [pid = 1847] [serial = 1583] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7f9bc6d43400) [pid = 1847] [serial = 1586] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7f9bd2aed400) [pid = 1847] [serial = 1607] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7f9bd2e91800) [pid = 1847] [serial = 1613] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7f9bd3f43800) [pid = 1847] [serial = 1616] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7f9bc8876400) [pid = 1847] [serial = 1619] [outer = (nil)] [url = about:blank] 19:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc87a5000 == 167 [pid = 1847] [id = 566] 19:25:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1413000 == 166 [pid = 1847] [id = 565] 19:25:44 INFO - PROCESS | 1847 | 1461119144997 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]]]}] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcad9c000 == 165 [pid = 1847] [id = 564] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6cce800 == 164 [pid = 1847] [id = 563] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc10cc800 == 163 [pid = 1847] [id = 562] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc960f800 == 162 [pid = 1847] [id = 561] 19:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1594ms 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5a4f000 == 161 [pid = 1847] [id = 560] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8cce000 == 160 [pid = 1847] [id = 557] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be210f000 == 159 [pid = 1847] [id = 556] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd9ba800 == 158 [pid = 1847] [id = 555] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcf92000 == 157 [pid = 1847] [id = 554] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc628800 == 156 [pid = 1847] [id = 553] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbaa4000 == 155 [pid = 1847] [id = 552] 19:25:45 INFO - PROCESS | 1847 | 1461119145055 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:25:45 INFO - PROCESS | 1847 | 1461119145059 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb04b800 == 154 [pid = 1847] [id = 551] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6bba800 == 153 [pid = 1847] [id = 550] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d3a800 == 152 [pid = 1847] [id = 549] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6f9f800 == 151 [pid = 1847] [id = 519] 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bca955000 == 150 [pid = 1847] [id = 548] 19:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:25:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc29f6000 == 149 [pid = 1847] [id = 547] 19:25:45 INFO - PROCESS | 1847 | 1461119145074 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:25:45 INFO - PROCESS | 1847 | 1461119145077 Marionette TRACE conn3 <- [1,2306,null,{}] 19:25:45 INFO - PROCESS | 1847 | 1461119145082 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}] 19:25:45 INFO - PROCESS | 1847 | 1461119145263 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7f9bc4b09400) [pid = 1847] [serial = 1625] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7f9bc88aa400) [pid = 1847] [serial = 1626] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7f9bcbccd800) [pid = 1847] [serial = 1631] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f9bd17b5c00) [pid = 1847] [serial = 1634] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f9bc39d9400) [pid = 1847] [serial = 1623] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f9bc275b000) [pid = 1847] [serial = 1622] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f9bc9094000) [pid = 1847] [serial = 1628] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f9bca964000) [pid = 1847] [serial = 1629] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f9bd227d000) [pid = 1847] [serial = 1637] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f9bd1c1a800) [pid = 1847] [serial = 1635] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f9bd25b7800) [pid = 1847] [serial = 1638] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f9bd0249800) [pid = 1847] [serial = 1632] [outer = (nil)] [url = about:blank] 19:25:45 INFO - PROCESS | 1847 | 1461119145523 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5960000 == 150 [pid = 1847] [id = 584] 19:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f9bc275b000) [pid = 1847] [serial = 1753] [outer = (nil)] 19:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f9bc957e800) [pid = 1847] [serial = 1754] [outer = 0x7f9bc275b000] 19:25:45 INFO - PROCESS | 1847 | 1461119145613 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f9bd25b2000) [pid = 1847] [serial = 1755] [outer = 0x7f9bc275b000] 19:25:46 INFO - PROCESS | 1847 | 1461119146310 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]]]}] 19:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1278ms 19:25:46 INFO - PROCESS | 1847 | 1461119146350 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 1847 | 1461119146354 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:25:46 INFO - PROCESS | 1847 | 1461119146359 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 1847 | 1461119146361 Marionette TRACE conn3 <- [1,2310,null,{}] 19:25:46 INFO - PROCESS | 1847 | 1461119146366 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}] 19:25:46 INFO - PROCESS | 1847 | 1461119146543 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:25:46 INFO - PROCESS | 1847 | 1461119146728 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc960c000 == 151 [pid = 1847] [id = 585] 19:25:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f9bd2e95000) [pid = 1847] [serial = 1756] [outer = (nil)] 19:25:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f9bd3d99400) [pid = 1847] [serial = 1757] [outer = 0x7f9bd2e95000] 19:25:46 INFO - PROCESS | 1847 | 1461119146816 Marionette DEBUG loaded listener.js 19:25:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f9bd5dd6000) [pid = 1847] [serial = 1758] [outer = 0x7f9bd2e95000] 19:25:47 INFO - PROCESS | 1847 | 1461119147629 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]]]}] 19:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1327ms 19:25:47 INFO - PROCESS | 1847 | 1461119147692 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:25:47 INFO - PROCESS | 1847 | 1461119147695 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:25:47 INFO - PROCESS | 1847 | 1461119147700 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 1847 | 1461119147702 Marionette TRACE conn3 <- [1,2314,null,{}] 19:25:47 INFO - PROCESS | 1847 | 1461119147707 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}] 19:25:47 INFO - PROCESS | 1847 | 1461119147971 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:25:48 INFO - PROCESS | 1847 | 1461119148002 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6abf000 == 152 [pid = 1847] [id = 586] 19:25:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f9bd5fcc400) [pid = 1847] [serial = 1759] [outer = (nil)] 19:25:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f9bd6b90000) [pid = 1847] [serial = 1760] [outer = 0x7f9bd5fcc400] 19:25:48 INFO - PROCESS | 1847 | 1461119148064 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f9bd7cc3000) [pid = 1847] [serial = 1761] [outer = 0x7f9bd5fcc400] 19:25:48 INFO - PROCESS | 1847 | 1461119148914 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]]]}] 19:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1230ms 19:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:25:48 INFO - PROCESS | 1847 | 1461119148931 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:25:48 INFO - PROCESS | 1847 | 1461119148934 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:25:48 INFO - PROCESS | 1847 | 1461119148940 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:25:48 INFO - PROCESS | 1847 | 1461119148943 Marionette TRACE conn3 <- [1,2318,null,{}] 19:25:48 INFO - PROCESS | 1847 | 1461119148948 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}] 19:25:49 INFO - PROCESS | 1847 | 1461119149186 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:25:49 INFO - PROCESS | 1847 | 1461119149250 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb033800 == 153 [pid = 1847] [id = 587] 19:25:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7f9bd5fd1000) [pid = 1847] [serial = 1762] [outer = (nil)] 19:25:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7f9bd922a400) [pid = 1847] [serial = 1763] [outer = 0x7f9bd5fd1000] 19:25:49 INFO - PROCESS | 1847 | 1461119149311 Marionette DEBUG loaded listener.js 19:25:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7f9bd9babc00) [pid = 1847] [serial = 1764] [outer = 0x7f9bd5fd1000] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7f9bc2bef000) [pid = 1847] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7f9bd1bbc800) [pid = 1847] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7f9bd2b6f800) [pid = 1847] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f9bdcda3800) [pid = 1847] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f9bc2be0c00) [pid = 1847] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f9bc2be1000) [pid = 1847] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f9bc2bed000) [pid = 1847] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f9bc4b03400) [pid = 1847] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f9bc4b0d800) [pid = 1847] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f9bc27d1400) [pid = 1847] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f9bc105b800) [pid = 1847] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f9bc105bc00) [pid = 1847] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f9bc105b000) [pid = 1847] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f9bc70edc00) [pid = 1847] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f9bca96e400) [pid = 1847] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f9bcac9fc00) [pid = 1847] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f9bd17b2400) [pid = 1847] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f9bdcf38800) [pid = 1847] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bc1090000) [pid = 1847] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bc1085800) [pid = 1847] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bc1091400) [pid = 1847] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bc1092400) [pid = 1847] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bc12d1400) [pid = 1847] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bc9644400) [pid = 1847] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bcbf62c00) [pid = 1847] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bd04e7800) [pid = 1847] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bd1716000) [pid = 1847] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9bd17b6c00) [pid = 1847] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bc108c000) [pid = 1847] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bc3ae9c00) [pid = 1847] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bc39d8400) [pid = 1847] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bc105ac00) [pid = 1847] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bc1062c00) [pid = 1847] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bc2be9800) [pid = 1847] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bc887a000) [pid = 1847] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bc2becc00) [pid = 1847] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bd1fc8800) [pid = 1847] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bd1729c00) [pid = 1847] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bc27d9800) [pid = 1847] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bc3ae3400) [pid = 1847] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bd1bb5400) [pid = 1847] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bd1c17000) [pid = 1847] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bc105c400) [pid = 1847] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bc1058400) [pid = 1847] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bc1087800) [pid = 1847] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bc1060400) [pid = 1847] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bc1062800) [pid = 1847] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bcbe33800) [pid = 1847] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bc3ae4c00) [pid = 1847] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bcbe0dc00) [pid = 1847] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bc59a1800) [pid = 1847] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bd7cc1c00) [pid = 1847] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bd2b6f400) [pid = 1847] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bc5f4c400) [pid = 1847] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bc3ae2400) [pid = 1847] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bc1059c00) [pid = 1847] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bc39de000) [pid = 1847] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bdae09400) [pid = 1847] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bc59a3000) [pid = 1847] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bc865b000) [pid = 1847] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bd1722800) [pid = 1847] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bc7126c00) [pid = 1847] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bc865c400) [pid = 1847] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc3adec00) [pid = 1847] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bc3ae4000) [pid = 1847] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bdcda5000) [pid = 1847] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bd172c000) [pid = 1847] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bcae49c00) [pid = 1847] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bc5ca8000) [pid = 1847] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bc39e1000) [pid = 1847] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bd2ae6800) [pid = 1847] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bc4402c00) [pid = 1847] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bc908f800) [pid = 1847] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bc908d800) [pid = 1847] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bc5a61c00) [pid = 1847] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bc5f4fc00) [pid = 1847] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bd2b6c400) [pid = 1847] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:25:50 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bd024ec00) [pid = 1847] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:25:51 INFO - PROCESS | 1847 | 1461119151161 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] 19:25:51 INFO - PROCESS | 1847 | 1461119151231 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:25:51 INFO - PROCESS | 1847 | 1461119151236 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:25:51 INFO - PROCESS | 1847 | 1461119151239 Marionette TRACE conn3 <- [1,2322,null,{}] 19:25:51 INFO - PROCESS | 1847 | 1461119151244 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}] 19:25:51 INFO - PROCESS | 1847 | 1461119151411 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:25:51 INFO - PROCESS | 1847 | 1461119151597 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc38d6000 == 154 [pid = 1847] [id = 588] 19:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bc1059c00) [pid = 1847] [serial = 1765] [outer = (nil)] 19:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bc12d1400) [pid = 1847] [serial = 1766] [outer = 0x7f9bc1059c00] 19:25:51 INFO - PROCESS | 1847 | 1461119151659 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bc3ae1000) [pid = 1847] [serial = 1767] [outer = 0x7f9bc1059c00] 19:25:52 INFO - PROCESS | 1847 | 1461119152346 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]]]}] 19:25:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:25:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1124ms 19:25:52 INFO - PROCESS | 1847 | 1461119152361 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:25:52 INFO - PROCESS | 1847 | 1461119152364 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:25:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:25:52 INFO - PROCESS | 1847 | 1461119152369 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 1847 | 1461119152371 Marionette TRACE conn3 <- [1,2326,null,{}] 19:25:52 INFO - PROCESS | 1847 | 1461119152376 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}] 19:25:52 INFO - PROCESS | 1847 | 1461119152618 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:25:52 INFO - PROCESS | 1847 | 1461119152914 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc38a6800 == 155 [pid = 1847] [id = 589] 19:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bc105b000) [pid = 1847] [serial = 1768] [outer = (nil)] 19:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bc1092400) [pid = 1847] [serial = 1769] [outer = 0x7f9bc105b000] 19:25:52 INFO - PROCESS | 1847 | 1461119152990 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bc39dd800) [pid = 1847] [serial = 1770] [outer = 0x7f9bc105b000] 19:25:53 INFO - PROCESS | 1847 | 1461119153971 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]]]}] 19:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1675ms 19:25:54 INFO - PROCESS | 1847 | 1461119154047 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:25:54 INFO - PROCESS | 1847 | 1461119154052 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:25:54 INFO - PROCESS | 1847 | 1461119154060 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:25:54 INFO - PROCESS | 1847 | 1461119154065 Marionette TRACE conn3 <- [1,2330,null,{}] 19:25:54 INFO - PROCESS | 1847 | 1461119154073 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}] 19:25:54 INFO - PROCESS | 1847 | 1461119154316 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:25:54 INFO - PROCESS | 1847 | 1461119154631 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd06f0800 == 156 [pid = 1847] [id = 590] 19:25:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bc5f4fc00) [pid = 1847] [serial = 1771] [outer = (nil)] 19:25:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bc7132800) [pid = 1847] [serial = 1772] [outer = 0x7f9bc5f4fc00] 19:25:54 INFO - PROCESS | 1847 | 1461119154706 Marionette DEBUG loaded listener.js 19:25:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bc8fe1c00) [pid = 1847] [serial = 1773] [outer = 0x7f9bc5f4fc00] 19:25:55 INFO - PROCESS | 1847 | 1461119155647 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]]]}] 19:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1640ms 19:25:55 INFO - PROCESS | 1847 | 1461119155703 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:25:55 INFO - PROCESS | 1847 | 1461119155710 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:25:55 INFO - PROCESS | 1847 | 1461119155716 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:25:55 INFO - PROCESS | 1847 | 1461119155720 Marionette TRACE conn3 <- [1,2334,null,{}] 19:25:55 INFO - PROCESS | 1847 | 1461119155725 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}] 19:25:55 INFO - PROCESS | 1847 | 1461119155935 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:25:56 INFO - PROCESS | 1847 | 1461119156232 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd61ab000 == 157 [pid = 1847] [id = 591] 19:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bc8febc00) [pid = 1847] [serial = 1774] [outer = (nil)] 19:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bcaa94000) [pid = 1847] [serial = 1775] [outer = 0x7f9bc8febc00] 19:25:56 INFO - PROCESS | 1847 | 1461119156348 Marionette DEBUG loaded listener.js 19:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bcbccd800) [pid = 1847] [serial = 1776] [outer = 0x7f9bc8febc00] 19:25:57 INFO - PROCESS | 1847 | 1461119157230 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]]]}] 19:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1584ms 19:25:57 INFO - PROCESS | 1847 | 1461119157302 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:25:57 INFO - PROCESS | 1847 | 1461119157306 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:25:57 INFO - PROCESS | 1847 | 1461119157322 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:25:57 INFO - PROCESS | 1847 | 1461119157331 Marionette TRACE conn3 <- [1,2338,null,{}] 19:25:57 INFO - PROCESS | 1847 | 1461119157337 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}] 19:25:57 INFO - PROCESS | 1847 | 1461119157589 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:25:57 INFO - PROCESS | 1847 | 1461119157891 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb032800 == 158 [pid = 1847] [id = 592] 19:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bc968cc00) [pid = 1847] [serial = 1777] [outer = (nil)] 19:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bd151cc00) [pid = 1847] [serial = 1778] [outer = 0x7f9bc968cc00] 19:25:57 INFO - PROCESS | 1847 | 1461119157972 Marionette DEBUG loaded listener.js 19:25:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bd1bbac00) [pid = 1847] [serial = 1779] [outer = 0x7f9bc968cc00] 19:25:58 INFO - PROCESS | 1847 | 1461119158825 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]]]}] 19:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1549ms 19:25:58 INFO - PROCESS | 1847 | 1461119158863 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:25:58 INFO - PROCESS | 1847 | 1461119158868 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:25:58 INFO - PROCESS | 1847 | 1461119158874 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:25:58 INFO - PROCESS | 1847 | 1461119158877 Marionette TRACE conn3 <- [1,2342,null,{}] 19:25:58 INFO - PROCESS | 1847 | 1461119158882 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}] 19:25:59 INFO - PROCESS | 1847 | 1461119159078 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:25:59 INFO - PROCESS | 1847 | 1461119159299 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbaa4000 == 159 [pid = 1847] [id = 593] 19:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bca968800) [pid = 1847] [serial = 1780] [outer = (nil)] 19:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bd1c59800) [pid = 1847] [serial = 1781] [outer = 0x7f9bca968800] 19:25:59 INFO - PROCESS | 1847 | 1461119159416 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bd216f400) [pid = 1847] [serial = 1782] [outer = 0x7f9bca968800] 19:26:00 INFO - PROCESS | 1847 | 1461119160295 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]]]}] 19:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1433ms 19:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:26:00 INFO - PROCESS | 1847 | 1461119160307 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:26:00 INFO - PROCESS | 1847 | 1461119160309 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:26:00 INFO - PROCESS | 1847 | 1461119160314 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - PROCESS | 1847 | 1461119160318 Marionette TRACE conn3 <- [1,2346,null,{}] 19:26:00 INFO - PROCESS | 1847 | 1461119160324 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}] 19:26:00 INFO - PROCESS | 1847 | 1461119160522 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:26:00 INFO - PROCESS | 1847 | 1461119160793 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcf9d800 == 160 [pid = 1847] [id = 594] 19:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bd2ae0400) [pid = 1847] [serial = 1783] [outer = (nil)] 19:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bd2b63c00) [pid = 1847] [serial = 1784] [outer = 0x7f9bd2ae0400] 19:26:00 INFO - PROCESS | 1847 | 1461119160884 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bd2e97800) [pid = 1847] [serial = 1785] [outer = 0x7f9bd2ae0400] 19:26:01 INFO - PROCESS | 1847 | 1461119161781 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]]]}] 19:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1529ms 19:26:01 INFO - PROCESS | 1847 | 1461119161845 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:26:01 INFO - PROCESS | 1847 | 1461119161848 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:26:01 INFO - PROCESS | 1847 | 1461119161854 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 1847 | 1461119161857 Marionette TRACE conn3 <- [1,2350,null,{}] 19:26:01 INFO - PROCESS | 1847 | 1461119161863 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}] 19:26:02 INFO - PROCESS | 1847 | 1461119162062 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:26:02 INFO - PROCESS | 1847 | 1461119162280 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9b7c000 == 161 [pid = 1847] [id = 595] 19:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bd25ae000) [pid = 1847] [serial = 1786] [outer = (nil)] 19:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bd5dd2400) [pid = 1847] [serial = 1787] [outer = 0x7f9bd25ae000] 19:26:02 INFO - PROCESS | 1847 | 1461119162395 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bd614b000) [pid = 1847] [serial = 1788] [outer = 0x7f9bd25ae000] 19:26:03 INFO - PROCESS | 1847 | 1461119163309 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]]]}] 19:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1527ms 19:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:26:03 INFO - PROCESS | 1847 | 1461119163382 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:26:03 INFO - PROCESS | 1847 | 1461119163385 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:26:03 INFO - PROCESS | 1847 | 1461119163391 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 1847 | 1461119163394 Marionette TRACE conn3 <- [1,2354,null,{}] 19:26:03 INFO - PROCESS | 1847 | 1461119163399 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}] 19:26:03 INFO - PROCESS | 1847 | 1461119163632 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:26:03 INFO - PROCESS | 1847 | 1461119163902 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee375800 == 162 [pid = 1847] [id = 596] 19:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bd2ae1c00) [pid = 1847] [serial = 1789] [outer = (nil)] 19:26:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bd7cc1c00) [pid = 1847] [serial = 1790] [outer = 0x7f9bd2ae1c00] 19:26:04 INFO - PROCESS | 1847 | 1461119164026 Marionette DEBUG loaded listener.js 19:26:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bd9b2c800) [pid = 1847] [serial = 1791] [outer = 0x7f9bd2ae1c00] 19:26:04 INFO - PROCESS | 1847 | 1461119164839 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]]]}] 19:26:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:26:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1527ms 19:26:04 INFO - PROCESS | 1847 | 1461119164919 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 1847 | 1461119164923 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:26:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:26:04 INFO - PROCESS | 1847 | 1461119164929 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - PROCESS | 1847 | 1461119164933 Marionette TRACE conn3 <- [1,2358,null,{}] 19:26:04 INFO - PROCESS | 1847 | 1461119164938 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}] 19:26:05 INFO - PROCESS | 1847 | 1461119165173 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:26:05 INFO - PROCESS | 1847 | 1461119165435 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1467800 == 163 [pid = 1847] [id = 597] 19:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bc9094800) [pid = 1847] [serial = 1792] [outer = (nil)] 19:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bda896800) [pid = 1847] [serial = 1793] [outer = 0x7f9bc9094800] 19:26:05 INFO - PROCESS | 1847 | 1461119165555 Marionette DEBUG loaded listener.js 19:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bdae09400) [pid = 1847] [serial = 1794] [outer = 0x7f9bc9094800] 19:26:06 INFO - PROCESS | 1847 | 1461119166357 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]]]}] 19:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1479ms 19:26:06 INFO - PROCESS | 1847 | 1461119166423 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:26:06 INFO - PROCESS | 1847 | 1461119166427 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:26:06 INFO - PROCESS | 1847 | 1461119166436 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:26:06 INFO - PROCESS | 1847 | 1461119166439 Marionette TRACE conn3 <- [1,2362,null,{}] 19:26:06 INFO - PROCESS | 1847 | 1461119166444 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}] 19:26:06 INFO - PROCESS | 1847 | 1461119166643 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:26:06 INFO - PROCESS | 1847 | 1461119166930 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf23a4800 == 164 [pid = 1847] [id = 598] 19:26:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bd6147400) [pid = 1847] [serial = 1795] [outer = (nil)] 19:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bdb498400) [pid = 1847] [serial = 1796] [outer = 0x7f9bd6147400] 19:26:07 INFO - PROCESS | 1847 | 1461119167047 Marionette DEBUG loaded listener.js 19:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bdc8a8400) [pid = 1847] [serial = 1797] [outer = 0x7f9bd6147400] 19:26:07 INFO - PROCESS | 1847 | 1461119167943 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]]]}] 19:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1581ms 19:26:08 INFO - PROCESS | 1847 | 1461119168018 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:26:08 INFO - PROCESS | 1847 | 1461119168022 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:26:08 INFO - PROCESS | 1847 | 1461119168028 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:26:08 INFO - PROCESS | 1847 | 1461119168032 Marionette TRACE conn3 <- [1,2366,null,{}] 19:26:08 INFO - PROCESS | 1847 | 1461119168037 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}] 19:26:08 INFO - PROCESS | 1847 | 1461119168249 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:26:08 INFO - PROCESS | 1847 | 1461119168589 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbe5ea000 == 165 [pid = 1847] [id = 599] 19:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bdcd9d000) [pid = 1847] [serial = 1798] [outer = (nil)] 19:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bdcda6000) [pid = 1847] [serial = 1799] [outer = 0x7f9bdcd9d000] 19:26:08 INFO - PROCESS | 1847 | 1461119168678 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bdd820c00) [pid = 1847] [serial = 1800] [outer = 0x7f9bdcd9d000] 19:26:09 INFO - PROCESS | 1847 | 1461119169557 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]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:26:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1576ms 19:26:09 INFO - PROCESS | 1847 | 1461119169607 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 1847 | 1461119169611 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:26:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:26:09 INFO - PROCESS | 1847 | 1461119169618 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 1847 | 1461119169628 Marionette TRACE conn3 <- [1,2370,null,{}] 19:26:09 INFO - PROCESS | 1847 | 1461119169632 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}] 19:26:09 INFO - PROCESS | 1847 | 1461119169855 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:26:10 INFO - PROCESS | 1847 | 1461119170119 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2cb2800 == 166 [pid = 1847] [id = 600] 19:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bdd81a400) [pid = 1847] [serial = 1801] [outer = (nil)] 19:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bde66c400) [pid = 1847] [serial = 1802] [outer = 0x7f9bdd81a400] 19:26:10 INFO - PROCESS | 1847 | 1461119170238 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9be7ed3400) [pid = 1847] [serial = 1803] [outer = 0x7f9bdd81a400] 19:26:11 INFO - PROCESS | 1847 | 1461119171144 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]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1593ms 19:26:11 INFO - PROCESS | 1847 | 1461119171212 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:26:11 INFO - PROCESS | 1847 | 1461119171215 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:26:11 INFO - PROCESS | 1847 | 1461119171222 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 1847 | 1461119171224 Marionette TRACE conn3 <- [1,2374,null,{}] 19:26:11 INFO - PROCESS | 1847 | 1461119171230 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}] 19:26:11 INFO - PROCESS | 1847 | 1461119171425 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:26:11 INFO - PROCESS | 1847 | 1461119171756 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc4996000 == 167 [pid = 1847] [id = 601] 19:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bc1066c00) [pid = 1847] [serial = 1804] [outer = (nil)] 19:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bc5caa800) [pid = 1847] [serial = 1805] [outer = 0x7f9bc1066c00] 19:26:11 INFO - PROCESS | 1847 | 1461119171832 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bcbe2e400) [pid = 1847] [serial = 1806] [outer = 0x7f9bc1066c00] 19:26:12 INFO - PROCESS | 1847 | 1461119172674 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]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1526ms 19:26:12 INFO - PROCESS | 1847 | 1461119172768 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 1847 | 1461119172770 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:26:12 INFO - PROCESS | 1847 | 1461119172782 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 1847 | 1461119172784 Marionette TRACE conn3 <- [1,2378,null,{}] 19:26:12 INFO - PROCESS | 1847 | 1461119172790 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}] 19:26:12 INFO - PROCESS | 1847 | 1461119172987 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:26:13 INFO - PROCESS | 1847 | 1461119173261 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b58800 == 168 [pid = 1847] [id = 602] 19:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bc108a400) [pid = 1847] [serial = 1807] [outer = (nil)] 19:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bc2761000) [pid = 1847] [serial = 1808] [outer = 0x7f9bc108a400] 19:26:13 INFO - PROCESS | 1847 | 1461119173372 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bc70ee800) [pid = 1847] [serial = 1809] [outer = 0x7f9bc108a400] 19:26:14 INFO - PROCESS | 1847 | 1461119174222 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]]]}] 19:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1477ms 19:26:14 INFO - PROCESS | 1847 | 1461119174259 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:26:14 INFO - PROCESS | 1847 | 1461119174262 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:26:14 INFO - PROCESS | 1847 | 1461119174268 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:26:14 INFO - PROCESS | 1847 | 1461119174270 Marionette TRACE conn3 <- [1,2382,null,{}] 19:26:14 INFO - PROCESS | 1847 | 1461119174275 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}] 19:26:14 INFO - PROCESS | 1847 | 1461119174478 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:26:14 INFO - PROCESS | 1847 | 1461119174754 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b50800 == 169 [pid = 1847] [id = 603] 19:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bc1086400) [pid = 1847] [serial = 1810] [outer = (nil)] 19:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9bc2be5400) [pid = 1847] [serial = 1811] [outer = 0x7f9bc1086400] 19:26:14 INFO - PROCESS | 1847 | 1461119174828 Marionette DEBUG loaded listener.js 19:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bc4b0cc00) [pid = 1847] [serial = 1812] [outer = 0x7f9bc1086400] 19:26:15 INFO - PROCESS | 1847 | 1461119175709 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]]]}] 19:26:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:26:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1484ms 19:26:15 INFO - PROCESS | 1847 | 1461119175753 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:26:15 INFO - PROCESS | 1847 | 1461119175757 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:26:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:26:15 INFO - PROCESS | 1847 | 1461119175762 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:26:15 INFO - PROCESS | 1847 | 1461119175764 Marionette TRACE conn3 <- [1,2386,null,{}] 19:26:15 INFO - PROCESS | 1847 | 1461119175770 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}] 19:26:15 INFO - PROCESS | 1847 | 1461119175968 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:26:16 INFO - PROCESS | 1847 | 1461119176838 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5964800 == 170 [pid = 1847] [id = 604] 19:26:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bc2755c00) [pid = 1847] [serial = 1813] [outer = (nil)] 19:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bc2bec000) [pid = 1847] [serial = 1814] [outer = 0x7f9bc2755c00] 19:26:17 INFO - PROCESS | 1847 | 1461119177041 Marionette DEBUG loaded listener.js 19:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bc3ae5400) [pid = 1847] [serial = 1815] [outer = 0x7f9bc2755c00] 19:26:17 INFO - PROCESS | 1847 | 1461119177872 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]]]}] 19:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2178ms 19:26:17 INFO - PROCESS | 1847 | 1461119177943 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:26:17 INFO - PROCESS | 1847 | 1461119177949 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:26:17 INFO - PROCESS | 1847 | 1461119177957 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:26:17 INFO - PROCESS | 1847 | 1461119177960 Marionette TRACE conn3 <- [1,2390,null,{}] 19:26:17 INFO - PROCESS | 1847 | 1461119177968 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}] 19:26:18 INFO - PROCESS | 1847 | 1461119178241 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:26:18 INFO - PROCESS | 1847 | 1461119178461 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc9610800 == 171 [pid = 1847] [id = 605] 19:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bc108fc00) [pid = 1847] [serial = 1816] [outer = (nil)] 19:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bc4405000) [pid = 1847] [serial = 1817] [outer = 0x7f9bc108fc00] 19:26:18 INFO - PROCESS | 1847 | 1461119178579 Marionette DEBUG loaded listener.js 19:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bc6d3a000) [pid = 1847] [serial = 1818] [outer = 0x7f9bc108fc00] 19:26:19 INFO - PROCESS | 1847 | 1461119179638 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]]]}] 19:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1740ms 19:26:19 INFO - PROCESS | 1847 | 1461119179699 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:26:19 INFO - PROCESS | 1847 | 1461119179705 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:26:19 INFO - PROCESS | 1847 | 1461119179712 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:26:19 INFO - PROCESS | 1847 | 1461119179715 Marionette TRACE conn3 <- [1,2394,null,{}] 19:26:19 INFO - PROCESS | 1847 | 1461119179721 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}] 19:26:19 INFO - PROCESS | 1847 | 1461119179909 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:26:20 INFO - PROCESS | 1847 | 1461119180260 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b61000 == 172 [pid = 1847] [id = 606] 19:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bc8881800) [pid = 1847] [serial = 1819] [outer = (nil)] 19:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bc88a9400) [pid = 1847] [serial = 1820] [outer = 0x7f9bc8881800] 19:26:20 INFO - PROCESS | 1847 | 1461119180332 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bc908f400) [pid = 1847] [serial = 1821] [outer = 0x7f9bc8881800] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c62000 == 171 [pid = 1847] [id = 210] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bd9ba5800) [pid = 1847] [serial = 1667] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bda19e800) [pid = 1847] [serial = 1670] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bdac4cc00) [pid = 1847] [serial = 1673] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bdb22fc00) [pid = 1847] [serial = 1676] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bc957f000) [pid = 1847] [serial = 1679] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bd2711000) [pid = 1847] [serial = 1703] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05a9800 == 170 [pid = 1847] [id = 529] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc38d6000 == 169 [pid = 1847] [id = 588] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb033800 == 168 [pid = 1847] [id = 587] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6abf000 == 167 [pid = 1847] [id = 586] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc960c000 == 166 [pid = 1847] [id = 585] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5960000 == 165 [pid = 1847] [id = 584] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05af800 == 164 [pid = 1847] [id = 583] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd05b3800 == 163 [pid = 1847] [id = 582] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcada3800 == 162 [pid = 1847] [id = 581] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6bce800 == 161 [pid = 1847] [id = 580] 19:26:21 INFO - PROCESS | 1847 | 1461119181307 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]]]}] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bea145000 == 160 [pid = 1847] [id = 576] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be2103800 == 159 [pid = 1847] [id = 575] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbb09800 == 158 [pid = 1847] [id = 574] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0d8000 == 157 [pid = 1847] [id = 573] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c66800 == 156 [pid = 1847] [id = 572] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6bb7000 == 155 [pid = 1847] [id = 571] 19:26:21 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd32bf800 == 154 [pid = 1847] [id = 567] 19:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1641ms 19:26:21 INFO - PROCESS | 1847 | 1461119181354 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 1847 | 1461119181357 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:26:21 INFO - PROCESS | 1847 | 1461119181365 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 1847 | 1461119181373 Marionette TRACE conn3 <- [1,2398,null,{}] 19:26:21 INFO - PROCESS | 1847 | 1461119181386 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}] 19:26:21 INFO - PROCESS | 1847 | 1461119181589 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9bd2e95400) [pid = 1847] [serial = 1641] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bcae44000) [pid = 1847] [serial = 1533] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bc8fe2400) [pid = 1847] [serial = 1530] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bd024e400) [pid = 1847] [serial = 1404] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bd5c7cc00) [pid = 1847] [serial = 1617] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bd2b63800) [pid = 1847] [serial = 1407] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bdb222400) [pid = 1847] [serial = 1410] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bdcd3d800) [pid = 1847] [serial = 1413] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bee2ef400) [pid = 1847] [serial = 1416] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bc2bedc00) [pid = 1847] [serial = 1419] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bc4b0ac00) [pid = 1847] [serial = 1422] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bec022c00) [pid = 1847] [serial = 1425] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bc5a6a400) [pid = 1847] [serial = 1428] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bca972800) [pid = 1847] [serial = 1431] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bc27dfc00) [pid = 1847] [serial = 1434] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bc1065400) [pid = 1847] [serial = 1437] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bca967000) [pid = 1847] [serial = 1440] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bc3aeac00) [pid = 1847] [serial = 1464] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bca964800) [pid = 1847] [serial = 1467] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bd17b3c00) [pid = 1847] [serial = 1470] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bd5dd7800) [pid = 1847] [serial = 1473] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bdb226800) [pid = 1847] [serial = 1476] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bebbdac00) [pid = 1847] [serial = 1479] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bed858800) [pid = 1847] [serial = 1482] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bc275dc00) [pid = 1847] [serial = 1485] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bd5fc3400) [pid = 1847] [serial = 1488] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bc12d0800) [pid = 1847] [serial = 1491] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bedfabc00) [pid = 1847] [serial = 1494] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bd0257800) [pid = 1847] [serial = 1539] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bd172ac00) [pid = 1847] [serial = 1542] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bd1bbbc00) [pid = 1847] [serial = 1545] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bd1c27800) [pid = 1847] [serial = 1548] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bd1d67800) [pid = 1847] [serial = 1551] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bd1fc4800) [pid = 1847] [serial = 1554] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bd25ae400) [pid = 1847] [serial = 1557] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bcbccc000) [pid = 1847] [serial = 1560] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc2757400) [pid = 1847] [serial = 1584] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bc8661c00) [pid = 1847] [serial = 1587] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bcaa91800) [pid = 1847] [serial = 1590] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bd1715000) [pid = 1847] [serial = 1593] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bd1c54800) [pid = 1847] [serial = 1596] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bd25aa400) [pid = 1847] [serial = 1599] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bd2ade800) [pid = 1847] [serial = 1602] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bd2ae6400) [pid = 1847] [serial = 1605] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bd2b66c00) [pid = 1847] [serial = 1608] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd2cc2c00) [pid = 1847] [serial = 1611] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bc59a8000) [pid = 1847] [serial = 1527] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bd2f7a400) [pid = 1847] [serial = 1614] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bcbcc6400) [pid = 1847] [serial = 1620] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bcbf5a800) [pid = 1847] [serial = 1536] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bd1c2b800) [pid = 1847] [serial = 1697] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bd227fc00) [pid = 1847] [serial = 1700] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd1fc3400) [pid = 1847] [serial = 1698] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bc8fe0400) [pid = 1847] [serial = 1686] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bc27dac00) [pid = 1847] [serial = 1685] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bc8664400) [pid = 1847] [serial = 1688] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bcae4e000) [pid = 1847] [serial = 1689] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bc39e0400) [pid = 1847] [serial = 1683] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bc12c9000) [pid = 1847] [serial = 1682] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bd5c85800) [pid = 1847] [serial = 1655] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bd5fd0c00) [pid = 1847] [serial = 1658] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bc2be4800) [pid = 1847] [serial = 1644] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bc12c3c00) [pid = 1847] [serial = 1643] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bd7cb9c00) [pid = 1847] [serial = 1661] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bcaa90c00) [pid = 1847] [serial = 1647] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bc908dc00) [pid = 1847] [serial = 1646] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bd1d62400) [pid = 1847] [serial = 1650] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bd04f4800) [pid = 1847] [serial = 1649] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bcbe2a000) [pid = 1847] [serial = 1691] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bd0258000) [pid = 1847] [serial = 1692] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bd1726c00) [pid = 1847] [serial = 1694] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bd2f73000) [pid = 1847] [serial = 1653] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bd1c17800) [pid = 1847] [serial = 1652] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bd9011c00) [pid = 1847] [serial = 1664] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bdb1f5c00) [pid = 1847] [serial = 1398] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bee42b800) [pid = 1847] [serial = 1359] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bc887e800) [pid = 1847] [serial = 1401] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bc6d48800) [pid = 1847] [serial = 1371] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bcbe12c00) [pid = 1847] [serial = 1524] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bc9643000) [pid = 1847] [serial = 1338] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bdcb2ec00) [pid = 1847] [serial = 1350] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bd171ec00) [pid = 1847] [serial = 1341] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bc8668400) [pid = 1847] [serial = 1362] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bd3f3e000) [pid = 1847] [serial = 1344] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bd9bb1000) [pid = 1847] [serial = 1335] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bee287c00) [pid = 1847] [serial = 1365] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bec025800) [pid = 1847] [serial = 1368] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bc5cb4000) [pid = 1847] [serial = 1374] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bee205800) [pid = 1847] [serial = 1356] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bdac4a800) [pid = 1847] [serial = 1347] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bec0c6400) [pid = 1847] [serial = 1353] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bd25b4800) [pid = 1847] [serial = 1701] [outer = (nil)] [url = about:blank] 19:26:21 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bd1bbc400) [pid = 1847] [serial = 1695] [outer = (nil)] [url = about:blank] 19:26:22 INFO - PROCESS | 1847 | 1461119182112 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc126f800 == 155 [pid = 1847] [id = 607] 19:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bc9689c00) [pid = 1847] [serial = 1822] [outer = (nil)] 19:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bca96f400) [pid = 1847] [serial = 1823] [outer = 0x7f9bc9689c00] 19:26:22 INFO - PROCESS | 1847 | 1461119182191 Marionette DEBUG loaded listener.js 19:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bcac95400) [pid = 1847] [serial = 1824] [outer = 0x7f9bc9689c00] 19:26:22 INFO - PROCESS | 1847 | 1461119182879 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]]]}] 19:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1537ms 19:26:22 INFO - PROCESS | 1847 | 1461119182901 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 1847 | 1461119182904 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:26:22 INFO - PROCESS | 1847 | 1461119182910 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 1847 | 1461119182912 Marionette TRACE conn3 <- [1,2402,null,{}] 19:26:22 INFO - PROCESS | 1847 | 1461119182917 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}] 19:26:23 INFO - PROCESS | 1847 | 1461119183088 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:26:23 INFO - PROCESS | 1847 | 1461119183261 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc80c4000 == 156 [pid = 1847] [id = 608] 19:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bc88ac400) [pid = 1847] [serial = 1825] [outer = (nil)] 19:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bcae4ec00) [pid = 1847] [serial = 1826] [outer = 0x7f9bc88ac400] 19:26:23 INFO - PROCESS | 1847 | 1461119183319 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bcbe16800) [pid = 1847] [serial = 1827] [outer = 0x7f9bc88ac400] 19:26:24 INFO - PROCESS | 1847 | 1461119184162 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]]]}] 19:26:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:26:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1274ms 19:26:24 INFO - PROCESS | 1847 | 1461119184187 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:26:24 INFO - PROCESS | 1847 | 1461119184191 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:26:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:26:24 INFO - PROCESS | 1847 | 1461119184197 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:26:24 INFO - PROCESS | 1847 | 1461119184198 Marionette TRACE conn3 <- [1,2406,null,{}] 19:26:24 INFO - PROCESS | 1847 | 1461119184204 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}] 19:26:24 INFO - PROCESS | 1847 | 1461119184458 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:26:24 INFO - PROCESS | 1847 | 1461119184497 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaec7800 == 157 [pid = 1847] [id = 609] 19:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bcbf61400) [pid = 1847] [serial = 1828] [outer = (nil)] 19:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bd0251400) [pid = 1847] [serial = 1829] [outer = 0x7f9bcbf61400] 19:26:24 INFO - PROCESS | 1847 | 1461119184572 Marionette DEBUG loaded listener.js 19:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bd1526800) [pid = 1847] [serial = 1830] [outer = 0x7f9bcbf61400] 19:26:25 INFO - PROCESS | 1847 | 1461119185655 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]]]}] 19:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1532ms 19:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:26:25 INFO - PROCESS | 1847 | 1461119185730 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:26:25 INFO - PROCESS | 1847 | 1461119185732 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:26:25 INFO - PROCESS | 1847 | 1461119185738 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:26:25 INFO - PROCESS | 1847 | 1461119185741 Marionette TRACE conn3 <- [1,2410,null,{}] 19:26:25 INFO - PROCESS | 1847 | 1461119185752 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}] 19:26:25 INFO - PROCESS | 1847 | 1461119185984 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bc39da000) [pid = 1847] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bc8669c00) [pid = 1847] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bd04edc00) [pid = 1847] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bd2e95000) [pid = 1847] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bd5fd1000) [pid = 1847] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bc275b000) [pid = 1847] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bc2755400) [pid = 1847] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:26:26 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bd5fcc400) [pid = 1847] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:26:26 INFO - PROCESS | 1847 | 1461119186669 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7fe3800 == 158 [pid = 1847] [id = 610] 19:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bc105a400) [pid = 1847] [serial = 1831] [outer = (nil)] 19:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bc8669c00) [pid = 1847] [serial = 1832] [outer = 0x7f9bc105a400] 19:26:26 INFO - PROCESS | 1847 | 1461119186729 Marionette DEBUG loaded listener.js 19:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bd1bb6c00) [pid = 1847] [serial = 1833] [outer = 0x7f9bc105a400] 19:26:27 INFO - PROCESS | 1847 | 1461119187423 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]]]}] 19:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1734ms 19:26:27 INFO - PROCESS | 1847 | 1461119187471 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:26:27 INFO - PROCESS | 1847 | 1461119187474 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:26:27 INFO - PROCESS | 1847 | 1461119187479 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:26:27 INFO - PROCESS | 1847 | 1461119187481 Marionette TRACE conn3 <- [1,2414,null,{}] 19:26:27 INFO - PROCESS | 1847 | 1461119187486 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}] 19:26:27 INFO - PROCESS | 1847 | 1461119187719 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:26:27 INFO - PROCESS | 1847 | 1461119187732 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ec8000 == 159 [pid = 1847] [id = 611] 19:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bd17bd800) [pid = 1847] [serial = 1834] [outer = (nil)] 19:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bd1c18800) [pid = 1847] [serial = 1835] [outer = 0x7f9bd17bd800] 19:26:27 INFO - PROCESS | 1847 | 1461119187789 Marionette DEBUG loaded listener.js 19:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bd1c4f000) [pid = 1847] [serial = 1836] [outer = 0x7f9bd17bd800] 19:26:28 INFO - PROCESS | 1847 | 1461119188741 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]]]}] 19:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1326ms 19:26:28 INFO - PROCESS | 1847 | 1461119188807 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:26:28 INFO - PROCESS | 1847 | 1461119188813 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:26:28 INFO - PROCESS | 1847 | 1461119188821 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:26:28 INFO - PROCESS | 1847 | 1461119188826 Marionette TRACE conn3 <- [1,2418,null,{}] 19:26:28 INFO - PROCESS | 1847 | 1461119188834 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}] 19:26:29 INFO - PROCESS | 1847 | 1461119189043 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:26:29 INFO - PROCESS | 1847 | 1461119189223 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc3c0c800 == 160 [pid = 1847] [id = 612] 19:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bc2befc00) [pid = 1847] [serial = 1837] [outer = (nil)] 19:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bc3ae4000) [pid = 1847] [serial = 1838] [outer = 0x7f9bc2befc00] 19:26:29 INFO - PROCESS | 1847 | 1461119189338 Marionette DEBUG loaded listener.js 19:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bc5a66400) [pid = 1847] [serial = 1839] [outer = 0x7f9bc2befc00] 19:26:30 INFO - PROCESS | 1847 | 1461119190313 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]]]}] 19:26:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:26:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1531ms 19:26:30 INFO - PROCESS | 1847 | 1461119190351 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:26:30 INFO - PROCESS | 1847 | 1461119190359 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:26:30 INFO - PROCESS | 1847 | 1461119190369 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:26:30 INFO - PROCESS | 1847 | 1461119190372 Marionette TRACE conn3 <- [1,2422,null,{}] 19:26:30 INFO - PROCESS | 1847 | 1461119190378 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}] 19:26:30 INFO - PROCESS | 1847 | 1461119190575 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:26:30 INFO - PROCESS | 1847 | 1461119190799 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8ead000 == 161 [pid = 1847] [id = 613] 19:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bc39dd400) [pid = 1847] [serial = 1840] [outer = (nil)] 19:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bc865e800) [pid = 1847] [serial = 1841] [outer = 0x7f9bc39dd400] 19:26:30 INFO - PROCESS | 1847 | 1461119190909 Marionette DEBUG loaded listener.js 19:26:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bc908a400) [pid = 1847] [serial = 1842] [outer = 0x7f9bc39dd400] 19:26:31 INFO - PROCESS | 1847 | 1461119191887 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]]]}] 19:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1530ms 19:26:31 INFO - PROCESS | 1847 | 1461119191914 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:26:31 INFO - PROCESS | 1847 | 1461119191919 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:26:31 INFO - PROCESS | 1847 | 1461119191929 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:26:31 INFO - PROCESS | 1847 | 1461119191936 Marionette TRACE conn3 <- [1,2426,null,{}] 19:26:31 INFO - PROCESS | 1847 | 1461119191952 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}] 19:26:32 INFO - PROCESS | 1847 | 1461119192175 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:26:32 INFO - PROCESS | 1847 | 1461119192380 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd1ed7800 == 162 [pid = 1847] [id = 614] 19:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bc1064c00) [pid = 1847] [serial = 1843] [outer = (nil)] 19:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bcbe0e800) [pid = 1847] [serial = 1844] [outer = 0x7f9bc1064c00] 19:26:32 INFO - PROCESS | 1847 | 1461119192539 Marionette DEBUG loaded listener.js 19:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bd0251c00) [pid = 1847] [serial = 1845] [outer = 0x7f9bc1064c00] 19:26:33 INFO - PROCESS | 1847 | 1461119193430 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]]]}] 19:26:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:26:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1534ms 19:26:33 INFO - PROCESS | 1847 | 1461119193463 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:26:33 INFO - PROCESS | 1847 | 1461119193467 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:26:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:26:33 INFO - PROCESS | 1847 | 1461119193474 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:26:33 INFO - PROCESS | 1847 | 1461119193476 Marionette TRACE conn3 <- [1,2430,null,{}] 19:26:33 INFO - PROCESS | 1847 | 1461119193482 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}] 19:26:33 INFO - PROCESS | 1847 | 1461119193689 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:26:33 INFO - PROCESS | 1847 | 1461119193901 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d27000 == 163 [pid = 1847] [id = 615] 19:26:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bc9088c00) [pid = 1847] [serial = 1846] [outer = (nil)] 19:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bd1724000) [pid = 1847] [serial = 1847] [outer = 0x7f9bc9088c00] 19:26:34 INFO - PROCESS | 1847 | 1461119194014 Marionette DEBUG loaded listener.js 19:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bd1c15800) [pid = 1847] [serial = 1848] [outer = 0x7f9bc9088c00] 19:26:34 INFO - PROCESS | 1847 | 1461119194912 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]]]}] 19:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1477ms 19:26:34 INFO - PROCESS | 1847 | 1461119194951 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:26:34 INFO - PROCESS | 1847 | 1461119194954 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:26:34 INFO - PROCESS | 1847 | 1461119194960 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:26:34 INFO - PROCESS | 1847 | 1461119194962 Marionette TRACE conn3 <- [1,2434,null,{}] 19:26:34 INFO - PROCESS | 1847 | 1461119194968 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}] 19:26:35 INFO - PROCESS | 1847 | 1461119195229 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:26:35 INFO - PROCESS | 1847 | 1461119195383 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd32aa000 == 164 [pid = 1847] [id = 616] 19:26:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bd0254400) [pid = 1847] [serial = 1849] [outer = (nil)] 19:26:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bd1c58400) [pid = 1847] [serial = 1850] [outer = 0x7f9bd0254400] 19:26:35 INFO - PROCESS | 1847 | 1461119195495 Marionette DEBUG loaded listener.js 19:26:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bd1fbd000) [pid = 1847] [serial = 1851] [outer = 0x7f9bd0254400] 19:26:36 INFO - PROCESS | 1847 | 1461119196380 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]]]}] 19:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1481ms 19:26:36 INFO - PROCESS | 1847 | 1461119196442 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:26:36 INFO - PROCESS | 1847 | 1461119196446 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:26:36 INFO - PROCESS | 1847 | 1461119196451 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:26:36 INFO - PROCESS | 1847 | 1461119196454 Marionette TRACE conn3 <- [1,2438,null,{}] 19:26:36 INFO - PROCESS | 1847 | 1461119196459 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}] 19:26:36 INFO - PROCESS | 1847 | 1461119196714 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:26:36 INFO - PROCESS | 1847 | 1461119196929 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd61af000 == 165 [pid = 1847] [id = 617] 19:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bcae47000) [pid = 1847] [serial = 1852] [outer = (nil)] 19:26:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bd2288800) [pid = 1847] [serial = 1853] [outer = 0x7f9bcae47000] 19:26:37 INFO - PROCESS | 1847 | 1461119197044 Marionette DEBUG loaded listener.js 19:26:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bd270a400) [pid = 1847] [serial = 1854] [outer = 0x7f9bcae47000] 19:26:37 INFO - PROCESS | 1847 | 1461119197916 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]]]}] 19:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1530ms 19:26:37 INFO - PROCESS | 1847 | 1461119197983 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:26:37 INFO - PROCESS | 1847 | 1461119197986 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:26:37 INFO - PROCESS | 1847 | 1461119197992 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 1847 | 1461119197995 Marionette TRACE conn3 <- [1,2442,null,{}] 19:26:38 INFO - PROCESS | 1847 | 1461119198000 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}] 19:26:38 INFO - PROCESS | 1847 | 1461119198200 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:26:38 INFO - PROCESS | 1847 | 1461119198409 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a60800 == 166 [pid = 1847] [id = 618] 19:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bcbe2a800) [pid = 1847] [serial = 1855] [outer = (nil)] 19:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bd2b62800) [pid = 1847] [serial = 1856] [outer = 0x7f9bcbe2a800] 19:26:38 INFO - PROCESS | 1847 | 1461119198522 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bd2cbd000) [pid = 1847] [serial = 1857] [outer = 0x7f9bcbe2a800] 19:26:39 INFO - PROCESS | 1847 | 1461119199415 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]]]}] 19:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1492ms 19:26:39 INFO - PROCESS | 1847 | 1461119199486 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:26:39 INFO - PROCESS | 1847 | 1461119199490 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:26:39 INFO - PROCESS | 1847 | 1461119199495 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:26:39 INFO - PROCESS | 1847 | 1461119199498 Marionette TRACE conn3 <- [1,2446,null,{}] 19:26:39 INFO - PROCESS | 1847 | 1461119199506 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}] 19:26:39 INFO - PROCESS | 1847 | 1461119199697 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:26:39 INFO - PROCESS | 1847 | 1461119199905 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6ba4800 == 167 [pid = 1847] [id = 619] 19:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bd265f000) [pid = 1847] [serial = 1858] [outer = (nil)] 19:26:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bd2e8e000) [pid = 1847] [serial = 1859] [outer = 0x7f9bd265f000] 19:26:40 INFO - PROCESS | 1847 | 1461119200021 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bd2f6dc00) [pid = 1847] [serial = 1860] [outer = 0x7f9bd265f000] 19:26:40 INFO - PROCESS | 1847 | 1461119200926 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]]]}] 19:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1485ms 19:26:40 INFO - PROCESS | 1847 | 1461119200982 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 1847 | 1461119200986 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:26:40 INFO - PROCESS | 1847 | 1461119200991 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 1847 | 1461119200994 Marionette TRACE conn3 <- [1,2450,null,{}] 19:26:41 INFO - PROCESS | 1847 | 1461119201000 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}] 19:26:41 INFO - PROCESS | 1847 | 1461119201189 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:26:41 INFO - PROCESS | 1847 | 1461119201403 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7098800 == 168 [pid = 1847] [id = 620] 19:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bd2ae5c00) [pid = 1847] [serial = 1861] [outer = (nil)] 19:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bd3f3dc00) [pid = 1847] [serial = 1862] [outer = 0x7f9bd2ae5c00] 19:26:41 INFO - PROCESS | 1847 | 1461119201512 Marionette DEBUG loaded listener.js 19:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bd4a89400) [pid = 1847] [serial = 1863] [outer = 0x7f9bd2ae5c00] 19:26:42 INFO - PROCESS | 1847 | 1461119202413 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]]]}] 19:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1483ms 19:26:42 INFO - PROCESS | 1847 | 1461119202476 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:26:42 INFO - PROCESS | 1847 | 1461119202479 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:26:42 INFO - PROCESS | 1847 | 1461119202486 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - PROCESS | 1847 | 1461119202488 Marionette TRACE conn3 <- [1,2454,null,{}] 19:26:42 INFO - PROCESS | 1847 | 1461119202494 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}] 19:26:42 INFO - PROCESS | 1847 | 1461119202690 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:26:42 INFO - PROCESS | 1847 | 1461119202901 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c5d800 == 169 [pid = 1847] [id = 621] 19:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bd2cbec00) [pid = 1847] [serial = 1864] [outer = (nil)] 19:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bd5dcc800) [pid = 1847] [serial = 1865] [outer = 0x7f9bd2cbec00] 19:26:43 INFO - PROCESS | 1847 | 1461119203017 Marionette DEBUG loaded listener.js 19:26:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bd5fcc400) [pid = 1847] [serial = 1866] [outer = 0x7f9bd2cbec00] 19:26:43 INFO - PROCESS | 1847 | 1461119203910 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]]]}] 19:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1491ms 19:26:43 INFO - PROCESS | 1847 | 1461119203978 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:26:43 INFO - PROCESS | 1847 | 1461119203983 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:26:43 INFO - PROCESS | 1847 | 1461119203988 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:26:43 INFO - PROCESS | 1847 | 1461119203992 Marionette TRACE conn3 <- [1,2458,null,{}] 19:26:43 INFO - PROCESS | 1847 | 1461119203997 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}] 19:26:44 INFO - PROCESS | 1847 | 1461119204262 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:26:44 INFO - PROCESS | 1847 | 1461119204474 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb033800 == 170 [pid = 1847] [id = 622] 19:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bd2f7c000) [pid = 1847] [serial = 1867] [outer = (nil)] 19:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bd7cc2c00) [pid = 1847] [serial = 1868] [outer = 0x7f9bd2f7c000] 19:26:44 INFO - PROCESS | 1847 | 1461119204590 Marionette DEBUG loaded listener.js 19:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bd9ba5800) [pid = 1847] [serial = 1869] [outer = 0x7f9bd2f7c000] 19:26:45 INFO - PROCESS | 1847 | 1461119205529 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]]]}] 19:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1577ms 19:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:26:45 INFO - PROCESS | 1847 | 1461119205566 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:26:45 INFO - PROCESS | 1847 | 1461119205569 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:26:45 INFO - PROCESS | 1847 | 1461119205575 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:26:45 INFO - PROCESS | 1847 | 1461119205578 Marionette TRACE conn3 <- [1,2462,null,{}] 19:26:45 INFO - PROCESS | 1847 | 1461119205583 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}] 19:26:45 INFO - PROCESS | 1847 | 1461119205806 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:26:46 INFO - PROCESS | 1847 | 1461119206081 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb715800 == 171 [pid = 1847] [id = 623] 19:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bd17b8c00) [pid = 1847] [serial = 1870] [outer = (nil)] 19:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bdaede400) [pid = 1847] [serial = 1871] [outer = 0x7f9bd17b8c00] 19:26:46 INFO - PROCESS | 1847 | 1461119206195 Marionette DEBUG loaded listener.js 19:26:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bdb22f000) [pid = 1847] [serial = 1872] [outer = 0x7f9bd17b8c00] 19:26:47 INFO - PROCESS | 1847 | 1461119207027 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]]]}] 19:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1529ms 19:26:47 INFO - PROCESS | 1847 | 1461119207103 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 1847 | 1461119207107 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:26:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:26:47 INFO - PROCESS | 1847 | 1461119207112 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 1847 | 1461119207115 Marionette TRACE conn3 <- [1,2466,null,{}] 19:26:47 INFO - PROCESS | 1847 | 1461119207120 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}] 19:26:47 INFO - PROCESS | 1847 | 1461119207328 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:26:47 INFO - PROCESS | 1847 | 1461119207540 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc86e4800 == 172 [pid = 1847] [id = 624] 19:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bc12c6c00) [pid = 1847] [serial = 1873] [outer = (nil)] 19:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bd5fd2800) [pid = 1847] [serial = 1874] [outer = 0x7f9bc12c6c00] 19:26:47 INFO - PROCESS | 1847 | 1461119207648 Marionette DEBUG loaded listener.js 19:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bdb22e000) [pid = 1847] [serial = 1875] [outer = 0x7f9bc12c6c00] 19:26:48 INFO - PROCESS | 1847 | 1461119208936 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]]]}] 19:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1880ms 19:26:49 INFO - PROCESS | 1847 | 1461119209009 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:26:49 INFO - PROCESS | 1847 | 1461119209013 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:26:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:26:49 INFO - PROCESS | 1847 | 1461119209024 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:26:49 INFO - PROCESS | 1847 | 1461119209028 Marionette TRACE conn3 <- [1,2470,null,{}] 19:26:49 INFO - PROCESS | 1847 | 1461119209036 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}] 19:26:49 INFO - PROCESS | 1847 | 1461119209231 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:26:49 INFO - PROCESS | 1847 | 1461119209448 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8eb3800 == 173 [pid = 1847] [id = 625] 19:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bc39df000) [pid = 1847] [serial = 1876] [outer = (nil)] 19:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bc5a6a400) [pid = 1847] [serial = 1877] [outer = 0x7f9bc39df000] 19:26:49 INFO - PROCESS | 1847 | 1461119209555 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bc70f0c00) [pid = 1847] [serial = 1878] [outer = 0x7f9bc39df000] 19:26:50 INFO - PROCESS | 1847 | 1461119210662 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]]]}] 19:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1681ms 19:26:50 INFO - PROCESS | 1847 | 1461119210705 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:26:50 INFO - PROCESS | 1847 | 1461119210713 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:26:50 INFO - PROCESS | 1847 | 1461119210723 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 1847 | 1461119210726 Marionette TRACE conn3 <- [1,2474,null,{}] 19:26:50 INFO - PROCESS | 1847 | 1461119210731 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}] 19:26:50 INFO - PROCESS | 1847 | 1461119210932 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:26:51 INFO - PROCESS | 1847 | 1461119211226 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc145e000 == 174 [pid = 1847] [id = 626] 19:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bc8fefc00) [pid = 1847] [serial = 1879] [outer = (nil)] 19:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bc9092800) [pid = 1847] [serial = 1880] [outer = 0x7f9bc8fefc00] 19:26:51 INFO - PROCESS | 1847 | 1461119211334 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bc963dc00) [pid = 1847] [serial = 1881] [outer = 0x7f9bc8fefc00] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bea147000 == 173 [pid = 1847] [id = 558] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5a50000 == 172 [pid = 1847] [id = 559] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7fe3800 == 171 [pid = 1847] [id = 610] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bc12d1400) [pid = 1847] [serial = 1766] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bdb228800) [pid = 1847] [serial = 1730] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bc908d400) [pid = 1847] [serial = 1739] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bdacf5400) [pid = 1847] [serial = 1727] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bdc532800) [pid = 1847] [serial = 1733] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bdcd9b800) [pid = 1847] [serial = 1736] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcaec7800 == 170 [pid = 1847] [id = 609] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc80c4000 == 169 [pid = 1847] [id = 608] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc126f800 == 168 [pid = 1847] [id = 607] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2b61000 == 167 [pid = 1847] [id = 606] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc9610800 == 166 [pid = 1847] [id = 605] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5964800 == 165 [pid = 1847] [id = 604] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc4996000 == 164 [pid = 1847] [id = 601] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2cb2800 == 163 [pid = 1847] [id = 600] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbe5ea000 == 162 [pid = 1847] [id = 599] 19:26:52 INFO - PROCESS | 1847 | 1461119212326 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]]]}] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf23a4800 == 161 [pid = 1847] [id = 598] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc1467800 == 160 [pid = 1847] [id = 597] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee375800 == 159 [pid = 1847] [id = 596] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9b7c000 == 158 [pid = 1847] [id = 595] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcf9d800 == 157 [pid = 1847] [id = 594] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbaa4000 == 156 [pid = 1847] [id = 593] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb032800 == 155 [pid = 1847] [id = 592] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd61ab000 == 154 [pid = 1847] [id = 591] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd06f0800 == 153 [pid = 1847] [id = 590] 19:26:52 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc38a6800 == 152 [pid = 1847] [id = 589] 19:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1630ms 19:26:52 INFO - PROCESS | 1847 | 1461119212352 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:26:52 INFO - PROCESS | 1847 | 1461119212355 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bc7131400) [pid = 1847] [serial = 1745] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bd1fc8400) [pid = 1847] [serial = 1751] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bd1529400) [pid = 1847] [serial = 1748] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bd9230000) [pid = 1847] [serial = 1724] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bd5dd6000) [pid = 1847] [serial = 1758] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd9babc00) [pid = 1847] [serial = 1764] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bd5fc5c00) [pid = 1847] [serial = 1721] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bd2ae0000) [pid = 1847] [serial = 1752] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bcac9c800) [pid = 1847] [serial = 1709] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bc957e800) [pid = 1847] [serial = 1754] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bc59a3c00) [pid = 1847] [serial = 1743] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bd922a400) [pid = 1847] [serial = 1763] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bd7cc3000) [pid = 1847] [serial = 1761] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bd6b90000) [pid = 1847] [serial = 1760] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bc3ae0000) [pid = 1847] [serial = 1742] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bd1c19400) [pid = 1847] [serial = 1749] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bd3d9c800) [pid = 1847] [serial = 1718] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bd2cb9000) [pid = 1847] [serial = 1715] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bc6d45c00) [pid = 1847] [serial = 1706] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bd1c4e800) [pid = 1847] [serial = 1712] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bcac9c400) [pid = 1847] [serial = 1746] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bd3d99400) [pid = 1847] [serial = 1757] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bd25b2000) [pid = 1847] [serial = 1755] [outer = (nil)] [url = about:blank] 19:26:52 INFO - PROCESS | 1847 | 1461119212397 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:26:52 INFO - PROCESS | 1847 | 1461119212401 Marionette TRACE conn3 <- [1,2478,null,{}] 19:26:52 INFO - PROCESS | 1847 | 1461119212419 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}] 19:26:52 INFO - PROCESS | 1847 | 1461119212600 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:26:52 INFO - PROCESS | 1847 | 1461119212611 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5958800 == 153 [pid = 1847] [id = 627] 19:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bc88a6400) [pid = 1847] [serial = 1882] [outer = (nil)] 19:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bcac9fc00) [pid = 1847] [serial = 1883] [outer = 0x7f9bc88a6400] 19:26:52 INFO - PROCESS | 1847 | 1461119212700 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bcbe0fc00) [pid = 1847] [serial = 1884] [outer = 0x7f9bc88a6400] 19:26:53 INFO - PROCESS | 1847 | 1461119213584 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]]]}] 19:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1264ms 19:26:53 INFO - PROCESS | 1847 | 1461119213633 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:26:53 INFO - PROCESS | 1847 | 1461119213637 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:26:53 INFO - PROCESS | 1847 | 1461119213643 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 1847 | 1461119213646 Marionette TRACE conn3 <- [1,2482,null,{}] 19:26:53 INFO - PROCESS | 1847 | 1461119213651 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}] 19:26:53 INFO - PROCESS | 1847 | 1461119213905 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:26:53 INFO - PROCESS | 1847 | 1461119213921 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8ea4000 == 154 [pid = 1847] [id = 628] 19:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bc7126400) [pid = 1847] [serial = 1885] [outer = (nil)] 19:26:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bd0258800) [pid = 1847] [serial = 1886] [outer = 0x7f9bc7126400] 19:26:53 INFO - PROCESS | 1847 | 1461119213984 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bd172b800) [pid = 1847] [serial = 1887] [outer = 0x7f9bc7126400] 19:26:54 INFO - PROCESS | 1847 | 1461119214880 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]]]}] 19:26:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:26:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1280ms 19:26:54 INFO - PROCESS | 1847 | 1461119214923 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:26:54 INFO - PROCESS | 1847 | 1461119214927 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:26:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:26:54 INFO - PROCESS | 1847 | 1461119214937 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 1847 | 1461119214939 Marionette TRACE conn3 <- [1,2486,null,{}] 19:26:54 INFO - PROCESS | 1847 | 1461119214945 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}] 19:26:55 INFO - PROCESS | 1847 | 1461119215199 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:26:55 INFO - PROCESS | 1847 | 1461119215234 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd04a4000 == 155 [pid = 1847] [id = 629] 19:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bd04eec00) [pid = 1847] [serial = 1888] [outer = (nil)] 19:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bd1c12800) [pid = 1847] [serial = 1889] [outer = 0x7f9bd04eec00] 19:26:55 INFO - PROCESS | 1847 | 1461119215299 Marionette DEBUG loaded listener.js 19:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bd1d64000) [pid = 1847] [serial = 1890] [outer = 0x7f9bd04eec00] 19:26:56 INFO - PROCESS | 1847 | 1461119216261 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]]]}] 19:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1380ms 19:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:26:56 INFO - PROCESS | 1847 | 1461119216320 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:26:56 INFO - PROCESS | 1847 | 1461119216322 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:26:56 INFO - PROCESS | 1847 | 1461119216328 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:26:56 INFO - PROCESS | 1847 | 1461119216331 Marionette TRACE conn3 <- [1,2490,null,{}] 19:26:56 INFO - PROCESS | 1847 | 1461119216337 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}] 19:26:56 INFO - PROCESS | 1847 | 1461119216626 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bc108fc00) [pid = 1847] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bc105a400) [pid = 1847] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bc1059c00) [pid = 1847] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bc8881800) [pid = 1847] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bc9689c00) [pid = 1847] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bc88ac400) [pid = 1847] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bcbf61400) [pid = 1847] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:26:57 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bc2755c00) [pid = 1847] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:26:57 INFO - PROCESS | 1847 | 1461119217254 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6dd6000 == 156 [pid = 1847] [id = 630] 19:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bc1059c00) [pid = 1847] [serial = 1891] [outer = (nil)] 19:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bc599c400) [pid = 1847] [serial = 1892] [outer = 0x7f9bc1059c00] 19:26:57 INFO - PROCESS | 1847 | 1461119217323 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bd17b4c00) [pid = 1847] [serial = 1893] [outer = 0x7f9bc1059c00] 19:26:58 INFO - PROCESS | 1847 | 1461119218013 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]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1728ms 19:26:58 INFO - PROCESS | 1847 | 1461119218056 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 1847 | 1461119218059 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:26:58 INFO - PROCESS | 1847 | 1461119218064 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 1847 | 1461119218066 Marionette TRACE conn3 <- [1,2494,null,{}] 19:26:58 INFO - PROCESS | 1847 | 1461119218071 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}] 19:26:58 INFO - PROCESS | 1847 | 1461119218317 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:26:58 INFO - PROCESS | 1847 | 1461119218330 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2e14800 == 157 [pid = 1847] [id = 631] 19:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bd1711000) [pid = 1847] [serial = 1894] [outer = (nil)] 19:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bd2e91800) [pid = 1847] [serial = 1895] [outer = 0x7f9bd1711000] 19:26:58 INFO - PROCESS | 1847 | 1461119218390 Marionette DEBUG loaded listener.js 19:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bd5c87000) [pid = 1847] [serial = 1896] [outer = 0x7f9bd1711000] 19:26:59 INFO - PROCESS | 1847 | 1461119219366 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]]]}] 19:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1375ms 19:26:59 INFO - PROCESS | 1847 | 1461119219441 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:26:59 INFO - PROCESS | 1847 | 1461119219446 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:26:59 INFO - PROCESS | 1847 | 1461119219455 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:26:59 INFO - PROCESS | 1847 | 1461119219460 Marionette TRACE conn3 <- [1,2498,null,{}] 19:26:59 INFO - PROCESS | 1847 | 1461119219469 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}] 19:26:59 INFO - PROCESS | 1847 | 1461119219690 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:27:00 INFO - PROCESS | 1847 | 1461119220005 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc45ce800 == 158 [pid = 1847] [id = 632] 19:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bc27d5000) [pid = 1847] [serial = 1897] [outer = (nil)] 19:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bc59a9c00) [pid = 1847] [serial = 1898] [outer = 0x7f9bc27d5000] 19:27:00 INFO - PROCESS | 1847 | 1461119220084 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bc70f1c00) [pid = 1847] [serial = 1899] [outer = 0x7f9bc27d5000] 19:27:00 INFO - PROCESS | 1847 | 1461119220969 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]]]}] 19:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1584ms 19:27:01 INFO - PROCESS | 1847 | 1461119221040 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:27:01 INFO - PROCESS | 1847 | 1461119221048 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:27:01 INFO - PROCESS | 1847 | 1461119221057 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:27:01 INFO - PROCESS | 1847 | 1461119221061 Marionette TRACE conn3 <- [1,2502,null,{}] 19:27:01 INFO - PROCESS | 1847 | 1461119221065 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}] 19:27:01 INFO - PROCESS | 1847 | 1461119221317 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:27:01 INFO - PROCESS | 1847 | 1461119221619 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd027a000 == 159 [pid = 1847] [id = 633] 19:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bc712c400) [pid = 1847] [serial = 1900] [outer = (nil)] 19:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bc968d400) [pid = 1847] [serial = 1901] [outer = 0x7f9bc712c400] 19:27:01 INFO - PROCESS | 1847 | 1461119221694 Marionette DEBUG loaded listener.js 19:27:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bcae50000) [pid = 1847] [serial = 1902] [outer = 0x7f9bc712c400] 19:27:02 INFO - PROCESS | 1847 | 1461119222626 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]]]}] 19:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1635ms 19:27:02 INFO - PROCESS | 1847 | 1461119222693 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:27:02 INFO - PROCESS | 1847 | 1461119222696 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:27:02 INFO - PROCESS | 1847 | 1461119222703 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:27:02 INFO - PROCESS | 1847 | 1461119222709 Marionette TRACE conn3 <- [1,2506,null,{}] 19:27:02 INFO - PROCESS | 1847 | 1461119222724 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}] 19:27:02 INFO - PROCESS | 1847 | 1461119222976 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:27:03 INFO - PROCESS | 1847 | 1461119223283 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6a7c800 == 160 [pid = 1847] [id = 634] 19:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bd1c17c00) [pid = 1847] [serial = 1903] [outer = (nil)] 19:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bd227c800) [pid = 1847] [serial = 1904] [outer = 0x7f9bd1c17c00] 19:27:03 INFO - PROCESS | 1847 | 1461119223359 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bd265c000) [pid = 1847] [serial = 1905] [outer = 0x7f9bd1c17c00] 19:27:04 INFO - PROCESS | 1847 | 1461119224175 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]]]}] 19:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1535ms 19:27:04 INFO - PROCESS | 1847 | 1461119224242 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:27:04 INFO - PROCESS | 1847 | 1461119224247 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:27:04 INFO - PROCESS | 1847 | 1461119224255 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 1847 | 1461119224258 Marionette TRACE conn3 <- [1,2510,null,{}] 19:27:04 INFO - PROCESS | 1847 | 1461119224263 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}] 19:27:04 INFO - PROCESS | 1847 | 1461119224472 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:27:04 INFO - PROCESS | 1847 | 1461119224730 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd8647800 == 161 [pid = 1847] [id = 635] 19:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bd1c1dc00) [pid = 1847] [serial = 1906] [outer = (nil)] 19:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bd2ae8c00) [pid = 1847] [serial = 1907] [outer = 0x7f9bd1c1dc00] 19:27:04 INFO - PROCESS | 1847 | 1461119224810 Marionette DEBUG loaded listener.js 19:27:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bd5fcf400) [pid = 1847] [serial = 1908] [outer = 0x7f9bd1c1dc00] 19:27:05 INFO - PROCESS | 1847 | 1461119225749 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]]]}] 19:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1536ms 19:27:05 INFO - PROCESS | 1847 | 1461119225792 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:27:05 INFO - PROCESS | 1847 | 1461119225796 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:27:05 INFO - PROCESS | 1847 | 1461119225802 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:27:05 INFO - PROCESS | 1847 | 1461119225804 Marionette TRACE conn3 <- [1,2514,null,{}] 19:27:05 INFO - PROCESS | 1847 | 1461119225810 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}] 19:27:06 INFO - PROCESS | 1847 | 1461119226024 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:27:06 INFO - PROCESS | 1847 | 1461119226245 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb0f1000 == 162 [pid = 1847] [id = 636] 19:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bd1d71000) [pid = 1847] [serial = 1909] [outer = (nil)] 19:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bd6ddd000) [pid = 1847] [serial = 1910] [outer = 0x7f9bd1d71000] 19:27:06 INFO - PROCESS | 1847 | 1461119226359 Marionette DEBUG loaded listener.js 19:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bd9b2d000) [pid = 1847] [serial = 1911] [outer = 0x7f9bd1d71000] 19:27:07 INFO - PROCESS | 1847 | 1461119227298 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]]]}] 19:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1533ms 19:27:07 INFO - PROCESS | 1847 | 1461119227335 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 1847 | 1461119227339 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:27:07 INFO - PROCESS | 1847 | 1461119227345 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 1847 | 1461119227347 Marionette TRACE conn3 <- [1,2518,null,{}] 19:27:07 INFO - PROCESS | 1847 | 1461119227372 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}] 19:27:07 INFO - PROCESS | 1847 | 1461119227609 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:27:07 INFO - PROCESS | 1847 | 1461119227870 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc61f000 == 163 [pid = 1847] [id = 637] 19:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bdb499400) [pid = 1847] [serial = 1912] [outer = (nil)] 19:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bdc94f000) [pid = 1847] [serial = 1913] [outer = 0x7f9bdb499400] 19:27:08 INFO - PROCESS | 1847 | 1461119227999 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bdcda0800) [pid = 1847] [serial = 1914] [outer = 0x7f9bdb499400] 19:27:08 INFO - PROCESS | 1847 | 1461119228892 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]]]}] 19:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1595ms 19:27:08 INFO - PROCESS | 1847 | 1461119228941 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:27:08 INFO - PROCESS | 1847 | 1461119228944 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:27:08 INFO - PROCESS | 1847 | 1461119228956 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:27:08 INFO - PROCESS | 1847 | 1461119228960 Marionette TRACE conn3 <- [1,2522,null,{}] 19:27:08 INFO - PROCESS | 1847 | 1461119228969 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}] 19:27:09 INFO - PROCESS | 1847 | 1461119229167 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:27:09 INFO - PROCESS | 1847 | 1461119229432 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd9ad000 == 164 [pid = 1847] [id = 638] 19:27:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bd9fe3c00) [pid = 1847] [serial = 1915] [outer = (nil)] 19:27:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bdd7c0400) [pid = 1847] [serial = 1916] [outer = 0x7f9bd9fe3c00] 19:27:09 INFO - PROCESS | 1847 | 1461119229510 Marionette DEBUG loaded listener.js 19:27:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bdd8a4800) [pid = 1847] [serial = 1917] [outer = 0x7f9bd9fe3c00] 19:27:10 INFO - PROCESS | 1847 | 1461119230349 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]]]}] 19:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1435ms 19:27:10 INFO - PROCESS | 1847 | 1461119230393 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:27:10 INFO - PROCESS | 1847 | 1461119230396 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:27:10 INFO - PROCESS | 1847 | 1461119230402 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:27:10 INFO - PROCESS | 1847 | 1461119230405 Marionette TRACE conn3 <- [1,2526,null,{}] 19:27:10 INFO - PROCESS | 1847 | 1461119230410 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}] 19:27:10 INFO - PROCESS | 1847 | 1461119230610 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:27:10 INFO - PROCESS | 1847 | 1461119230873 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be7ef4800 == 165 [pid = 1847] [id = 639] 19:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bdc532800) [pid = 1847] [serial = 1918] [outer = (nil)] 19:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bde667800) [pid = 1847] [serial = 1919] [outer = 0x7f9bdc532800] 19:27:10 INFO - PROCESS | 1847 | 1461119230953 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9be204f800) [pid = 1847] [serial = 1920] [outer = 0x7f9bdc532800] 19:27:11 INFO - PROCESS | 1847 | 1461119231831 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]]]}] 19:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1493ms 19:27:11 INFO - PROCESS | 1847 | 1461119231896 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:27:11 INFO - PROCESS | 1847 | 1461119231900 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:27:11 INFO - PROCESS | 1847 | 1461119231907 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:27:11 INFO - PROCESS | 1847 | 1461119231910 Marionette TRACE conn3 <- [1,2530,null,{}] 19:27:11 INFO - PROCESS | 1847 | 1461119231915 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}] 19:27:12 INFO - PROCESS | 1847 | 1461119232120 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:27:12 INFO - PROCESS | 1847 | 1461119232392 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8f9a800 == 166 [pid = 1847] [id = 640] 19:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bdd89e000) [pid = 1847] [serial = 1921] [outer = (nil)] 19:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9be7ed4c00) [pid = 1847] [serial = 1922] [outer = 0x7f9bdd89e000] 19:27:12 INFO - PROCESS | 1847 | 1461119232467 Marionette DEBUG loaded listener.js 19:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9be8cb1c00) [pid = 1847] [serial = 1923] [outer = 0x7f9bdd89e000] 19:27:13 INFO - PROCESS | 1847 | 1461119233380 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]]]}] 19:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1536ms 19:27:13 INFO - PROCESS | 1847 | 1461119233444 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:27:13 INFO - PROCESS | 1847 | 1461119233448 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:27:13 INFO - PROCESS | 1847 | 1461119233454 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:27:13 INFO - PROCESS | 1847 | 1461119233456 Marionette TRACE conn3 <- [1,2534,null,{}] 19:27:13 INFO - PROCESS | 1847 | 1461119233461 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}] 19:27:13 INFO - PROCESS | 1847 | 1461119233651 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:27:13 INFO - PROCESS | 1847 | 1461119233873 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bec126000 == 167 [pid = 1847] [id = 641] 19:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9be2050000) [pid = 1847] [serial = 1924] [outer = (nil)] 19:27:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9be8f8f800) [pid = 1847] [serial = 1925] [outer = 0x7f9be2050000] 19:27:14 INFO - PROCESS | 1847 | 1461119233995 Marionette DEBUG loaded listener.js 19:27:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9be9111800) [pid = 1847] [serial = 1926] [outer = 0x7f9be2050000] 19:27:14 INFO - PROCESS | 1847 | 1461119234896 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]]]}] 19:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1480ms 19:27:14 INFO - PROCESS | 1847 | 1461119234936 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 1847 | 1461119234939 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:27:14 INFO - PROCESS | 1847 | 1461119234945 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 1847 | 1461119234949 Marionette TRACE conn3 <- [1,2538,null,{}] 19:27:14 INFO - PROCESS | 1847 | 1461119234954 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}] 19:27:15 INFO - PROCESS | 1847 | 1461119235167 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:27:15 INFO - PROCESS | 1847 | 1461119235435 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedf84000 == 168 [pid = 1847] [id = 642] 19:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9be7ec9800) [pid = 1847] [serial = 1927] [outer = (nil)] 19:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9be9fccc00) [pid = 1847] [serial = 1928] [outer = 0x7f9be7ec9800] 19:27:15 INFO - PROCESS | 1847 | 1461119235516 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bebbe8c00) [pid = 1847] [serial = 1929] [outer = 0x7f9be7ec9800] 19:27:16 INFO - PROCESS | 1847 | 1461119236411 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]]]}] 19:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1527ms 19:27:16 INFO - PROCESS | 1847 | 1461119236473 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:27:16 INFO - PROCESS | 1847 | 1461119236477 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:27:16 INFO - PROCESS | 1847 | 1461119236483 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 1847 | 1461119236485 Marionette TRACE conn3 <- [1,2542,null,{}] 19:27:16 INFO - PROCESS | 1847 | 1461119236490 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}] 19:27:16 INFO - PROCESS | 1847 | 1461119236686 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:27:16 INFO - PROCESS | 1847 | 1461119236951 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf231e000 == 169 [pid = 1847] [id = 643] 19:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9be912a800) [pid = 1847] [serial = 1930] [outer = (nil)] 19:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bec184c00) [pid = 1847] [serial = 1931] [outer = 0x7f9be912a800] 19:27:17 INFO - PROCESS | 1847 | 1461119237027 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bede2d000) [pid = 1847] [serial = 1932] [outer = 0x7f9be912a800] 19:27:17 INFO - PROCESS | 1847 | 1461119237894 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]]]}] 19:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 19:27:17 INFO - PROCESS | 1847 | 1461119237965 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 1847 | 1461119237969 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:27:17 INFO - PROCESS | 1847 | 1461119237974 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 1847 | 1461119237978 Marionette TRACE conn3 <- [1,2546,null,{}] 19:27:17 INFO - PROCESS | 1847 | 1461119237983 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}] 19:27:18 INFO - PROCESS | 1847 | 1461119238177 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:27:18 INFO - PROCESS | 1847 | 1461119238439 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbdbb0000 == 170 [pid = 1847] [id = 644] 19:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bea102800) [pid = 1847] [serial = 1933] [outer = (nil)] 19:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bedfad400) [pid = 1847] [serial = 1934] [outer = 0x7f9bea102800] 19:27:18 INFO - PROCESS | 1847 | 1461119238516 Marionette DEBUG loaded listener.js 19:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bee284400) [pid = 1847] [serial = 1935] [outer = 0x7f9bea102800] 19:27:19 INFO - PROCESS | 1847 | 1461119239351 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]]]}] 19:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1427ms 19:27:19 INFO - PROCESS | 1847 | 1461119239403 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:27:19 INFO - PROCESS | 1847 | 1461119239407 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:27:19 INFO - PROCESS | 1847 | 1461119239412 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:27:19 INFO - PROCESS | 1847 | 1461119239414 Marionette TRACE conn3 <- [1,2550,null,{}] 19:27:19 INFO - PROCESS | 1847 | 1461119239420 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}] 19:27:19 INFO - PROCESS | 1847 | 1461119239621 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:27:19 INFO - PROCESS | 1847 | 1461119239888 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9beddcc800 == 171 [pid = 1847] [id = 645] 19:27:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bcbe80800) [pid = 1847] [serial = 1936] [outer = (nil)] 19:27:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bcbe8a800) [pid = 1847] [serial = 1937] [outer = 0x7f9bcbe80800] 19:27:19 INFO - PROCESS | 1847 | 1461119239961 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bcbe8f000) [pid = 1847] [serial = 1938] [outer = 0x7f9bcbe80800] 19:27:20 INFO - PROCESS | 1847 | 1461119240911 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]]]}] 19:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1531ms 19:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:27:20 INFO - PROCESS | 1847 | 1461119240945 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:27:20 INFO - PROCESS | 1847 | 1461119240947 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:27:20 INFO - PROCESS | 1847 | 1461119240952 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:27:20 INFO - PROCESS | 1847 | 1461119240956 Marionette TRACE conn3 <- [1,2554,null,{}] 19:27:20 INFO - PROCESS | 1847 | 1461119240961 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}] 19:27:21 INFO - PROCESS | 1847 | 1461119241170 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:27:21 INFO - PROCESS | 1847 | 1461119241447 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf23a3000 == 172 [pid = 1847] [id = 646] 19:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bcbe84c00) [pid = 1847] [serial = 1939] [outer = (nil)] 19:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bd038a800) [pid = 1847] [serial = 1940] [outer = 0x7f9bcbe84c00] 19:27:21 INFO - PROCESS | 1847 | 1461119241557 Marionette DEBUG loaded listener.js 19:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bd038fc00) [pid = 1847] [serial = 1941] [outer = 0x7f9bcbe84c00] 19:27:22 INFO - PROCESS | 1847 | 1461119242406 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]]]}] 19:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1529ms 19:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:27:22 INFO - PROCESS | 1847 | 1461119242482 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:27:22 INFO - PROCESS | 1847 | 1461119242484 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:27:22 INFO - PROCESS | 1847 | 1461119242491 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:27:22 INFO - PROCESS | 1847 | 1461119242494 Marionette TRACE conn3 <- [1,2558,null,{}] 19:27:22 INFO - PROCESS | 1847 | 1461119242499 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}] 19:27:22 INFO - PROCESS | 1847 | 1461119242720 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:27:23 INFO - PROCESS | 1847 | 1461119243026 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc9069000 == 173 [pid = 1847] [id = 647] 19:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bcbe8a000) [pid = 1847] [serial = 1942] [outer = (nil)] 19:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bd0394400) [pid = 1847] [serial = 1943] [outer = 0x7f9bcbe8a000] 19:27:23 INFO - PROCESS | 1847 | 1461119243098 Marionette DEBUG loaded listener.js 19:27:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bdcf09000) [pid = 1847] [serial = 1944] [outer = 0x7f9bcbe8a000] 19:27:23 INFO - PROCESS | 1847 | 1461119243930 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]]]}] 19:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1482ms 19:27:23 INFO - PROCESS | 1847 | 1461119243973 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 1847 | 1461119243975 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:27:23 INFO - PROCESS | 1847 | 1461119243982 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 1847 | 1461119243984 Marionette TRACE conn3 <- [1,2562,null,{}] 19:27:23 INFO - PROCESS | 1847 | 1461119243990 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}] 19:27:24 INFO - PROCESS | 1847 | 1461119244208 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:27:24 INFO - PROCESS | 1847 | 1461119244475 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc3cb800 == 174 [pid = 1847] [id = 648] 19:27:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bc108c800) [pid = 1847] [serial = 1945] [outer = (nil)] 19:27:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bc246c000) [pid = 1847] [serial = 1946] [outer = 0x7f9bc108c800] 19:27:24 INFO - PROCESS | 1847 | 1461119244592 Marionette DEBUG loaded listener.js 19:27:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bc2471c00) [pid = 1847] [serial = 1947] [outer = 0x7f9bc108c800] 19:27:25 INFO - PROCESS | 1847 | 1461119245437 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]]]}] 19:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1526ms 19:27:25 INFO - PROCESS | 1847 | 1461119245509 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 1847 | 1461119245511 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:27:25 INFO - PROCESS | 1847 | 1461119245518 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 1847 | 1461119245520 Marionette TRACE conn3 <- [1,2566,null,{}] 19:27:25 INFO - PROCESS | 1847 | 1461119245525 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}] 19:27:25 INFO - PROCESS | 1847 | 1461119245724 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:27:26 INFO - PROCESS | 1847 | 1461119246471 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5e36000 == 175 [pid = 1847] [id = 649] 19:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bc12c2800) [pid = 1847] [serial = 1948] [outer = (nil)] 19:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bc2755c00) [pid = 1847] [serial = 1949] [outer = 0x7f9bc12c2800] 19:27:26 INFO - PROCESS | 1847 | 1461119246629 Marionette DEBUG loaded listener.js 19:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bc3ae9c00) [pid = 1847] [serial = 1950] [outer = 0x7f9bc12c2800] 19:27:27 INFO - PROCESS | 1847 | 1461119247507 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]]]}] 19:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2043ms 19:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:27:27 INFO - PROCESS | 1847 | 1461119247562 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:27:27 INFO - PROCESS | 1847 | 1461119247566 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:27:27 INFO - PROCESS | 1847 | 1461119247573 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:27:27 INFO - PROCESS | 1847 | 1461119247579 Marionette TRACE conn3 <- [1,2570,null,{}] 19:27:27 INFO - PROCESS | 1847 | 1461119247600 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}] 19:27:27 INFO - PROCESS | 1847 | 1461119247862 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:27:28 INFO - PROCESS | 1847 | 1461119248066 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca94b800 == 176 [pid = 1847] [id = 650] 19:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9bc5cab800) [pid = 1847] [serial = 1951] [outer = (nil)] 19:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bc9091c00) [pid = 1847] [serial = 1952] [outer = 0x7f9bc5cab800] 19:27:28 INFO - PROCESS | 1847 | 1461119248182 Marionette DEBUG loaded listener.js 19:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bcaa8d400) [pid = 1847] [serial = 1953] [outer = 0x7f9bc5cab800] 19:27:29 INFO - PROCESS | 1847 | 1461119249175 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]]]}] 19:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1695ms 19:27:29 INFO - PROCESS | 1847 | 1461119249270 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:27:29 INFO - PROCESS | 1847 | 1461119249282 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:27:29 INFO - PROCESS | 1847 | 1461119249313 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:27:29 INFO - PROCESS | 1847 | 1461119249318 Marionette TRACE conn3 <- [1,2574,null,{}] 19:27:29 INFO - PROCESS | 1847 | 1461119249376 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}] 19:27:29 INFO - PROCESS | 1847 | 1461119249571 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdad65000 == 175 [pid = 1847] [id = 117] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7ff2000 == 174 [pid = 1847] [id = 528] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ec0000 == 173 [pid = 1847] [id = 569] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6dd6000 == 172 [pid = 1847] [id = 630] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd04a4000 == 171 [pid = 1847] [id = 629] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6df0800 == 170 [pid = 1847] [id = 397] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc8ea4000 == 169 [pid = 1847] [id = 628] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5958800 == 168 [pid = 1847] [id = 627] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc145e000 == 167 [pid = 1847] [id = 626] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc8eb3800 == 166 [pid = 1847] [id = 625] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6ba4800 == 165 [pid = 1847] [id = 619] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6a60800 == 164 [pid = 1847] [id = 618] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd61af000 == 163 [pid = 1847] [id = 617] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd32aa000 == 162 [pid = 1847] [id = 616] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d27000 == 161 [pid = 1847] [id = 615] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ed7800 == 160 [pid = 1847] [id = 614] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc8ead000 == 159 [pid = 1847] [id = 613] 19:27:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc3c0c800 == 158 [pid = 1847] [id = 612] 19:27:29 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bd1c18800) [pid = 1847] [serial = 1835] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bc5caa800) [pid = 1847] [serial = 1805] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bc2be5400) [pid = 1847] [serial = 1811] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bc6d3a000) [pid = 1847] [serial = 1818] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bc8669c00) [pid = 1847] [serial = 1832] [outer = (nil)] [url = about:blank] 19:27:29 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bc3ae1000) [pid = 1847] [serial = 1767] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bd151cc00) [pid = 1847] [serial = 1778] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bc88a9400) [pid = 1847] [serial = 1820] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bca96f400) [pid = 1847] [serial = 1823] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bc7132800) [pid = 1847] [serial = 1772] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bcbe16800) [pid = 1847] [serial = 1827] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bd0251400) [pid = 1847] [serial = 1829] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bc2761000) [pid = 1847] [serial = 1808] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bc3ae5400) [pid = 1847] [serial = 1815] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bc908f400) [pid = 1847] [serial = 1821] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bd5dd2400) [pid = 1847] [serial = 1787] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bd1bb6c00) [pid = 1847] [serial = 1833] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bd2b63c00) [pid = 1847] [serial = 1784] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bd1c59800) [pid = 1847] [serial = 1781] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bc4405000) [pid = 1847] [serial = 1817] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bde66c400) [pid = 1847] [serial = 1802] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bcaa94000) [pid = 1847] [serial = 1775] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bd1526800) [pid = 1847] [serial = 1830] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bc2bec000) [pid = 1847] [serial = 1814] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bdcda6000) [pid = 1847] [serial = 1799] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bcae4ec00) [pid = 1847] [serial = 1826] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bdb498400) [pid = 1847] [serial = 1796] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bc1092400) [pid = 1847] [serial = 1769] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bcac95400) [pid = 1847] [serial = 1824] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bd7cc1c00) [pid = 1847] [serial = 1790] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bda896800) [pid = 1847] [serial = 1793] [outer = (nil)] [url = about:blank] 19:27:30 INFO - PROCESS | 1847 | 1461119250140 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc126e800 == 159 [pid = 1847] [id = 651] 19:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bc1092400) [pid = 1847] [serial = 1954] [outer = (nil)] 19:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bc4408c00) [pid = 1847] [serial = 1955] [outer = 0x7f9bc1092400] 19:27:30 INFO - PROCESS | 1847 | 1461119250207 Marionette DEBUG loaded listener.js 19:27:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bca972400) [pid = 1847] [serial = 1956] [outer = 0x7f9bc1092400] 19:27:30 INFO - PROCESS | 1847 | 1461119250945 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]]]}] 19:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1702ms 19:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:27:31 INFO - PROCESS | 1847 | 1461119250999 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:27:31 INFO - PROCESS | 1847 | 1461119251002 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:27:31 INFO - PROCESS | 1847 | 1461119251010 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:27:31 INFO - PROCESS | 1847 | 1461119251018 Marionette TRACE conn3 <- [1,2578,null,{}] 19:27:31 INFO - PROCESS | 1847 | 1461119251031 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}] 19:27:31 INFO - PROCESS | 1847 | 1461119251242 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:27:31 INFO - PROCESS | 1847 | 1461119251420 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6de7000 == 160 [pid = 1847] [id = 652] 19:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bc2761000) [pid = 1847] [serial = 1957] [outer = (nil)] 19:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bcbf64c00) [pid = 1847] [serial = 1958] [outer = 0x7f9bc2761000] 19:27:31 INFO - PROCESS | 1847 | 1461119251485 Marionette DEBUG loaded listener.js 19:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bd1708800) [pid = 1847] [serial = 1959] [outer = 0x7f9bc2761000] 19:27:32 INFO - PROCESS | 1847 | 1461119252283 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]]]}] 19:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1338ms 19:27:32 INFO - PROCESS | 1847 | 1461119252347 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:27:32 INFO - PROCESS | 1847 | 1461119252351 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:27:32 INFO - PROCESS | 1847 | 1461119252360 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:27:32 INFO - PROCESS | 1847 | 1461119252363 Marionette TRACE conn3 <- [1,2582,null,{}] 19:27:32 INFO - PROCESS | 1847 | 1461119252367 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}] 19:27:32 INFO - PROCESS | 1847 | 1461119252631 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:27:32 INFO - PROCESS | 1847 | 1461119252660 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8eab000 == 161 [pid = 1847] [id = 653] 19:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bc70f4800) [pid = 1847] [serial = 1960] [outer = (nil)] 19:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bd17be800) [pid = 1847] [serial = 1961] [outer = 0x7f9bc70f4800] 19:27:32 INFO - PROCESS | 1847 | 1461119252720 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bd1c30000) [pid = 1847] [serial = 1962] [outer = 0x7f9bc70f4800] 19:27:33 INFO - PROCESS | 1847 | 1461119253617 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]]]}] 19:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1288ms 19:27:33 INFO - PROCESS | 1847 | 1461119253645 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:27:33 INFO - PROCESS | 1847 | 1461119253647 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:27:33 INFO - PROCESS | 1847 | 1461119253653 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:27:33 INFO - PROCESS | 1847 | 1461119253655 Marionette TRACE conn3 <- [1,2586,null,{}] 19:27:33 INFO - PROCESS | 1847 | 1461119253661 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}] 19:27:33 INFO - PROCESS | 1847 | 1461119253908 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:27:33 INFO - PROCESS | 1847 | 1461119253953 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd0279800 == 162 [pid = 1847] [id = 654] 19:27:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bd2280c00) [pid = 1847] [serial = 1963] [outer = (nil)] 19:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bd2653400) [pid = 1847] [serial = 1964] [outer = 0x7f9bd2280c00] 19:27:34 INFO - PROCESS | 1847 | 1461119254027 Marionette DEBUG loaded listener.js 19:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bd2b63c00) [pid = 1847] [serial = 1965] [outer = 0x7f9bd2280c00] 19:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bd04eec00) [pid = 1847] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bc1059c00) [pid = 1847] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bc39df000) [pid = 1847] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bc8fefc00) [pid = 1847] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bc7126400) [pid = 1847] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bc88a6400) [pid = 1847] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:27:34 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bd17bd800) [pid = 1847] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:27:35 INFO - PROCESS | 1847 | 1461119255313 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]]]}] 19:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1678ms 19:27:35 INFO - PROCESS | 1847 | 1461119255333 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:27:35 INFO - PROCESS | 1847 | 1461119255335 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:27:35 INFO - PROCESS | 1847 | 1461119255346 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:27:35 INFO - PROCESS | 1847 | 1461119255348 Marionette TRACE conn3 <- [1,2590,null,{}] 19:27:35 INFO - PROCESS | 1847 | 1461119255351 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}] 19:27:35 INFO - PROCESS | 1847 | 1461119255532 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:27:35 INFO - PROCESS | 1847 | 1461119255547 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2104000 == 163 [pid = 1847] [id = 655] 19:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bd2657c00) [pid = 1847] [serial = 1966] [outer = (nil)] 19:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bd3d97000) [pid = 1847] [serial = 1967] [outer = 0x7f9bd2657c00] 19:27:35 INFO - PROCESS | 1847 | 1461119255607 Marionette DEBUG loaded listener.js 19:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bd5dcf000) [pid = 1847] [serial = 1968] [outer = 0x7f9bd2657c00] 19:27:36 INFO - PROCESS | 1847 | 1461119256500 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]]]}] 19:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1177ms 19:27:36 INFO - PROCESS | 1847 | 1461119256522 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 1847 | 1461119256525 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:27:36 INFO - PROCESS | 1847 | 1461119256540 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 1847 | 1461119256543 Marionette TRACE conn3 <- [1,2594,null,{}] 19:27:36 INFO - PROCESS | 1847 | 1461119256550 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}] 19:27:36 INFO - PROCESS | 1847 | 1461119256744 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:27:37 INFO - PROCESS | 1847 | 1461119257108 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbe5e0800 == 164 [pid = 1847] [id = 656] 19:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bc105a400) [pid = 1847] [serial = 1969] [outer = (nil)] 19:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bc1063000) [pid = 1847] [serial = 1970] [outer = 0x7f9bc105a400] 19:27:37 INFO - PROCESS | 1847 | 1461119257189 Marionette DEBUG loaded listener.js 19:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bc275d400) [pid = 1847] [serial = 1971] [outer = 0x7f9bc105a400] 19:27:38 INFO - PROCESS | 1847 | 1461119258200 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]]]}] 19:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1740ms 19:27:38 INFO - PROCESS | 1847 | 1461119258273 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:27:38 INFO - PROCESS | 1847 | 1461119258280 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:27:38 INFO - PROCESS | 1847 | 1461119258290 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:27:38 INFO - PROCESS | 1847 | 1461119258295 Marionette TRACE conn3 <- [1,2598,null,{}] 19:27:38 INFO - PROCESS | 1847 | 1461119258302 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}] 19:27:38 INFO - PROCESS | 1847 | 1461119258567 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:27:38 INFO - PROCESS | 1847 | 1461119258877 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc80c4000 == 165 [pid = 1847] [id = 657] 19:27:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bc5f47c00) [pid = 1847] [serial = 1972] [outer = (nil)] 19:27:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bc712d000) [pid = 1847] [serial = 1973] [outer = 0x7f9bc5f47c00] 19:27:38 INFO - PROCESS | 1847 | 1461119258958 Marionette DEBUG loaded listener.js 19:27:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bc8fec000) [pid = 1847] [serial = 1974] [outer = 0x7f9bc5f47c00] 19:27:39 INFO - PROCESS | 1847 | 1461119259917 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]]]}] 19:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1685ms 19:27:39 INFO - PROCESS | 1847 | 1461119259978 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:27:39 INFO - PROCESS | 1847 | 1461119259984 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:27:39 INFO - PROCESS | 1847 | 1461119259990 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:27:39 INFO - PROCESS | 1847 | 1461119259993 Marionette TRACE conn3 <- [1,2602,null,{}] 19:27:40 INFO - PROCESS | 1847 | 1461119260000 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}] 19:27:40 INFO - PROCESS | 1847 | 1461119260210 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:27:40 INFO - PROCESS | 1847 | 1461119260552 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd028e800 == 166 [pid = 1847] [id = 658] 19:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bc9590800) [pid = 1847] [serial = 1975] [outer = (nil)] 19:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bca96fc00) [pid = 1847] [serial = 1976] [outer = 0x7f9bc9590800] 19:27:40 INFO - PROCESS | 1847 | 1461119260633 Marionette DEBUG loaded listener.js 19:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bcbe0ec00) [pid = 1847] [serial = 1977] [outer = 0x7f9bc9590800] 19:27:41 INFO - PROCESS | 1847 | 1461119261546 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]]]}] 19:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1584ms 19:27:41 INFO - PROCESS | 1847 | 1461119261603 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:27:41 INFO - PROCESS | 1847 | 1461119261607 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:27:41 INFO - PROCESS | 1847 | 1461119261622 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:27:41 INFO - PROCESS | 1847 | 1461119261630 Marionette TRACE conn3 <- [1,2606,null,{}] 19:27:41 INFO - PROCESS | 1847 | 1461119261636 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}] 19:27:41 INFO - PROCESS | 1847 | 1461119261892 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:27:42 INFO - PROCESS | 1847 | 1461119262197 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d36000 == 167 [pid = 1847] [id = 659] 19:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bc70ed800) [pid = 1847] [serial = 1978] [outer = (nil)] 19:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bd038bc00) [pid = 1847] [serial = 1979] [outer = 0x7f9bc70ed800] 19:27:42 INFO - PROCESS | 1847 | 1461119262271 Marionette DEBUG loaded listener.js 19:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bd1d69000) [pid = 1847] [serial = 1980] [outer = 0x7f9bc70ed800] 19:27:43 INFO - PROCESS | 1847 | 1461119263158 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]]]}] 19:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1602ms 19:27:43 INFO - PROCESS | 1847 | 1461119263217 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:27:43 INFO - PROCESS | 1847 | 1461119263221 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:27:43 INFO - PROCESS | 1847 | 1461119263226 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:27:43 INFO - PROCESS | 1847 | 1461119263229 Marionette TRACE conn3 <- [1,2610,null,{}] 19:27:43 INFO - PROCESS | 1847 | 1461119263234 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}] 19:27:43 INFO - PROCESS | 1847 | 1461119263431 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:27:43 INFO - PROCESS | 1847 | 1461119263695 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6ac9800 == 168 [pid = 1847] [id = 660] 19:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bc9683c00) [pid = 1847] [serial = 1981] [outer = (nil)] 19:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bd2b6bc00) [pid = 1847] [serial = 1982] [outer = 0x7f9bc9683c00] 19:27:43 INFO - PROCESS | 1847 | 1461119263808 Marionette DEBUG loaded listener.js 19:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bd3d92c00) [pid = 1847] [serial = 1983] [outer = 0x7f9bc9683c00] 19:27:44 INFO - PROCESS | 1847 | 1461119264630 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]]]}] 19:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1480ms 19:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:27:44 INFO - PROCESS | 1847 | 1461119264708 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:27:44 INFO - PROCESS | 1847 | 1461119264711 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:27:44 INFO - PROCESS | 1847 | 1461119264717 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:27:44 INFO - PROCESS | 1847 | 1461119264720 Marionette TRACE conn3 <- [1,2614,null,{}] 19:27:44 INFO - PROCESS | 1847 | 1461119264725 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}] 19:27:44 INFO - PROCESS | 1847 | 1461119264968 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:27:45 INFO - PROCESS | 1847 | 1461119265230 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7c6b800 == 169 [pid = 1847] [id = 661] 19:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bd9b36000) [pid = 1847] [serial = 1984] [outer = (nil)] 19:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bd9fd7c00) [pid = 1847] [serial = 1985] [outer = 0x7f9bd9b36000] 19:27:45 INFO - PROCESS | 1847 | 1461119265363 Marionette DEBUG loaded listener.js 19:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bdbdde000) [pid = 1847] [serial = 1986] [outer = 0x7f9bd9b36000] 19:27:46 INFO - PROCESS | 1847 | 1461119266244 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]]]}] 19:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1579ms 19:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:27:46 INFO - PROCESS | 1847 | 1461119266295 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:27:46 INFO - PROCESS | 1847 | 1461119266298 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:27:46 INFO - PROCESS | 1847 | 1461119266304 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:27:46 INFO - PROCESS | 1847 | 1461119266308 Marionette TRACE conn3 <- [1,2618,null,{}] 19:27:46 INFO - PROCESS | 1847 | 1461119266313 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}] 19:27:46 INFO - PROCESS | 1847 | 1461119266516 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:27:46 INFO - PROCESS | 1847 | 1461119266786 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbed3000 == 170 [pid = 1847] [id = 662] 19:27:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bc2be3800) [pid = 1847] [serial = 1987] [outer = (nil)] 19:27:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bde66c400) [pid = 1847] [serial = 1988] [outer = 0x7f9bc2be3800] 19:27:46 INFO - PROCESS | 1847 | 1461119266907 Marionette DEBUG loaded listener.js 19:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9be9e1e000) [pid = 1847] [serial = 1989] [outer = 0x7f9bc2be3800] 19:27:47 INFO - PROCESS | 1847 | 1461119267788 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]]]}] 19:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1533ms 19:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:27:47 INFO - PROCESS | 1847 | 1461119267838 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:27:47 INFO - PROCESS | 1847 | 1461119267841 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:27:47 INFO - PROCESS | 1847 | 1461119267847 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:27:47 INFO - PROCESS | 1847 | 1461119267851 Marionette TRACE conn3 <- [1,2622,null,{}] 19:27:47 INFO - PROCESS | 1847 | 1461119267856 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}] 19:27:48 INFO - PROCESS | 1847 | 1461119268058 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:27:48 INFO - PROCESS | 1847 | 1461119268327 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8c73000 == 171 [pid = 1847] [id = 663] 19:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9bca96b000) [pid = 1847] [serial = 1990] [outer = (nil)] 19:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9bea1f7000) [pid = 1847] [serial = 1991] [outer = 0x7f9bca96b000] 19:27:48 INFO - PROCESS | 1847 | 1461119268440 Marionette DEBUG loaded listener.js 19:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bed851000) [pid = 1847] [serial = 1992] [outer = 0x7f9bca96b000] 19:27:49 INFO - PROCESS | 1847 | 1461119269275 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]]]}] 19:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1488ms 19:27:49 INFO - PROCESS | 1847 | 1461119269335 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:27:49 INFO - PROCESS | 1847 | 1461119269339 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:27:49 INFO - PROCESS | 1847 | 1461119269344 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:27:49 INFO - PROCESS | 1847 | 1461119269347 Marionette TRACE conn3 <- [1,2626,null,{}] 19:27:49 INFO - PROCESS | 1847 | 1461119269353 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}] 19:27:49 INFO - PROCESS | 1847 | 1461119269551 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:27:49 INFO - PROCESS | 1847 | 1461119269821 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9beddcd800 == 172 [pid = 1847] [id = 664] 19:27:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9bbf3f2400) [pid = 1847] [serial = 1993] [outer = (nil)] 19:27:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bbf3fa400) [pid = 1847] [serial = 1994] [outer = 0x7f9bbf3f2400] 19:27:49 INFO - PROCESS | 1847 | 1461119269939 Marionette DEBUG loaded listener.js 19:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bbf3ff000) [pid = 1847] [serial = 1995] [outer = 0x7f9bbf3f2400] 19:27:50 INFO - PROCESS | 1847 | 1461119270760 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]]]}] 19:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1480ms 19:27:50 INFO - PROCESS | 1847 | 1461119270826 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:27:50 INFO - PROCESS | 1847 | 1461119270829 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:27:50 INFO - PROCESS | 1847 | 1461119270836 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:27:50 INFO - PROCESS | 1847 | 1461119270839 Marionette TRACE conn3 <- [1,2630,null,{}] 19:27:50 INFO - PROCESS | 1847 | 1461119270844 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}] 19:27:51 INFO - PROCESS | 1847 | 1461119271052 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:27:51 INFO - PROCESS | 1847 | 1461119271318 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc40f800 == 173 [pid = 1847] [id = 665] 19:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bbf3f2800) [pid = 1847] [serial = 1996] [outer = (nil)] 19:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bede26000) [pid = 1847] [serial = 1997] [outer = 0x7f9bbf3f2800] 19:27:51 INFO - PROCESS | 1847 | 1461119271434 Marionette DEBUG loaded listener.js 19:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bedfb5800) [pid = 1847] [serial = 1998] [outer = 0x7f9bbf3f2800] 19:27:52 INFO - PROCESS | 1847 | 1461119272251 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]]]}] 19:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1483ms 19:27:52 INFO - PROCESS | 1847 | 1461119272320 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:27:52 INFO - PROCESS | 1847 | 1461119272323 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:27:52 INFO - PROCESS | 1847 | 1461119272328 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:27:52 INFO - PROCESS | 1847 | 1461119272331 Marionette TRACE conn3 <- [1,2634,null,{}] 19:27:52 INFO - PROCESS | 1847 | 1461119272336 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}] 19:27:52 INFO - PROCESS | 1847 | 1461119272554 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:27:52 INFO - PROCESS | 1847 | 1461119272820 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bf007f800 == 174 [pid = 1847] [id = 666] 19:27:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bc2404800) [pid = 1847] [serial = 1999] [outer = (nil)] 19:27:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bc240c800) [pid = 1847] [serial = 2000] [outer = 0x7f9bc2404800] 19:27:52 INFO - PROCESS | 1847 | 1461119272907 Marionette DEBUG loaded listener.js 19:27:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bea108800) [pid = 1847] [serial = 2001] [outer = 0x7f9bc2404800] 19:27:53 INFO - PROCESS | 1847 | 1461119273798 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]]]}] 19:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1529ms 19:27:53 INFO - PROCESS | 1847 | 1461119273859 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:27:53 INFO - PROCESS | 1847 | 1461119273863 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:27:53 INFO - PROCESS | 1847 | 1461119273868 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:27:53 INFO - PROCESS | 1847 | 1461119273872 Marionette TRACE conn3 <- [1,2638,null,{}] 19:27:53 INFO - PROCESS | 1847 | 1461119273877 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}] 19:27:54 INFO - PROCESS | 1847 | 1461119274107 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:27:54 INFO - PROCESS | 1847 | 1461119274380 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bfb1cf000 == 175 [pid = 1847] [id = 667] 19:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bc0346800) [pid = 1847] [serial = 2002] [outer = (nil)] 19:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bc0351000) [pid = 1847] [serial = 2003] [outer = 0x7f9bc0346800] 19:27:54 INFO - PROCESS | 1847 | 1461119274493 Marionette DEBUG loaded listener.js 19:27:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bee2ef800) [pid = 1847] [serial = 2004] [outer = 0x7f9bc0346800] 19:27:55 INFO - PROCESS | 1847 | 1461119275304 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]]]}] 19:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1479ms 19:27:55 INFO - PROCESS | 1847 | 1461119275349 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:27:55 INFO - PROCESS | 1847 | 1461119275352 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:27:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:27:55 INFO - PROCESS | 1847 | 1461119275359 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:27:55 INFO - PROCESS | 1847 | 1461119275361 Marionette TRACE conn3 <- [1,2642,null,{}] 19:27:55 INFO - PROCESS | 1847 | 1461119275366 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}] 19:27:55 INFO - PROCESS | 1847 | 1461119275567 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:27:55 INFO - PROCESS | 1847 | 1461119275839 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc58e3000 == 176 [pid = 1847] [id = 668] 19:27:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bc034a400) [pid = 1847] [serial = 2005] [outer = (nil)] 19:27:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bc4870000) [pid = 1847] [serial = 2006] [outer = 0x7f9bc034a400] 19:27:55 INFO - PROCESS | 1847 | 1461119275917 Marionette DEBUG loaded listener.js 19:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f9bc4874800) [pid = 1847] [serial = 2007] [outer = 0x7f9bc034a400] 19:27:56 INFO - PROCESS | 1847 | 1461119276798 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]]]}] 19:27:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:27:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1479ms 19:27:56 INFO - PROCESS | 1847 | 1461119276839 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:27:56 INFO - PROCESS | 1847 | 1461119276843 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:27:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:27:56 INFO - PROCESS | 1847 | 1461119276848 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:27:56 INFO - PROCESS | 1847 | 1461119276851 Marionette TRACE conn3 <- [1,2646,null,{}] 19:27:56 INFO - PROCESS | 1847 | 1461119276856 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}] 19:27:57 INFO - PROCESS | 1847 | 1461119277056 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:27:57 INFO - PROCESS | 1847 | 1461119277327 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbddda000 == 177 [pid = 1847] [id = 669] 19:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f9bbc293000) [pid = 1847] [serial = 2008] [outer = (nil)] 19:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f9bbc29d000) [pid = 1847] [serial = 2009] [outer = 0x7f9bbc293000] 19:27:57 INFO - PROCESS | 1847 | 1461119277438 Marionette DEBUG loaded listener.js 19:27:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f9bbc2a1c00) [pid = 1847] [serial = 2010] [outer = 0x7f9bbc293000] 19:27:58 INFO - PROCESS | 1847 | 1461119278223 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]]]}] 19:27:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:27:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1387ms 19:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:27:58 INFO - PROCESS | 1847 | 1461119278235 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:27:58 INFO - PROCESS | 1847 | 1461119278238 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:27:58 INFO - PROCESS | 1847 | 1461119278244 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:27:58 INFO - PROCESS | 1847 | 1461119278247 Marionette TRACE conn3 <- [1,2650,null,{}] 19:27:58 INFO - PROCESS | 1847 | 1461119278252 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}] 19:27:58 INFO - PROCESS | 1847 | 1461119278462 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:27:58 INFO - PROCESS | 1847 | 1461119278736 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc6da800 == 178 [pid = 1847] [id = 670] 19:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f9bbc294400) [pid = 1847] [serial = 2011] [outer = (nil)] 19:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f9bbc6c2400) [pid = 1847] [serial = 2012] [outer = 0x7f9bbc294400] 19:27:58 INFO - PROCESS | 1847 | 1461119278810 Marionette DEBUG loaded listener.js 19:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f9bbc6c6800) [pid = 1847] [serial = 2013] [outer = 0x7f9bbc294400] 19:27:59 INFO - PROCESS | 1847 | 1461119279666 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]]]}] 19:27:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1497ms 19:27:59 INFO - PROCESS | 1847 | 1461119279741 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:27:59 INFO - PROCESS | 1847 | 1461119279745 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:27:59 INFO - PROCESS | 1847 | 1461119279750 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:27:59 INFO - PROCESS | 1847 | 1461119279752 Marionette TRACE conn3 <- [1,2654,null,{}] 19:27:59 INFO - PROCESS | 1847 | 1461119279758 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}] 19:27:59 INFO - PROCESS | 1847 | 1461119279974 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:28:00 INFO - PROCESS | 1847 | 1461119280245 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5950000 == 179 [pid = 1847] [id = 671] 19:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f9bbc29c400) [pid = 1847] [serial = 2014] [outer = (nil)] 19:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f9bbc6cc800) [pid = 1847] [serial = 2015] [outer = 0x7f9bbc29c400] 19:28:00 INFO - PROCESS | 1847 | 1461119280356 Marionette DEBUG loaded listener.js 19:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f9bc4873000) [pid = 1847] [serial = 2016] [outer = 0x7f9bbc29c400] 19:28:01 INFO - PROCESS | 1847 | 1461119281200 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]]]}] 19:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1478ms 19:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:28:01 INFO - PROCESS | 1847 | 1461119281230 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:28:01 INFO - PROCESS | 1847 | 1461119281232 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:28:01 INFO - PROCESS | 1847 | 1461119281239 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:28:01 INFO - PROCESS | 1847 | 1461119281242 Marionette TRACE conn3 <- [1,2658,null,{}] 19:28:01 INFO - PROCESS | 1847 | 1461119281247 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}] 19:28:01 INFO - PROCESS | 1847 | 1461119281455 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:28:01 INFO - PROCESS | 1847 | 1461119281740 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1a66800 == 180 [pid = 1847] [id = 672] 19:28:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f9bbc29b000) [pid = 1847] [serial = 2017] [outer = (nil)] 19:28:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f9bc4873c00) [pid = 1847] [serial = 2018] [outer = 0x7f9bbc29b000] 19:28:01 INFO - PROCESS | 1847 | 1461119281875 Marionette DEBUG loaded listener.js 19:28:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f9bd28b1c00) [pid = 1847] [serial = 2019] [outer = 0x7f9bbc29b000] 19:28:02 INFO - PROCESS | 1847 | 1461119282723 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]]]}] 19:28:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1530ms 19:28:02 INFO - PROCESS | 1847 | 1461119282769 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:28:02 INFO - PROCESS | 1847 | 1461119282772 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:28:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:28:02 INFO - PROCESS | 1847 | 1461119282777 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:28:02 INFO - PROCESS | 1847 | 1461119282779 Marionette TRACE conn3 <- [1,2662,null,{}] 19:28:02 INFO - PROCESS | 1847 | 1461119282785 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}] 19:28:02 INFO - PROCESS | 1847 | 1461119282995 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:28:03 INFO - PROCESS | 1847 | 1461119283274 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1c78000 == 181 [pid = 1847] [id = 673] 19:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f9bbc29e800) [pid = 1847] [serial = 2020] [outer = (nil)] 19:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f9bc1cd9400) [pid = 1847] [serial = 2021] [outer = 0x7f9bbc29e800] 19:28:03 INFO - PROCESS | 1847 | 1461119283348 Marionette DEBUG loaded listener.js 19:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7f9bc1cde000) [pid = 1847] [serial = 2022] [outer = 0x7f9bbc29e800] 19:28:04 INFO - PROCESS | 1847 | 1461119284204 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]]]}] 19:28:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1483ms 19:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:28:04 INFO - PROCESS | 1847 | 1461119284262 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:28:04 INFO - PROCESS | 1847 | 1461119284264 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:28:04 INFO - PROCESS | 1847 | 1461119284270 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:28:04 INFO - PROCESS | 1847 | 1461119284273 Marionette TRACE conn3 <- [1,2666,null,{}] 19:28:04 INFO - PROCESS | 1847 | 1461119284278 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}] 19:28:04 INFO - PROCESS | 1847 | 1461119284500 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:28:04 INFO - PROCESS | 1847 | 1461119284779 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbb60f800 == 182 [pid = 1847] [id = 674] 19:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7f9bc1cd4000) [pid = 1847] [serial = 2023] [outer = (nil)] 19:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7f9bc4877800) [pid = 1847] [serial = 2024] [outer = 0x7f9bc1cd4000] 19:28:04 INFO - PROCESS | 1847 | 1461119284891 Marionette DEBUG loaded listener.js 19:28:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7f9bcbe12c00) [pid = 1847] [serial = 2025] [outer = 0x7f9bc1cd4000] 19:28:06 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:06 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:28:06 INFO - PROCESS | 1847 | 1461119286179 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]]]}] 19:28:06 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) 19:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1928ms 19:28:06 INFO - PROCESS | 1847 | 1461119286198 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:28:06 INFO - PROCESS | 1847 | 1461119286201 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:28:06 INFO - PROCESS | 1847 | 1461119286207 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:28:06 INFO - PROCESS | 1847 | 1461119286210 Marionette TRACE conn3 <- [1,2670,null,{}] 19:28:06 INFO - PROCESS | 1847 | 1461119286215 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}] 19:28:06 INFO - PROCESS | 1847 | 1461119286463 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:28:06 INFO - PROCESS | 1847 | 1461119286714 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1c88000 == 183 [pid = 1847] [id = 675] 19:28:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7f9bbc29a400) [pid = 1847] [serial = 2026] [outer = (nil)] 19:28:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7f9bc958b400) [pid = 1847] [serial = 2027] [outer = 0x7f9bbc29a400] 19:28:06 INFO - PROCESS | 1847 | 1461119286783 Marionette DEBUG loaded listener.js 19:28:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7f9bd28b8400) [pid = 1847] [serial = 2028] [outer = 0x7f9bbc29a400] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2b50800 == 182 [pid = 1847] [id = 603] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2b58800 == 181 [pid = 1847] [id = 602] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd61a8000 == 180 [pid = 1847] [id = 515] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2104000 == 179 [pid = 1847] [id = 655] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd0279800 == 178 [pid = 1847] [id = 654] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc8eab000 == 177 [pid = 1847] [id = 653] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6de7000 == 176 [pid = 1847] [id = 652] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc126e800 == 175 [pid = 1847] [id = 651] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bca94b800 == 174 [pid = 1847] [id = 650] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc5e36000 == 173 [pid = 1847] [id = 649] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be7ef4800 == 172 [pid = 1847] [id = 639] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdd9ad000 == 171 [pid = 1847] [id = 638] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc61f000 == 170 [pid = 1847] [id = 637] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb0f1000 == 169 [pid = 1847] [id = 636] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd8647800 == 168 [pid = 1847] [id = 635] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6a7c800 == 167 [pid = 1847] [id = 634] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd027a000 == 166 [pid = 1847] [id = 633] 19:28:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc45ce800 == 165 [pid = 1847] [id = 632] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7f9bd2e91800) [pid = 1847] [serial = 1895] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7f9bd1c12800) [pid = 1847] [serial = 1889] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7f9bc599c400) [pid = 1847] [serial = 1892] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7f9bd1724000) [pid = 1847] [serial = 1847] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7f9bc5a6a400) [pid = 1847] [serial = 1877] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7f9bc70f0c00) [pid = 1847] [serial = 1878] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7f9bc9092800) [pid = 1847] [serial = 1880] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f9bc963dc00) [pid = 1847] [serial = 1881] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f9bd5fd2800) [pid = 1847] [serial = 1874] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f9bd0258800) [pid = 1847] [serial = 1886] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f9bcac9fc00) [pid = 1847] [serial = 1883] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f9bcbe0fc00) [pid = 1847] [serial = 1884] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f9bd1c4f000) [pid = 1847] [serial = 1836] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f9bdaede400) [pid = 1847] [serial = 1871] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f9bd7cc2c00) [pid = 1847] [serial = 1868] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f9bd5dcc800) [pid = 1847] [serial = 1865] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f9bd3f3dc00) [pid = 1847] [serial = 1862] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f9bd2e8e000) [pid = 1847] [serial = 1859] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f9bd2b62800) [pid = 1847] [serial = 1856] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f9bd2288800) [pid = 1847] [serial = 1853] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f9bd1c58400) [pid = 1847] [serial = 1850] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f9bc3ae4000) [pid = 1847] [serial = 1838] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bc865e800) [pid = 1847] [serial = 1841] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bcbe0e800) [pid = 1847] [serial = 1844] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bd1d64000) [pid = 1847] [serial = 1890] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bd172b800) [pid = 1847] [serial = 1887] [outer = (nil)] [url = about:blank] 19:28:08 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bd17b4c00) [pid = 1847] [serial = 1893] [outer = (nil)] [url = about:blank] 19:28:09 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:09 INFO - PROCESS | 1847 | 1461119289233 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] 19:28:09 INFO - PROCESS | 1847 | 1461119289250 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:28:09 INFO - PROCESS | 1847 | 1461119289256 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:28:09 INFO - PROCESS | 1847 | 1461119289260 Marionette TRACE conn3 <- [1,2674,null,{}] 19:28:09 INFO - PROCESS | 1847 | 1461119289268 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}] 19:28:09 INFO - PROCESS | 1847 | 1461119289473 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:28:09 INFO - PROCESS | 1847 | 1461119289715 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2c9d000 == 166 [pid = 1847] [id = 676] 19:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bc39e3800) [pid = 1847] [serial = 2029] [outer = (nil)] 19:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bc3aea000) [pid = 1847] [serial = 2030] [outer = 0x7f9bc39e3800] 19:28:09 INFO - PROCESS | 1847 | 1461119289782 Marionette DEBUG loaded listener.js 19:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bc599c400) [pid = 1847] [serial = 2031] [outer = 0x7f9bc39e3800] 19:28:11 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:11 INFO - PROCESS | 1847 | 1461119291043 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] 19:28:11 INFO - PROCESS | 1847 | 1461119291108 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:28:11 INFO - PROCESS | 1847 | 1461119291118 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:28:11 INFO - PROCESS | 1847 | 1461119291121 Marionette TRACE conn3 <- [1,2678,null,{}] 19:28:11 INFO - PROCESS | 1847 | 1461119291127 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}] 19:28:11 INFO - PROCESS | 1847 | 1461119291462 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:28:11 INFO - PROCESS | 1847 | 1461119291490 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6c65800 == 167 [pid = 1847] [id = 677] 19:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bc1058400) [pid = 1847] [serial = 2032] [outer = (nil)] 19:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bc70ee400) [pid = 1847] [serial = 2033] [outer = 0x7f9bc1058400] 19:28:11 INFO - PROCESS | 1847 | 1461119291550 Marionette DEBUG loaded listener.js 19:28:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f9bc9590c00) [pid = 1847] [serial = 2034] [outer = 0x7f9bc1058400] 19:28:12 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f9bc70f4800) [pid = 1847] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bd2280c00) [pid = 1847] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bc2761000) [pid = 1847] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bc5cab800) [pid = 1847] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bc1092400) [pid = 1847] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:28:12 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bc12c2800) [pid = 1847] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:28:12 INFO - PROCESS | 1847 | 1461119292974 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]]]}] 19:28:12 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) 19:28:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1881ms 19:28:13 INFO - PROCESS | 1847 | 1461119292999 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:28:13 INFO - PROCESS | 1847 | 1461119293002 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:28:13 INFO - PROCESS | 1847 | 1461119293008 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:28:13 INFO - PROCESS | 1847 | 1461119293014 Marionette TRACE conn3 <- [1,2682,null,{}] 19:28:13 INFO - PROCESS | 1847 | 1461119293029 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}] 19:28:13 INFO - PROCESS | 1847 | 1461119293266 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:28:13 INFO - PROCESS | 1847 | 1461119293458 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc80d4000 == 168 [pid = 1847] [id = 678] 19:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bca972800) [pid = 1847] [serial = 2035] [outer = (nil)] 19:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bcbe19400) [pid = 1847] [serial = 2036] [outer = 0x7f9bca972800] 19:28:13 INFO - PROCESS | 1847 | 1461119293526 Marionette DEBUG loaded listener.js 19:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bd038ec00) [pid = 1847] [serial = 2037] [outer = 0x7f9bca972800] 19:28:14 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:14 INFO - PROCESS | 1847 | 1461119294695 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]]]}] 19:28:14 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) 19:28:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1736ms 19:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:28:14 INFO - PROCESS | 1847 | 1461119294746 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:28:14 INFO - PROCESS | 1847 | 1461119294749 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:28:14 INFO - PROCESS | 1847 | 1461119294755 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:28:14 INFO - PROCESS | 1847 | 1461119294757 Marionette TRACE conn3 <- [1,2686,null,{}] 19:28:14 INFO - PROCESS | 1847 | 1461119294770 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}] 19:28:15 INFO - PROCESS | 1847 | 1461119295037 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:28:15 INFO - PROCESS | 1847 | 1461119295405 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbdba7000 == 169 [pid = 1847] [id = 679] 19:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bbc6bdc00) [pid = 1847] [serial = 2038] [outer = (nil)] 19:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bc034f000) [pid = 1847] [serial = 2039] [outer = 0x7f9bbc6bdc00] 19:28:15 INFO - PROCESS | 1847 | 1461119295480 Marionette DEBUG loaded listener.js 19:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f9bc2407c00) [pid = 1847] [serial = 2040] [outer = 0x7f9bbc6bdc00] 19:28:16 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:16 INFO - PROCESS | 1847 | 1461119296878 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] 19:28:16 INFO - PROCESS | 1847 | 1461119296950 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:28:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:28:16 INFO - PROCESS | 1847 | 1461119296958 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:28:16 INFO - PROCESS | 1847 | 1461119296964 Marionette TRACE conn3 <- [1,2690,null,{}] 19:28:17 INFO - PROCESS | 1847 | 1461119297075 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}] 19:28:17 INFO - PROCESS | 1847 | 1461119297294 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:28:17 INFO - PROCESS | 1847 | 1461119297561 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7152000 == 170 [pid = 1847] [id = 680] 19:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f9bbf3f7400) [pid = 1847] [serial = 2041] [outer = (nil)] 19:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f9bc4b0c800) [pid = 1847] [serial = 2042] [outer = 0x7f9bbf3f7400] 19:28:17 INFO - PROCESS | 1847 | 1461119297650 Marionette DEBUG loaded listener.js 19:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f9bc8669c00) [pid = 1847] [serial = 2043] [outer = 0x7f9bbf3f7400] 19:28:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:19 INFO - PROCESS | 1847 | 1461119299055 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] 19:28:19 INFO - PROCESS | 1847 | 1461119299100 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:28:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:28:19 INFO - PROCESS | 1847 | 1461119299107 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:28:19 INFO - PROCESS | 1847 | 1461119299111 Marionette TRACE conn3 <- [1,2694,null,{}] 19:28:19 INFO - PROCESS | 1847 | 1461119299116 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}] 19:28:19 INFO - PROCESS | 1847 | 1461119299417 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:28:19 INFO - PROCESS | 1847 | 1461119299687 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca958000 == 171 [pid = 1847] [id = 681] 19:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f9bc2468c00) [pid = 1847] [serial = 2044] [outer = (nil)] 19:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f9bc9688c00) [pid = 1847] [serial = 2045] [outer = 0x7f9bc2468c00] 19:28:19 INFO - PROCESS | 1847 | 1461119299761 Marionette DEBUG loaded listener.js 19:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f9bcbf62000) [pid = 1847] [serial = 2046] [outer = 0x7f9bc2468c00] 19:28:21 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:21 INFO - PROCESS | 1847 | 1461119301112 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] 19:28:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:28:21 INFO - PROCESS | 1847 | 1461119301149 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:28:21 INFO - PROCESS | 1847 | 1461119301164 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:28:21 INFO - PROCESS | 1847 | 1461119301173 Marionette TRACE conn3 <- [1,2698,null,{}] 19:28:21 INFO - PROCESS | 1847 | 1461119301179 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}] 19:28:21 INFO - PROCESS | 1847 | 1461119301465 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:28:21 INFO - PROCESS | 1847 | 1461119301708 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd27a1000 == 172 [pid = 1847] [id = 682] 19:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f9bc8667c00) [pid = 1847] [serial = 2047] [outer = (nil)] 19:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f9bd1729c00) [pid = 1847] [serial = 2048] [outer = 0x7f9bc8667c00] 19:28:21 INFO - PROCESS | 1847 | 1461119301780 Marionette DEBUG loaded listener.js 19:28:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f9bd25b1000) [pid = 1847] [serial = 2049] [outer = 0x7f9bc8667c00] 19:28:23 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 19:28:23 INFO - PROCESS | 1847 | 1461119303097 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] 19:28:23 INFO - PROCESS | 1847 | 1461119303163 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:28:23 INFO - PROCESS | 1847 | 1461119303168 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:28:23 INFO - PROCESS | 1847 | 1461119303171 Marionette TRACE conn3 <- [1,2702,null,{}] 19:28:23 INFO - PROCESS | 1847 | 1461119303177 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}] 19:28:23 INFO - PROCESS | 1847 | 1461119303450 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:28:23 INFO - PROCESS | 1847 | 1461119303695 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4a23000 == 173 [pid = 1847] [id = 683] 19:28:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f9bd0258800) [pid = 1847] [serial = 2050] [outer = (nil)] 19:28:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f9bd28b9000) [pid = 1847] [serial = 2051] [outer = 0x7f9bd0258800] 19:28:23 INFO - PROCESS | 1847 | 1461119303768 Marionette DEBUG loaded listener.js 19:28:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f9bd28bec00) [pid = 1847] [serial = 2052] [outer = 0x7f9bd0258800] 19:28:24 INFO - PROCESS | 1847 | 1461119304619 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]]]}] 19:28:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:28:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1481ms 19:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:28:24 INFO - PROCESS | 1847 | 1461119304651 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:28:24 INFO - PROCESS | 1847 | 1461119304654 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:28:24 INFO - PROCESS | 1847 | 1461119304660 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:28:24 INFO - PROCESS | 1847 | 1461119304663 Marionette TRACE conn3 <- [1,2706,null,{}] 19:28:24 INFO - PROCESS | 1847 | 1461119304668 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}] 19:28:24 INFO - PROCESS | 1847 | 1461119304872 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:28:25 INFO - PROCESS | 1847 | 1461119305150 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6abf000 == 174 [pid = 1847] [id = 684] 19:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f9bd3d8fc00) [pid = 1847] [serial = 2053] [outer = (nil)] 19:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f9bd5dccc00) [pid = 1847] [serial = 2054] [outer = 0x7f9bd3d8fc00] 19:28:25 INFO - PROCESS | 1847 | 1461119305236 Marionette DEBUG loaded listener.js 19:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7f9bdac3d800) [pid = 1847] [serial = 2055] [outer = 0x7f9bd3d8fc00] 19:28:26 INFO - PROCESS | 1847 | 1461119306164 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]]]}] 19:28:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:28:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1577ms 19:28:26 INFO - PROCESS | 1847 | 1461119306237 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:28:26 INFO - PROCESS | 1847 | 1461119306241 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:28:26 INFO - PROCESS | 1847 | 1461119306246 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 1847 | 1461119306249 Marionette TRACE conn3 <- [1,2710,null,{}] 19:28:26 INFO - PROCESS | 1847 | 1461119306254 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}] 19:28:26 INFO - PROCESS | 1847 | 1461119306500 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:28:26 INFO - PROCESS | 1847 | 1461119306811 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb04b000 == 175 [pid = 1847] [id = 685] 19:28:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7f9bd3d98c00) [pid = 1847] [serial = 2056] [outer = (nil)] 19:28:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7f9bdcd3d400) [pid = 1847] [serial = 2057] [outer = 0x7f9bd3d98c00] 19:28:26 INFO - PROCESS | 1847 | 1461119306886 Marionette DEBUG loaded listener.js 19:28:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7f9bde671400) [pid = 1847] [serial = 2058] [outer = 0x7f9bd3d98c00] 19:28:27 INFO - PROCESS | 1847 | 1461119307799 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] 19:28:27 INFO - PROCESS | 1847 | 1461119307827 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:28:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:28:27 INFO - PROCESS | 1847 | 1461119307833 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:28:27 INFO - PROCESS | 1847 | 1461119307835 Marionette TRACE conn3 <- [1,2714,null,{}] 19:28:27 INFO - PROCESS | 1847 | 1461119307840 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}] 19:28:28 INFO - PROCESS | 1847 | 1461119308043 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:28:28 INFO - PROCESS | 1847 | 1461119308321 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdea000 == 176 [pid = 1847] [id = 686] 19:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7f9bbe5ef800) [pid = 1847] [serial = 2059] [outer = (nil)] 19:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7f9bbe5fa000) [pid = 1847] [serial = 2060] [outer = 0x7f9bbe5ef800] 19:28:28 INFO - PROCESS | 1847 | 1461119308437 Marionette DEBUG loaded listener.js 19:28:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7f9bdb498800) [pid = 1847] [serial = 2061] [outer = 0x7f9bbe5ef800] 19:28:29 INFO - PROCESS | 1847 | 1461119309275 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]]]}] 19:28:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:28:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1485ms 19:28:29 INFO - PROCESS | 1847 | 1461119309319 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 1847 | 1461119309323 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:28:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:28:29 INFO - PROCESS | 1847 | 1461119309328 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 1847 | 1461119309331 Marionette TRACE conn3 <- [1,2718,null,{}] 19:28:29 INFO - PROCESS | 1847 | 1461119309336 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}] 19:28:29 INFO - PROCESS | 1847 | 1461119309541 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:28:29 INFO - PROCESS | 1847 | 1461119309788 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9bb7800 == 177 [pid = 1847] [id = 687] 19:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7f9bbe5f1000) [pid = 1847] [serial = 2062] [outer = (nil)] 19:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7f9bdcd47c00) [pid = 1847] [serial = 2063] [outer = 0x7f9bbe5f1000] 19:28:29 INFO - PROCESS | 1847 | 1461119309869 Marionette DEBUG loaded listener.js 19:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7f9be8a41c00) [pid = 1847] [serial = 2064] [outer = 0x7f9bbe5f1000] 19:28:30 INFO - PROCESS | 1847 | 1461119310732 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] 19:28:30 INFO - PROCESS | 1847 | 1461119310770 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:28:30 INFO - PROCESS | 1847 | 1461119310776 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:28:30 INFO - PROCESS | 1847 | 1461119310779 Marionette TRACE conn3 <- [1,2722,null,{}] 19:28:30 INFO - PROCESS | 1847 | 1461119310784 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}] 19:28:30 INFO - PROCESS | 1847 | 1461119310986 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:28:31 INFO - PROCESS | 1847 | 1461119311266 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee419800 == 178 [pid = 1847] [id = 688] 19:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7f9bbe5fc000) [pid = 1847] [serial = 2065] [outer = (nil)] 19:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7f9be9107400) [pid = 1847] [serial = 2066] [outer = 0x7f9bbe5fc000] 19:28:31 INFO - PROCESS | 1847 | 1461119311383 Marionette DEBUG loaded listener.js 19:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x7f9bea10ac00) [pid = 1847] [serial = 2067] [outer = 0x7f9bbe5fc000] 19:28:32 INFO - PROCESS | 1847 | 1461119312262 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] 19:28:32 INFO - PROCESS | 1847 | 1461119312315 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:28:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:28:32 INFO - PROCESS | 1847 | 1461119312320 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:28:32 INFO - PROCESS | 1847 | 1461119312322 Marionette TRACE conn3 <- [1,2726,null,{}] 19:28:32 INFO - PROCESS | 1847 | 1461119312327 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}] 19:28:32 INFO - PROCESS | 1847 | 1461119312529 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:28:32 INFO - PROCESS | 1847 | 1461119312807 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcae78000 == 179 [pid = 1847] [id = 689] 19:28:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 283 (0x7f9bcbe88400) [pid = 1847] [serial = 2068] [outer = (nil)] 19:28:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 284 (0x7f9be8cbac00) [pid = 1847] [serial = 2069] [outer = 0x7f9bcbe88400] 19:28:32 INFO - PROCESS | 1847 | 1461119312948 Marionette DEBUG loaded listener.js 19:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 285 (0x7f9bed85c400) [pid = 1847] [serial = 2070] [outer = 0x7f9bcbe88400] 19:28:33 INFO - PROCESS | 1847 | 1461119313826 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]]]}] 19:28:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:28:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1581ms 19:28:33 INFO - PROCESS | 1847 | 1461119313902 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:28:33 INFO - PROCESS | 1847 | 1461119313906 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:28:33 INFO - PROCESS | 1847 | 1461119313912 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:28:33 INFO - PROCESS | 1847 | 1461119313916 Marionette TRACE conn3 <- [1,2730,null,{}] 19:28:33 INFO - PROCESS | 1847 | 1461119313922 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}] 19:28:34 INFO - PROCESS | 1847 | 1461119314198 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:28:34 INFO - PROCESS | 1847 | 1461119314526 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc12ae800 == 180 [pid = 1847] [id = 690] 19:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 286 (0x7f9bcbe91c00) [pid = 1847] [serial = 2071] [outer = (nil)] 19:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 287 (0x7f9bd1c2f000) [pid = 1847] [serial = 2072] [outer = 0x7f9bcbe91c00] 19:28:34 INFO - PROCESS | 1847 | 1461119314605 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 288 (0x7f9bee205400) [pid = 1847] [serial = 2073] [outer = 0x7f9bcbe91c00] 19:28:35 INFO - PROCESS | 1847 | 1461119315899 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] 19:28:35 INFO - PROCESS | 1847 | 1461119315953 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:28:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:28:35 INFO - PROCESS | 1847 | 1461119315959 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:28:35 INFO - PROCESS | 1847 | 1461119315961 Marionette TRACE conn3 <- [1,2734,null,{}] 19:28:35 INFO - PROCESS | 1847 | 1461119315967 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}] 19:28:36 INFO - PROCESS | 1847 | 1461119316236 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:28:36 INFO - PROCESS | 1847 | 1461119316527 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1686800 == 181 [pid = 1847] [id = 691] 19:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 289 (0x7f9bbc6bd800) [pid = 1847] [serial = 2074] [outer = (nil)] 19:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 290 (0x7f9bbd950800) [pid = 1847] [serial = 2075] [outer = 0x7f9bbc6bd800] 19:28:36 INFO - PROCESS | 1847 | 1461119316600 Marionette DEBUG loaded listener.js 19:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 291 (0x7f9bc0342400) [pid = 1847] [serial = 2076] [outer = 0x7f9bbc6bd800] 19:28:38 INFO - PROCESS | 1847 | 1461119318037 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]]]}] 19:28:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:28:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2132ms 19:28:38 INFO - PROCESS | 1847 | 1461119318092 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:28:38 INFO - PROCESS | 1847 | 1461119318098 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:28:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:28:38 INFO - PROCESS | 1847 | 1461119318106 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:28:38 INFO - PROCESS | 1847 | 1461119318111 Marionette TRACE conn3 <- [1,2738,null,{}] 19:28:38 INFO - PROCESS | 1847 | 1461119318117 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}] 19:28:38 INFO - PROCESS | 1847 | 1461119318323 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:28:38 INFO - PROCESS | 1847 | 1461119318601 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc4466800 == 182 [pid = 1847] [id = 692] 19:28:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 292 (0x7f9bc0350000) [pid = 1847] [serial = 2077] [outer = (nil)] 19:28:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 293 (0x7f9bc105ec00) [pid = 1847] [serial = 2078] [outer = 0x7f9bc0350000] 19:28:38 INFO - PROCESS | 1847 | 1461119318728 Marionette DEBUG loaded listener.js 19:28:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 294 (0x7f9bc2405c00) [pid = 1847] [serial = 2079] [outer = 0x7f9bc0350000] 19:28:39 INFO - PROCESS | 1847 | 1461119319691 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]]]}] 19:28:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:28:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1678ms 19:28:39 INFO - PROCESS | 1847 | 1461119319786 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:28:39 INFO - PROCESS | 1847 | 1461119319801 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:28:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:28:39 INFO - PROCESS | 1847 | 1461119319817 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:28:39 INFO - PROCESS | 1847 | 1461119319828 Marionette TRACE conn3 <- [1,2742,null,{}] 19:28:39 INFO - PROCESS | 1847 | 1461119319907 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}] 19:28:40 INFO - PROCESS | 1847 | 1461119320177 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:28:40 INFO - PROCESS | 1847 | 1461119320514 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc6da000 == 183 [pid = 1847] [id = 693] 19:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 295 (0x7f9bbf3f7c00) [pid = 1847] [serial = 2080] [outer = (nil)] 19:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 296 (0x7f9bc2407000) [pid = 1847] [serial = 2081] [outer = 0x7f9bbf3f7c00] 19:28:40 INFO - PROCESS | 1847 | 1461119320578 Marionette DEBUG loaded listener.js 19:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 297 (0x7f9bc39d7800) [pid = 1847] [serial = 2082] [outer = 0x7f9bbf3f7c00] 19:28:41 INFO - PROCESS | 1847 | 1461119321467 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]]]}] 19:28:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:28:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1702ms 19:28:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:28:41 INFO - PROCESS | 1847 | 1461119321520 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:28:41 INFO - PROCESS | 1847 | 1461119321523 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:28:41 INFO - PROCESS | 1847 | 1461119321529 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:28:41 INFO - PROCESS | 1847 | 1461119321534 Marionette TRACE conn3 <- [1,2746,null,{}] 19:28:41 INFO - PROCESS | 1847 | 1461119321548 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}] 19:28:41 INFO - PROCESS | 1847 | 1461119321764 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:28:42 INFO - PROCESS | 1847 | 1461119322047 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc4469800 == 184 [pid = 1847] [id = 694] 19:28:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 298 (0x7f9bc4870400) [pid = 1847] [serial = 2083] [outer = (nil)] 19:28:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 299 (0x7f9bc5e50c00) [pid = 1847] [serial = 2084] [outer = 0x7f9bc4870400] 19:28:42 INFO - PROCESS | 1847 | 1461119322160 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 300 (0x7f9bc865e800) [pid = 1847] [serial = 2085] [outer = 0x7f9bc4870400] 19:28:43 INFO - PROCESS | 1847 | 1461119323092 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]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:28:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1639ms 19:28:43 INFO - PROCESS | 1847 | 1461119323168 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:28:43 INFO - PROCESS | 1847 | 1461119323172 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:28:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:28:43 INFO - PROCESS | 1847 | 1461119323177 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 1847 | 1461119323180 Marionette TRACE conn3 <- [1,2750,null,{}] 19:28:43 INFO - PROCESS | 1847 | 1461119323185 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}] 19:28:43 INFO - PROCESS | 1847 | 1461119323398 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:28:43 INFO - PROCESS | 1847 | 1461119323728 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee418800 == 183 [pid = 1847] [id = 155] 19:28:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd9f04000 == 182 [pid = 1847] [id = 218] 19:28:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee378800 == 181 [pid = 1847] [id = 303] 19:28:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf0dcd800 == 180 [pid = 1847] [id = 95] 19:28:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcde9000 == 179 [pid = 1847] [id = 69] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 299 (0x7f9bdc94f000) [pid = 1847] [serial = 1913] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 298 (0x7f9be7ed4c00) [pid = 1847] [serial = 1922] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 297 (0x7f9bd6ddd000) [pid = 1847] [serial = 1910] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 296 (0x7f9be9fccc00) [pid = 1847] [serial = 1928] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 295 (0x7f9bec184c00) [pid = 1847] [serial = 1931] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 294 (0x7f9bedfad400) [pid = 1847] [serial = 1934] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 293 (0x7f9bcbe8a800) [pid = 1847] [serial = 1937] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 292 (0x7f9bd038a800) [pid = 1847] [serial = 1940] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 291 (0x7f9bd0394400) [pid = 1847] [serial = 1943] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 290 (0x7f9bc246c000) [pid = 1847] [serial = 1946] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 289 (0x7f9be8f8f800) [pid = 1847] [serial = 1925] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 288 (0x7f9bd2ae8c00) [pid = 1847] [serial = 1907] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 287 (0x7f9bde667800) [pid = 1847] [serial = 1919] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 286 (0x7f9bd227c800) [pid = 1847] [serial = 1904] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 285 (0x7f9bc59a9c00) [pid = 1847] [serial = 1898] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 284 (0x7f9bc968d400) [pid = 1847] [serial = 1901] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | --DOMWINDOW == 283 (0x7f9bdd7c0400) [pid = 1847] [serial = 1916] [outer = (nil)] [url = about:blank] 19:28:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc6ec000 == 180 [pid = 1847] [id = 695] 19:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 284 (0x7f9bbc293400) [pid = 1847] [serial = 2086] [outer = (nil)] 19:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 285 (0x7f9bbc6cbc00) [pid = 1847] [serial = 2087] [outer = 0x7f9bbc293400] 19:28:43 INFO - PROCESS | 1847 | 1461119323963 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 286 (0x7f9bc4b03400) [pid = 1847] [serial = 2088] [outer = 0x7f9bbc293400] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc80d4000 == 179 [pid = 1847] [id = 678] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6c65800 == 178 [pid = 1847] [id = 677] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2c9d000 == 177 [pid = 1847] [id = 676] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bf007f800 == 176 [pid = 1847] [id = 666] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbc40f800 == 175 [pid = 1847] [id = 665] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9beddcd800 == 174 [pid = 1847] [id = 664] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be8c73000 == 173 [pid = 1847] [id = 663] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdbed3000 == 172 [pid = 1847] [id = 662] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7c6b800 == 171 [pid = 1847] [id = 661] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6ac9800 == 170 [pid = 1847] [id = 660] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d36000 == 169 [pid = 1847] [id = 659] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd028e800 == 168 [pid = 1847] [id = 658] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc80c4000 == 167 [pid = 1847] [id = 657] 19:28:44 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbe5e0800 == 166 [pid = 1847] [id = 656] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 285 (0x7f9bd1c30000) [pid = 1847] [serial = 1962] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 284 (0x7f9bd17be800) [pid = 1847] [serial = 1961] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 283 (0x7f9bd2653400) [pid = 1847] [serial = 1964] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 282 (0x7f9bcbf64c00) [pid = 1847] [serial = 1958] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x7f9bcaa8d400) [pid = 1847] [serial = 1953] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7f9bc9091c00) [pid = 1847] [serial = 1952] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7f9bc4408c00) [pid = 1847] [serial = 1955] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7f9bca972400) [pid = 1847] [serial = 1956] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7f9bc3ae9c00) [pid = 1847] [serial = 1950] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7f9bc2755c00) [pid = 1847] [serial = 1949] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7f9bd2b63c00) [pid = 1847] [serial = 1965] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7f9bd1708800) [pid = 1847] [serial = 1959] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7f9bd3d97000) [pid = 1847] [serial = 1967] [outer = (nil)] [url = about:blank] 19:28:44 INFO - PROCESS | 1847 | 1461119324778 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]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:28:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1626ms 19:28:44 INFO - PROCESS | 1847 | 1461119324804 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:28:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:28:44 INFO - PROCESS | 1847 | 1461119324807 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 19:28:44 INFO - PROCESS | 1847 | 1461119324812 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 1847 | 1461119324815 Marionette TRACE conn3 <- [1,2754,null,{}] 19:28:44 INFO - PROCESS | 1847 | 1461119324820 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}] 19:28:45 INFO - PROCESS | 1847 | 1461119325013 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:28:45 INFO - PROCESS | 1847 | 1461119325207 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1a6a000 == 167 [pid = 1847] [id = 696] 19:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7f9bbc295400) [pid = 1847] [serial = 2089] [outer = (nil)] 19:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7f9bca972c00) [pid = 1847] [serial = 2090] [outer = 0x7f9bbc295400] 19:28:45 INFO - PROCESS | 1847 | 1461119325269 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7f9bcaca3c00) [pid = 1847] [serial = 2091] [outer = 0x7f9bbc295400] 19:28:46 INFO - PROCESS | 1847 | 1461119326051 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]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:28:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1277ms 19:28:46 INFO - PROCESS | 1847 | 1461119326091 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1847 | 1461119326093 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 19:28:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:28:46 INFO - PROCESS | 1847 | 1461119326100 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1847 | 1461119326102 Marionette TRACE conn3 <- [1,2758,null,{}] 19:28:46 INFO - PROCESS | 1847 | 1461119326108 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}] 19:28:46 INFO - PROCESS | 1847 | 1461119326330 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:28:46 INFO - PROCESS | 1847 | 1461119326567 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc87aa000 == 168 [pid = 1847] [id = 697] 19:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7f9bbf3fe400) [pid = 1847] [serial = 2092] [outer = (nil)] 19:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7f9bcbe9e000) [pid = 1847] [serial = 2093] [outer = 0x7f9bbf3fe400] 19:28:46 INFO - PROCESS | 1847 | 1461119326636 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7f9bd1526800) [pid = 1847] [serial = 2094] [outer = 0x7f9bbf3fe400] 19:28:47 INFO - PROCESS | 1847 | 1461119327463 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]]]}] 19:28:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:28:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1378ms 19:28:47 INFO - PROCESS | 1847 | 1461119327477 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1847 | 1461119327480 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 19:28:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:28:47 INFO - PROCESS | 1847 | 1461119327489 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1847 | 1461119327492 Marionette TRACE conn3 <- [1,2762,null,{}] 19:28:47 INFO - PROCESS | 1847 | 1461119327507 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}] 19:28:47 INFO - PROCESS | 1847 | 1461119327767 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:28:47 INFO - PROCESS | 1847 | 1461119327812 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc95e0800 == 169 [pid = 1847] [id = 698] 19:28:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7f9bcbe15400) [pid = 1847] [serial = 2095] [outer = (nil)] 19:28:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7f9bd1bb0800) [pid = 1847] [serial = 2096] [outer = 0x7f9bcbe15400] 19:28:47 INFO - PROCESS | 1847 | 1461119327878 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x7f9bd1c51800) [pid = 1847] [serial = 2097] [outer = 0x7f9bcbe15400] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x7f9bd1711000) [pid = 1847] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7f9bc39dd400) [pid = 1847] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7f9bc4405800) [pid = 1847] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7f9bd5fc9c00) [pid = 1847] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7f9bc105a400) [pid = 1847] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7f9be7ec9800) [pid = 1847] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7f9bbf3f2800) [pid = 1847] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7f9bc27d5000) [pid = 1847] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7f9bc5a66800) [pid = 1847] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7f9bc1058400) [pid = 1847] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7f9bc70ed800) [pid = 1847] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7f9bc1cd4000) [pid = 1847] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7f9bbc29c400) [pid = 1847] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f9bd265f000) [pid = 1847] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f9bcbe80800) [pid = 1847] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f9bc5f47c00) [pid = 1847] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f9bc108a400) [pid = 1847] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f9bd9b36000) [pid = 1847] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f9bbc294400) [pid = 1847] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f9bd0254400) [pid = 1847] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f9bc9683c00) [pid = 1847] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f9bd25ae000) [pid = 1847] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f9bc39e0000) [pid = 1847] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f9be2050000) [pid = 1847] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f9bc8febc00) [pid = 1847] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f9bc9590800) [pid = 1847] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f9bd2ae1c00) [pid = 1847] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f9bc968cc00) [pid = 1847] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bc1086400) [pid = 1847] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bcae47000) [pid = 1847] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bc27dec00) [pid = 1847] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bc2404800) [pid = 1847] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bd2cbec00) [pid = 1847] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bdcd9d000) [pid = 1847] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bdc532800) [pid = 1847] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bbc29e800) [pid = 1847] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bc9094800) [pid = 1847] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9bdac9fc00) [pid = 1847] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bcbe2a800) [pid = 1847] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bdd81a400) [pid = 1847] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bd2703000) [pid = 1847] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bca96b000) [pid = 1847] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bd7cc1800) [pid = 1847] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bc1091c00) [pid = 1847] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bc2be3800) [pid = 1847] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bd1c17c00) [pid = 1847] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bc105dc00) [pid = 1847] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bc0346800) [pid = 1847] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bc440dc00) [pid = 1847] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bd6147400) [pid = 1847] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bdd89e000) [pid = 1847] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bc9594c00) [pid = 1847] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9bdb499400) [pid = 1847] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bc9088c00) [pid = 1847] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bd1c4d000) [pid = 1847] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bc1066c00) [pid = 1847] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bcbe84c00) [pid = 1847] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9be912a800) [pid = 1847] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bcae50800) [pid = 1847] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bd170b800) [pid = 1847] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bd2168400) [pid = 1847] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bcbe25400) [pid = 1847] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bc12c6c00) [pid = 1847] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bc2befc00) [pid = 1847] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9bd7cc6800) [pid = 1847] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bbc293000) [pid = 1847] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bbc29b000) [pid = 1847] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bca968800) [pid = 1847] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bc7129800) [pid = 1847] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bcae45800) [pid = 1847] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bc5f4fc00) [pid = 1847] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bc105b000) [pid = 1847] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bbf3f2400) [pid = 1847] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc034a400) [pid = 1847] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bc39e3800) [pid = 1847] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bd17b8c00) [pid = 1847] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bd1c1dc00) [pid = 1847] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bd2f7c000) [pid = 1847] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bd2ae0400) [pid = 1847] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bc108c800) [pid = 1847] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bc8884800) [pid = 1847] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bc88acc00) [pid = 1847] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd2ae5c00) [pid = 1847] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bea102800) [pid = 1847] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bc1064c00) [pid = 1847] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bd9fe3c00) [pid = 1847] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bc712c400) [pid = 1847] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bcbe8a000) [pid = 1847] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bd1d71000) [pid = 1847] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:28:49 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd265b800) [pid = 1847] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:28:50 INFO - PROCESS | 1847 | 1461119330075 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]]]}] 19:28:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:28:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2607ms 19:28:50 INFO - PROCESS | 1847 | 1461119330094 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:28:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:28:50 INFO - PROCESS | 1847 | 1461119330098 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 19:28:50 INFO - PROCESS | 1847 | 1461119330105 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:28:50 INFO - PROCESS | 1847 | 1461119330108 Marionette TRACE conn3 <- [1,2766,null,{}] 19:28:50 INFO - PROCESS | 1847 | 1461119330114 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}] 19:28:50 INFO - PROCESS | 1847 | 1461119330384 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:28:50 INFO - PROCESS | 1847 | 1461119330405 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbddd6000 == 170 [pid = 1847] [id = 699] 19:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bbc293000) [pid = 1847] [serial = 2098] [outer = (nil)] 19:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bbf3f2000) [pid = 1847] [serial = 2099] [outer = 0x7f9bbc293000] 19:28:50 INFO - PROCESS | 1847 | 1461119330469 Marionette DEBUG loaded listener.js 19:28:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bc1091c00) [pid = 1847] [serial = 2100] [outer = 0x7f9bbc293000] 19:28:51 INFO - PROCESS | 1847 | 1461119331271 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]]]}] 19:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1181ms 19:28:51 INFO - PROCESS | 1847 | 1461119331285 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:28:51 INFO - PROCESS | 1847 | 1461119331287 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 19:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:28:51 INFO - PROCESS | 1847 | 1461119331293 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:28:51 INFO - PROCESS | 1847 | 1461119331295 Marionette TRACE conn3 <- [1,2770,null,{}] 19:28:51 INFO - PROCESS | 1847 | 1461119331300 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}] 19:28:51 INFO - PROCESS | 1847 | 1461119331559 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:28:51 INFO - PROCESS | 1847 | 1461119331578 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7158000 == 171 [pid = 1847] [id = 700] 19:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bc105a400) [pid = 1847] [serial = 2101] [outer = (nil)] 19:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bc2468400) [pid = 1847] [serial = 2102] [outer = 0x7f9bc105a400] 19:28:51 INFO - PROCESS | 1847 | 1461119331638 Marionette DEBUG loaded listener.js 19:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bc3add400) [pid = 1847] [serial = 2103] [outer = 0x7f9bc105a400] 19:28:52 INFO - PROCESS | 1847 | 1461119332853 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]]]}] 19:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1629ms 19:28:52 INFO - PROCESS | 1847 | 1461119332925 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:28:52 INFO - PROCESS | 1847 | 1461119332933 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:28:52 INFO - PROCESS | 1847 | 1461119332941 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:28:52 INFO - PROCESS | 1847 | 1461119332947 Marionette TRACE conn3 <- [1,2774,null,{}] 19:28:52 INFO - PROCESS | 1847 | 1461119332956 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}] 19:28:53 INFO - PROCESS | 1847 | 1461119333226 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:28:53 INFO - PROCESS | 1847 | 1461119333560 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1a62000 == 172 [pid = 1847] [id = 701] 19:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bc0346000) [pid = 1847] [serial = 2104] [outer = (nil)] 19:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bc034c800) [pid = 1847] [serial = 2105] [outer = 0x7f9bc0346000] 19:28:53 INFO - PROCESS | 1847 | 1461119333639 Marionette DEBUG loaded listener.js 19:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bc1cdd000) [pid = 1847] [serial = 2106] [outer = 0x7f9bc0346000] 19:28:54 INFO - PROCESS | 1847 | 1461119334604 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]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1693ms 19:28:54 INFO - PROCESS | 1847 | 1461119334635 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1847 | 1461119334644 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:28:54 INFO - PROCESS | 1847 | 1461119334655 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1847 | 1461119334658 Marionette TRACE conn3 <- [1,2778,null,{}] 19:28:54 INFO - PROCESS | 1847 | 1461119334666 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}] 19:28:54 INFO - PROCESS | 1847 | 1461119334890 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:28:55 INFO - PROCESS | 1847 | 1461119335256 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc80c5800 == 173 [pid = 1847] [id = 702] 19:28:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bc4407800) [pid = 1847] [serial = 2107] [outer = (nil)] 19:28:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bc4871c00) [pid = 1847] [serial = 2108] [outer = 0x7f9bc4407800] 19:28:55 INFO - PROCESS | 1847 | 1461119335346 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bc5e47800) [pid = 1847] [serial = 2109] [outer = 0x7f9bc4407800] 19:28:56 INFO - PROCESS | 1847 | 1461119336208 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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:28:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1584ms 19:28:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:28:56 INFO - PROCESS | 1847 | 1461119336238 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1847 | 1461119336241 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:28:56 INFO - PROCESS | 1847 | 1461119336248 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1847 | 1461119336253 Marionette TRACE conn3 <- [1,2782,null,{}] 19:28:56 INFO - PROCESS | 1847 | 1461119336268 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}] 19:28:56 INFO - PROCESS | 1847 | 1461119336488 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:28:56 INFO - PROCESS | 1847 | 1461119336771 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd04b2800 == 174 [pid = 1847] [id = 703] 19:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bc486a000) [pid = 1847] [serial = 2110] [outer = (nil)] 19:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bc9094800) [pid = 1847] [serial = 2111] [outer = 0x7f9bc486a000] 19:28:56 INFO - PROCESS | 1847 | 1461119336856 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bcaa8e800) [pid = 1847] [serial = 2112] [outer = 0x7f9bc486a000] 19:28:57 INFO - PROCESS | 1847 | 1461119337764 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]]]}] 19:28:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:28:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1583ms 19:28:57 INFO - PROCESS | 1847 | 1461119337830 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:28:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:28:57 INFO - PROCESS | 1847 | 1461119337836 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:28:57 INFO - PROCESS | 1847 | 1461119337842 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:28:57 INFO - PROCESS | 1847 | 1461119337846 Marionette TRACE conn3 <- [1,2786,null,{}] 19:28:57 INFO - PROCESS | 1847 | 1461119337851 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}] 19:28:58 INFO - PROCESS | 1847 | 1461119338108 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:28:58 INFO - PROCESS | 1847 | 1461119338422 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd27a6800 == 175 [pid = 1847] [id = 704] 19:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc5e48c00) [pid = 1847] [serial = 2113] [outer = (nil)] 19:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bcbe80800) [pid = 1847] [serial = 2114] [outer = 0x7f9bc5e48c00] 19:28:58 INFO - PROCESS | 1847 | 1461119338499 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bcbe94400) [pid = 1847] [serial = 2115] [outer = 0x7f9bc5e48c00] 19:28:59 INFO - PROCESS | 1847 | 1461119339326 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]]]}] 19:28:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:28:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1538ms 19:28:59 INFO - PROCESS | 1847 | 1461119339380 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:28:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:28:59 INFO - PROCESS | 1847 | 1461119339384 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:28:59 INFO - PROCESS | 1847 | 1461119339390 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 1847 | 1461119339393 Marionette TRACE conn3 <- [1,2790,null,{}] 19:28:59 INFO - PROCESS | 1847 | 1461119339398 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}] 19:28:59 INFO - PROCESS | 1847 | 1461119339607 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:28:59 INFO - PROCESS | 1847 | 1461119339888 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd4acf000 == 176 [pid = 1847] [id = 705] 19:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bd0254400) [pid = 1847] [serial = 2116] [outer = (nil)] 19:29:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bd038d800) [pid = 1847] [serial = 2117] [outer = 0x7f9bd0254400] 19:29:00 INFO - PROCESS | 1847 | 1461119340016 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bd170f400) [pid = 1847] [serial = 2118] [outer = 0x7f9bd0254400] 19:29:00 INFO - PROCESS | 1847 | 1461119340889 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]]]}] 19:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1529ms 19:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:29:00 INFO - PROCESS | 1847 | 1461119340919 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:29:00 INFO - PROCESS | 1847 | 1461119340922 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:29:00 INFO - PROCESS | 1847 | 1461119340929 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:29:00 INFO - PROCESS | 1847 | 1461119340932 Marionette TRACE conn3 <- [1,2794,null,{}] 19:29:00 INFO - PROCESS | 1847 | 1461119340937 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}] 19:29:01 INFO - PROCESS | 1847 | 1461119341160 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:29:01 INFO - PROCESS | 1847 | 1461119341450 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7091000 == 177 [pid = 1847] [id = 706] 19:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bd04f2000) [pid = 1847] [serial = 2119] [outer = (nil)] 19:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bd1fc0c00) [pid = 1847] [serial = 2120] [outer = 0x7f9bd04f2000] 19:29:01 INFO - PROCESS | 1847 | 1461119341576 Marionette DEBUG loaded listener.js 19:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f9bd2706400) [pid = 1847] [serial = 2121] [outer = 0x7f9bd04f2000] 19:29:02 INFO - PROCESS | 1847 | 1461119342404 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]]]}] 19:29:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:29:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1536ms 19:29:02 INFO - PROCESS | 1847 | 1461119342464 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:29:02 INFO - PROCESS | 1847 | 1461119342467 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:29:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:29:02 INFO - PROCESS | 1847 | 1461119342472 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:29:02 INFO - PROCESS | 1847 | 1461119342475 Marionette TRACE conn3 <- [1,2798,null,{}] 19:29:02 INFO - PROCESS | 1847 | 1461119342481 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}] 19:29:02 INFO - PROCESS | 1847 | 1461119342692 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:29:02 INFO - PROCESS | 1847 | 1461119342984 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bda8ba000 == 178 [pid = 1847] [id = 707] 19:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f9bcbe25400) [pid = 1847] [serial = 2122] [outer = (nil)] 19:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f9bd28b9800) [pid = 1847] [serial = 2123] [outer = 0x7f9bcbe25400] 19:29:03 INFO - PROCESS | 1847 | 1461119343100 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f9bd2ae9000) [pid = 1847] [serial = 2124] [outer = 0x7f9bcbe25400] 19:29:03 INFO - PROCESS | 1847 | 1461119343932 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]]]}] 19:29:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:29:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1527ms 19:29:04 INFO - PROCESS | 1847 | 1461119344000 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 1847 | 1461119344004 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:29:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:29:04 INFO - PROCESS | 1847 | 1461119344009 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 1847 | 1461119344012 Marionette TRACE conn3 <- [1,2802,null,{}] 19:29:04 INFO - PROCESS | 1847 | 1461119344017 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}] 19:29:04 INFO - PROCESS | 1847 | 1461119344213 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:29:04 INFO - PROCESS | 1847 | 1461119344542 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb70f000 == 179 [pid = 1847] [id = 708] 19:29:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f9bd1710400) [pid = 1847] [serial = 2125] [outer = (nil)] 19:29:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f9bd2cc1800) [pid = 1847] [serial = 2126] [outer = 0x7f9bd1710400] 19:29:04 INFO - PROCESS | 1847 | 1461119344616 Marionette DEBUG loaded listener.js 19:29:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f9bd3d94400) [pid = 1847] [serial = 2127] [outer = 0x7f9bd1710400] 19:29:05 INFO - PROCESS | 1847 | 1461119345440 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]]]}] 19:29:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:29:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1480ms 19:29:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:29:05 INFO - PROCESS | 1847 | 1461119345490 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:29:05 INFO - PROCESS | 1847 | 1461119345493 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:29:05 INFO - PROCESS | 1847 | 1461119345499 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:29:05 INFO - PROCESS | 1847 | 1461119345502 Marionette TRACE conn3 <- [1,2806,null,{}] 19:29:05 INFO - PROCESS | 1847 | 1461119345506 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}] 19:29:05 INFO - PROCESS | 1847 | 1461119345716 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:29:06 INFO - PROCESS | 1847 | 1461119345999 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdd6c3800 == 180 [pid = 1847] [id = 709] 19:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f9bd28b4c00) [pid = 1847] [serial = 2128] [outer = (nil)] 19:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f9bd5fc4c00) [pid = 1847] [serial = 2129] [outer = 0x7f9bd28b4c00] 19:29:06 INFO - PROCESS | 1847 | 1461119346077 Marionette DEBUG loaded listener.js 19:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f9bd6b90400) [pid = 1847] [serial = 2130] [outer = 0x7f9bd28b4c00] 19:29:06 INFO - PROCESS | 1847 | 1461119346927 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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:29:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1484ms 19:29:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:29:06 INFO - PROCESS | 1847 | 1461119346983 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 1847 | 1461119346986 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:29:06 INFO - PROCESS | 1847 | 1461119346992 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1847 | 1461119346995 Marionette TRACE conn3 <- [1,2810,null,{}] 19:29:07 INFO - PROCESS | 1847 | 1461119347000 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}] 19:29:07 INFO - PROCESS | 1847 | 1461119347206 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:29:07 INFO - PROCESS | 1847 | 1461119347490 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be9b9a800 == 181 [pid = 1847] [id = 710] 19:29:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f9bd2f7c000) [pid = 1847] [serial = 2131] [outer = (nil)] 19:29:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f9bd7cc2c00) [pid = 1847] [serial = 2132] [outer = 0x7f9bd2f7c000] 19:29:07 INFO - PROCESS | 1847 | 1461119347579 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f9bd9097400) [pid = 1847] [serial = 2133] [outer = 0x7f9bd2f7c000] 19:29:08 INFO - PROCESS | 1847 | 1461119348505 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]]]}] 19:29:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:29:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1579ms 19:29:08 INFO - PROCESS | 1847 | 1461119348572 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 1847 | 1461119348575 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:29:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:29:08 INFO - PROCESS | 1847 | 1461119348581 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 1847 | 1461119348585 Marionette TRACE conn3 <- [1,2814,null,{}] 19:29:08 INFO - PROCESS | 1847 | 1461119348590 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}] 19:29:08 INFO - PROCESS | 1847 | 1461119348831 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:29:09 INFO - PROCESS | 1847 | 1461119349112 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bedf7f800 == 182 [pid = 1847] [id = 711] 19:29:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f9bdacf5400) [pid = 1847] [serial = 2134] [outer = (nil)] 19:29:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f9bdb22f800) [pid = 1847] [serial = 2135] [outer = 0x7f9bdacf5400] 19:29:09 INFO - PROCESS | 1847 | 1461119349238 Marionette DEBUG loaded listener.js 19:29:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f9bdcd43000) [pid = 1847] [serial = 2136] [outer = 0x7f9bdacf5400] 19:29:10 INFO - PROCESS | 1847 | 1461119350134 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]]]}] 19:29:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:29:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1631ms 19:29:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:29:10 INFO - PROCESS | 1847 | 1461119350213 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:29:10 INFO - PROCESS | 1847 | 1461119350215 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:29:10 INFO - PROCESS | 1847 | 1461119350222 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:29:10 INFO - PROCESS | 1847 | 1461119350225 Marionette TRACE conn3 <- [1,2818,null,{}] 19:29:10 INFO - PROCESS | 1847 | 1461119350230 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}] 19:29:10 INFO - PROCESS | 1847 | 1461119350458 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:29:10 INFO - PROCESS | 1847 | 1461119350789 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bb8fd8800 == 183 [pid = 1847] [id = 712] 19:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f9bd1726000) [pid = 1847] [serial = 2137] [outer = (nil)] 19:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f9bdcda4c00) [pid = 1847] [serial = 2138] [outer = 0x7f9bd1726000] 19:29:10 INFO - PROCESS | 1847 | 1461119350868 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f9bdd878000) [pid = 1847] [serial = 2139] [outer = 0x7f9bd1726000] 19:29:11 INFO - PROCESS | 1847 | 1461119351725 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]]]}] 19:29:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:29:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1527ms 19:29:11 INFO - PROCESS | 1847 | 1461119351749 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:29:11 INFO - PROCESS | 1847 | 1461119351753 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:29:11 INFO - PROCESS | 1847 | 1461119351760 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 1847 | 1461119351763 Marionette TRACE conn3 <- [1,2822,null,{}] 19:29:11 INFO - PROCESS | 1847 | 1461119351769 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}] 19:29:11 INFO - PROCESS | 1847 | 1461119351978 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:29:12 INFO - PROCESS | 1847 | 1461119352264 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee25d000 == 184 [pid = 1847] [id = 713] 19:29:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f9bd1fc0800) [pid = 1847] [serial = 2140] [outer = (nil)] 19:29:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f9bde3d8c00) [pid = 1847] [serial = 2141] [outer = 0x7f9bd1fc0800] 19:29:12 INFO - PROCESS | 1847 | 1461119352341 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f9be7ed4c00) [pid = 1847] [serial = 2142] [outer = 0x7f9bd1fc0800] 19:29:13 INFO - PROCESS | 1847 | 1461119353281 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]]]}] 19:29:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:29:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 19:29:13 INFO - PROCESS | 1847 | 1461119353345 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:29:13 INFO - PROCESS | 1847 | 1461119353348 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:29:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:29:13 INFO - PROCESS | 1847 | 1461119353354 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:29:13 INFO - PROCESS | 1847 | 1461119353357 Marionette TRACE conn3 <- [1,2826,null,{}] 19:29:13 INFO - PROCESS | 1847 | 1461119353362 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}] 19:29:13 INFO - PROCESS | 1847 | 1461119353568 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:29:13 INFO - PROCESS | 1847 | 1461119353852 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc277d800 == 185 [pid = 1847] [id = 714] 19:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f9be9e1a800) [pid = 1847] [serial = 2143] [outer = (nil)] 19:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f9be9fc1c00) [pid = 1847] [serial = 2144] [outer = 0x7f9be9e1a800] 19:29:13 INFO - PROCESS | 1847 | 1461119353969 Marionette DEBUG loaded listener.js 19:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f9bec0c9000) [pid = 1847] [serial = 2145] [outer = 0x7f9be9e1a800] 19:29:14 INFO - PROCESS | 1847 | 1461119354788 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1476ms 19:29:14 INFO - PROCESS | 1847 | 1461119354839 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:29:14 INFO - PROCESS | 1847 | 1461119354843 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:29:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:29:14 INFO - PROCESS | 1847 | 1461119354848 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:29:14 INFO - PROCESS | 1847 | 1461119354850 Marionette TRACE conn3 <- [1,2830,null,{}] 19:29:14 INFO - PROCESS | 1847 | 1461119354855 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}] 19:29:15 INFO - PROCESS | 1847 | 1461119355050 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:29:15 INFO - PROCESS | 1847 | 1461119355335 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbd6d5800 == 186 [pid = 1847] [id = 715] 19:29:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f9be8f08800) [pid = 1847] [serial = 2146] [outer = (nil)] 19:29:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f9bede2b000) [pid = 1847] [serial = 2147] [outer = 0x7f9be8f08800] 19:29:15 INFO - PROCESS | 1847 | 1461119355408 Marionette DEBUG loaded listener.js 19:29:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f9bee20ec00) [pid = 1847] [serial = 2148] [outer = 0x7f9be8f08800] 19:29:16 INFO - PROCESS | 1847 | 1461119356243 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]]]}] 19:29:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:29:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1438ms 19:29:16 INFO - PROCESS | 1847 | 1461119356287 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:29:16 INFO - PROCESS | 1847 | 1461119356291 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:29:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:29:16 INFO - PROCESS | 1847 | 1461119356297 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 1847 | 1461119356299 Marionette TRACE conn3 <- [1,2834,null,{}] 19:29:16 INFO - PROCESS | 1847 | 1461119356304 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}] 19:29:16 INFO - PROCESS | 1847 | 1461119356501 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:29:16 INFO - PROCESS | 1847 | 1461119356788 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbd848000 == 187 [pid = 1847] [id = 716] 19:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f9bbd817800) [pid = 1847] [serial = 2149] [outer = (nil)] 19:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f9bbd81dc00) [pid = 1847] [serial = 2150] [outer = 0x7f9bbd817800] 19:29:16 INFO - PROCESS | 1847 | 1461119356857 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f9bbd823000) [pid = 1847] [serial = 2151] [outer = 0x7f9bbd817800] 19:29:17 INFO - PROCESS | 1847 | 1461119357806 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:29:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1576ms 19:29:17 INFO - PROCESS | 1847 | 1461119357874 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 1847 | 1461119357878 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:29:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:29:17 INFO - PROCESS | 1847 | 1461119357883 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 1847 | 1461119357886 Marionette TRACE conn3 <- [1,2838,null,{}] 19:29:17 INFO - PROCESS | 1847 | 1461119357891 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}] 19:29:18 INFO - PROCESS | 1847 | 1461119358111 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:29:18 INFO - PROCESS | 1847 | 1461119358435 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2778800 == 188 [pid = 1847] [id = 717] 19:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f9bb9054400) [pid = 1847] [serial = 2152] [outer = (nil)] 19:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f9bb905b400) [pid = 1847] [serial = 2153] [outer = 0x7f9bb9054400] 19:29:18 INFO - PROCESS | 1847 | 1461119358514 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f9bb9060400) [pid = 1847] [serial = 2154] [outer = 0x7f9bb9054400] 19:29:19 INFO - PROCESS | 1847 | 1461119359314 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]]]}] 19:29:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:29:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1480ms 19:29:19 INFO - PROCESS | 1847 | 1461119359364 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 1847 | 1461119359368 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:29:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:29:19 INFO - PROCESS | 1847 | 1461119359373 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 1847 | 1461119359376 Marionette TRACE conn3 <- [1,2842,null,{}] 19:29:19 INFO - PROCESS | 1847 | 1461119359381 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}] 19:29:19 INFO - PROCESS | 1847 | 1461119359598 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:29:19 INFO - PROCESS | 1847 | 1461119359927 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bb913c000 == 189 [pid = 1847] [id = 718] 19:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f9bb9054800) [pid = 1847] [serial = 2155] [outer = (nil)] 19:29:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f9bbd81f000) [pid = 1847] [serial = 2156] [outer = 0x7f9bb9054800] 19:29:20 INFO - PROCESS | 1847 | 1461119360037 Marionette DEBUG loaded listener.js 19:29:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f9bc1cd3000) [pid = 1847] [serial = 2157] [outer = 0x7f9bb9054800] 19:29:20 INFO - PROCESS | 1847 | 1461119360924 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]]]}] 19:29:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:29:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1629ms 19:29:21 INFO - PROCESS | 1847 | 1461119361003 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:29:21 INFO - PROCESS | 1847 | 1461119361007 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:29:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:29:21 INFO - PROCESS | 1847 | 1461119361013 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:29:21 INFO - PROCESS | 1847 | 1461119361015 Marionette TRACE conn3 <- [1,2846,null,{}] 19:29:21 INFO - PROCESS | 1847 | 1461119361020 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}] 19:29:21 INFO - PROCESS | 1847 | 1461119361248 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:29:21 INFO - PROCESS | 1847 | 1461119361585 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc418800 == 190 [pid = 1847] [id = 719] 19:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f9bb9060000) [pid = 1847] [serial = 2158] [outer = (nil)] 19:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f9bbc6bf000) [pid = 1847] [serial = 2159] [outer = 0x7f9bb9060000] 19:29:21 INFO - PROCESS | 1847 | 1461119361660 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f9bc1cd7400) [pid = 1847] [serial = 2160] [outer = 0x7f9bb9060000] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd1ec8000 == 189 [pid = 1847] [id = 611] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc12ae800 == 188 [pid = 1847] [id = 690] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bcae78000 == 187 [pid = 1847] [id = 689] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee419800 == 186 [pid = 1847] [id = 688] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9bb7800 == 185 [pid = 1847] [id = 687] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdcdea000 == 184 [pid = 1847] [id = 686] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdb04b000 == 183 [pid = 1847] [id = 685] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6abf000 == 182 [pid = 1847] [id = 684] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd4a23000 == 181 [pid = 1847] [id = 683] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd27a1000 == 180 [pid = 1847] [id = 682] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bca958000 == 179 [pid = 1847] [id = 681] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc7152000 == 178 [pid = 1847] [id = 680] 19:29:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbdba7000 == 177 [pid = 1847] [id = 679] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f9bcbe19400) [pid = 1847] [serial = 2036] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f9bd5c87000) [pid = 1847] [serial = 1896] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f9bc908a400) [pid = 1847] [serial = 1842] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f9bdcf39800) [pid = 1847] [serial = 1737] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f9bd6b8a000) [pid = 1847] [serial = 1659] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f9bc275d400) [pid = 1847] [serial = 1971] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f9bebbe8c00) [pid = 1847] [serial = 1929] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f9bedfb5800) [pid = 1847] [serial = 1998] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f9bc70f1c00) [pid = 1847] [serial = 1899] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f9bc887cc00) [pid = 1847] [serial = 1707] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f9bc70ee400) [pid = 1847] [serial = 2033] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f9bd038bc00) [pid = 1847] [serial = 1979] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f9bc4877800) [pid = 1847] [serial = 2024] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f9bbc6cc800) [pid = 1847] [serial = 2015] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f9bd2f6dc00) [pid = 1847] [serial = 1860] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f9bcbe8f000) [pid = 1847] [serial = 1938] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f9bc712d000) [pid = 1847] [serial = 1973] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f9bc70ee800) [pid = 1847] [serial = 1809] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f9bdbdde000) [pid = 1847] [serial = 1986] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f9bbc6c2400) [pid = 1847] [serial = 2012] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f9bd1fbd000) [pid = 1847] [serial = 1851] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f9bd3d92c00) [pid = 1847] [serial = 1983] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f9bd614b000) [pid = 1847] [serial = 1788] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f9bcbe12c00) [pid = 1847] [serial = 2025] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f9bd17b9800) [pid = 1847] [serial = 1740] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f9be9111800) [pid = 1847] [serial = 1926] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f9bcbccd800) [pid = 1847] [serial = 1776] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f9bcbe0ec00) [pid = 1847] [serial = 1977] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f9bd9b2c800) [pid = 1847] [serial = 1791] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f9bd1bbac00) [pid = 1847] [serial = 1779] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f9bc4b0cc00) [pid = 1847] [serial = 1812] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f9bd270a400) [pid = 1847] [serial = 1854] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f9bcbe15800) [pid = 1847] [serial = 1710] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f9bc240c800) [pid = 1847] [serial = 2000] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f9bc1063000) [pid = 1847] [serial = 1970] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f9bd5fcc400) [pid = 1847] [serial = 1866] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f9bdd820c00) [pid = 1847] [serial = 1800] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f9be204f800) [pid = 1847] [serial = 1920] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f9bc1cd9400) [pid = 1847] [serial = 2021] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f9bdae09400) [pid = 1847] [serial = 1794] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bdc94a400) [pid = 1847] [serial = 1734] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9bd2cbd000) [pid = 1847] [serial = 1857] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9be7ed3400) [pid = 1847] [serial = 1803] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bd3f4a400) [pid = 1847] [serial = 1719] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bca96fc00) [pid = 1847] [serial = 1976] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bea1f7000) [pid = 1847] [serial = 1991] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bdb49b800) [pid = 1847] [serial = 1731] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bdbe3a000) [pid = 1847] [serial = 1680] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bc4873000) [pid = 1847] [serial = 2016] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9be9e1e000) [pid = 1847] [serial = 1989] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bd265c000) [pid = 1847] [serial = 1905] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bd9baf800) [pid = 1847] [serial = 1668] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bea108800) [pid = 1847] [serial = 2001] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bc9590c00) [pid = 1847] [serial = 2034] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bc0351000) [pid = 1847] [serial = 2003] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bcbe34800) [pid = 1847] [serial = 1581] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bdc8a8400) [pid = 1847] [serial = 1797] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9be8cb1c00) [pid = 1847] [serial = 1923] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bda9f4800) [pid = 1847] [serial = 1725] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bdcda0800) [pid = 1847] [serial = 1914] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bd1c15800) [pid = 1847] [serial = 1848] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bd2aedc00) [pid = 1847] [serial = 1704] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bcbe2e400) [pid = 1847] [serial = 1806] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bde66c400) [pid = 1847] [serial = 1988] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bd038fc00) [pid = 1847] [serial = 1941] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bede2d000) [pid = 1847] [serial = 1932] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bc958b400) [pid = 1847] [serial = 2027] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bd1d69000) [pid = 1847] [serial = 1980] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bdba7e400) [pid = 1847] [serial = 1677] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bd2e95c00) [pid = 1847] [serial = 1716] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bd6de9c00) [pid = 1847] [serial = 1722] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bd2165400) [pid = 1847] [serial = 1713] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bc8fec000) [pid = 1847] [serial = 1974] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bdb22e000) [pid = 1847] [serial = 1875] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bc5a66400) [pid = 1847] [serial = 1839] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bbc6c6800) [pid = 1847] [serial = 2013] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bdaacd800) [pid = 1847] [serial = 1671] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bbc29d000) [pid = 1847] [serial = 2009] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bd28b1c00) [pid = 1847] [serial = 2019] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bd216f400) [pid = 1847] [serial = 1782] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bed851000) [pid = 1847] [serial = 1992] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bd8669800) [pid = 1847] [serial = 1662] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bd9b2a400) [pid = 1847] [serial = 1665] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bc8fe1c00) [pid = 1847] [serial = 1773] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bc39dd800) [pid = 1847] [serial = 1770] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bbf3fa400) [pid = 1847] [serial = 1994] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bc4874800) [pid = 1847] [serial = 2007] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bc3aea000) [pid = 1847] [serial = 2030] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bdb22f000) [pid = 1847] [serial = 1872] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bd5fcf400) [pid = 1847] [serial = 1908] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bd9ba5800) [pid = 1847] [serial = 1869] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bbf3ff000) [pid = 1847] [serial = 1995] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bd2e97800) [pid = 1847] [serial = 1785] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bc1cde000) [pid = 1847] [serial = 2022] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bc2471c00) [pid = 1847] [serial = 1947] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bdb1b3400) [pid = 1847] [serial = 1674] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bd9fd7c00) [pid = 1847] [serial = 1985] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bbc2a1c00) [pid = 1847] [serial = 2010] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bd5dd2800) [pid = 1847] [serial = 1656] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bd4a89400) [pid = 1847] [serial = 1863] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bee284400) [pid = 1847] [serial = 1935] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bee2ef800) [pid = 1847] [serial = 2004] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bd2b6bc00) [pid = 1847] [serial = 1982] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bc4870000) [pid = 1847] [serial = 2006] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bede26000) [pid = 1847] [serial = 1997] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9bc599c400) [pid = 1847] [serial = 2031] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bc4873c00) [pid = 1847] [serial = 2018] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bd0251c00) [pid = 1847] [serial = 1845] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bdd8a4800) [pid = 1847] [serial = 1917] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bcae50000) [pid = 1847] [serial = 1902] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bdcf09000) [pid = 1847] [serial = 1944] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bd9b2d000) [pid = 1847] [serial = 1911] [outer = (nil)] [url = about:blank] 19:29:23 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bdb1b9c00) [pid = 1847] [serial = 1728] [outer = (nil)] [url = about:blank] 19:29:24 INFO - PROCESS | 1847 | 1461119364217 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]]]}] 19:29:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:29:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 3244ms 19:29:24 INFO - PROCESS | 1847 | 1461119364258 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:29:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:29:24 INFO - PROCESS | 1847 | 1461119364262 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:29:24 INFO - PROCESS | 1847 | 1461119364270 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:29:24 INFO - PROCESS | 1847 | 1461119364275 Marionette TRACE conn3 <- [1,2850,null,{}] 19:29:24 INFO - PROCESS | 1847 | 1461119364283 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}] 19:29:24 INFO - PROCESS | 1847 | 1461119364521 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:29:24 INFO - PROCESS | 1847 | 1461119364719 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc41e000 == 178 [pid = 1847] [id = 720] 19:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bbc6c1000) [pid = 1847] [serial = 2161] [outer = (nil)] 19:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bbd956c00) [pid = 1847] [serial = 2162] [outer = 0x7f9bbc6c1000] 19:29:24 INFO - PROCESS | 1847 | 1461119364785 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bbf3f5400) [pid = 1847] [serial = 2163] [outer = 0x7f9bbc6c1000] 19:29:25 INFO - PROCESS | 1847 | 1461119365511 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:29:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:29:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1281ms 19:29:25 INFO - PROCESS | 1847 | 1461119365550 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:29:25 INFO - PROCESS | 1847 | 1461119365557 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:29:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:29:25 INFO - PROCESS | 1847 | 1461119365566 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:29:25 INFO - PROCESS | 1847 | 1461119365570 Marionette TRACE conn3 <- [1,2854,null,{}] 19:29:25 INFO - PROCESS | 1847 | 1461119365575 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}] 19:29:25 INFO - PROCESS | 1847 | 1461119365845 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:29:25 INFO - PROCESS | 1847 | 1461119365967 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbe5d7800 == 179 [pid = 1847] [id = 721] 19:29:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bbd819000) [pid = 1847] [serial = 2164] [outer = (nil)] 19:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bc0351c00) [pid = 1847] [serial = 2165] [outer = 0x7f9bbd819000] 19:29:26 INFO - PROCESS | 1847 | 1461119366029 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bc108f800) [pid = 1847] [serial = 2166] [outer = 0x7f9bbd819000] 19:29:26 INFO - PROCESS | 1847 | 1461119366989 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]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:29:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1482ms 19:29:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:29:27 INFO - PROCESS | 1847 | 1461119367049 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 1847 | 1461119367052 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:29:27 INFO - PROCESS | 1847 | 1461119367063 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 1847 | 1461119367068 Marionette TRACE conn3 <- [1,2858,null,{}] 19:29:27 INFO - PROCESS | 1847 | 1461119367094 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}] 19:29:27 INFO - PROCESS | 1847 | 1461119367368 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:29:27 INFO - PROCESS | 1847 | 1461119367394 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc168c800 == 180 [pid = 1847] [id = 722] 19:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bc1091400) [pid = 1847] [serial = 2167] [outer = (nil)] 19:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bc2469400) [pid = 1847] [serial = 2168] [outer = 0x7f9bc1091400] 19:29:27 INFO - PROCESS | 1847 | 1461119367455 Marionette DEBUG loaded listener.js 19:29:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bc27d5c00) [pid = 1847] [serial = 2169] [outer = 0x7f9bc1091400] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bbc295400) [pid = 1847] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9bbc29a400) [pid = 1847] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bca972800) [pid = 1847] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bbc293400) [pid = 1847] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bc0350000) [pid = 1847] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bbf3f7c00) [pid = 1847] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bcbe15400) [pid = 1847] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bc4870400) [pid = 1847] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bbf3fe400) [pid = 1847] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:29:28 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bbc293000) [pid = 1847] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:29:29 INFO - PROCESS | 1847 | 1461119369063 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:29:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:29:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2039ms 19:29:29 INFO - PROCESS | 1847 | 1461119369097 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:29:29 INFO - PROCESS | 1847 | 1461119369101 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:29:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:29:29 INFO - PROCESS | 1847 | 1461119369106 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:29:29 INFO - PROCESS | 1847 | 1461119369108 Marionette TRACE conn3 <- [1,2862,null,{}] 19:29:29 INFO - PROCESS | 1847 | 1461119369114 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}] 19:29:29 INFO - PROCESS | 1847 | 1461119369336 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:29:29 INFO - PROCESS | 1847 | 1461119369538 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1c6d000 == 181 [pid = 1847] [id = 723] 19:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bbc293000) [pid = 1847] [serial = 2170] [outer = (nil)] 19:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bc2756800) [pid = 1847] [serial = 2171] [outer = 0x7f9bbc293000] 19:29:29 INFO - PROCESS | 1847 | 1461119369602 Marionette DEBUG loaded listener.js 19:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bc440f400) [pid = 1847] [serial = 2172] [outer = 0x7f9bbc293000] 19:29:30 INFO - PROCESS | 1847 | 1461119370330 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]]]}] 19:29:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:29:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1274ms 19:29:30 INFO - PROCESS | 1847 | 1461119370383 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 1847 | 1461119370386 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:29:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:29:30 INFO - PROCESS | 1847 | 1461119370391 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 1847 | 1461119370393 Marionette TRACE conn3 <- [1,2866,null,{}] 19:29:30 INFO - PROCESS | 1847 | 1461119370410 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}] 19:29:30 INFO - PROCESS | 1847 | 1461119370612 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:29:30 INFO - PROCESS | 1847 | 1461119370625 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2b60800 == 182 [pid = 1847] [id = 724] 19:29:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bc4410c00) [pid = 1847] [serial = 2173] [outer = (nil)] 19:29:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bc4b09c00) [pid = 1847] [serial = 2174] [outer = 0x7f9bc4410c00] 19:29:30 INFO - PROCESS | 1847 | 1461119370690 Marionette DEBUG loaded listener.js 19:29:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bc5a6dc00) [pid = 1847] [serial = 2175] [outer = 0x7f9bc4410c00] 19:29:31 INFO - PROCESS | 1847 | 1461119371916 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]]]}] 19:29:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:29:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1588ms 19:29:31 INFO - PROCESS | 1847 | 1461119371981 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:29:31 INFO - PROCESS | 1847 | 1461119371988 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:29:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:29:32 INFO - PROCESS | 1847 | 1461119371998 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:29:32 INFO - PROCESS | 1847 | 1461119372002 Marionette TRACE conn3 <- [1,2870,null,{}] 19:29:32 INFO - PROCESS | 1847 | 1461119372010 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}] 19:29:32 INFO - PROCESS | 1847 | 1461119372273 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:29:32 INFO - PROCESS | 1847 | 1461119372590 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbe5d1000 == 183 [pid = 1847] [id = 725] 19:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bbf3f7800) [pid = 1847] [serial = 2176] [outer = (nil)] 19:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bc034dc00) [pid = 1847] [serial = 2177] [outer = 0x7f9bbf3f7800] 19:29:32 INFO - PROCESS | 1847 | 1461119372665 Marionette DEBUG loaded listener.js 19:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bc12c9800) [pid = 1847] [serial = 2178] [outer = 0x7f9bbf3f7800] 19:29:33 INFO - PROCESS | 1847 | 1461119373572 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]]]}] 19:29:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:29:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1634ms 19:29:33 INFO - PROCESS | 1847 | 1461119373633 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:29:33 INFO - PROCESS | 1847 | 1461119373641 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:29:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:29:33 INFO - PROCESS | 1847 | 1461119373651 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:29:33 INFO - PROCESS | 1847 | 1461119373654 Marionette TRACE conn3 <- [1,2874,null,{}] 19:29:33 INFO - PROCESS | 1847 | 1461119373660 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}] 19:29:33 INFO - PROCESS | 1847 | 1461119373915 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:29:34 INFO - PROCESS | 1847 | 1461119374260 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2ca1800 == 184 [pid = 1847] [id = 726] 19:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bc1cd2c00) [pid = 1847] [serial = 2179] [outer = (nil)] 19:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bc2be9c00) [pid = 1847] [serial = 2180] [outer = 0x7f9bc1cd2c00] 19:29:34 INFO - PROCESS | 1847 | 1461119374338 Marionette DEBUG loaded listener.js 19:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bc4872000) [pid = 1847] [serial = 2181] [outer = 0x7f9bc1cd2c00] 19:29:35 INFO - PROCESS | 1847 | 1461119375297 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]]]}] 19:29:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:29:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1691ms 19:29:35 INFO - PROCESS | 1847 | 1461119375342 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:29:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:29:35 INFO - PROCESS | 1847 | 1461119375346 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:29:35 INFO - PROCESS | 1847 | 1461119375352 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 1847 | 1461119375358 Marionette TRACE conn3 <- [1,2878,null,{}] 19:29:35 INFO - PROCESS | 1847 | 1461119375373 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}] 19:29:35 INFO - PROCESS | 1847 | 1461119375597 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:29:35 INFO - PROCESS | 1847 | 1461119375902 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc58d6000 == 185 [pid = 1847] [id = 727] 19:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bc4872400) [pid = 1847] [serial = 2182] [outer = (nil)] 19:29:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bc5e55400) [pid = 1847] [serial = 2183] [outer = 0x7f9bc4872400] 19:29:35 INFO - PROCESS | 1847 | 1461119375980 Marionette DEBUG loaded listener.js 19:29:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bc70f0400) [pid = 1847] [serial = 2184] [outer = 0x7f9bc4872400] 19:29:36 INFO - PROCESS | 1847 | 1461119376813 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]]]}] 19:29:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:29:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1536ms 19:29:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:29:36 INFO - PROCESS | 1847 | 1461119376888 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:29:36 INFO - PROCESS | 1847 | 1461119376891 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:29:36 INFO - PROCESS | 1847 | 1461119376897 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:29:36 INFO - PROCESS | 1847 | 1461119376901 Marionette TRACE conn3 <- [1,2882,null,{}] 19:29:36 INFO - PROCESS | 1847 | 1461119376906 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}] 19:29:37 INFO - PROCESS | 1847 | 1461119377161 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:29:37 INFO - PROCESS | 1847 | 1461119377466 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6c63800 == 186 [pid = 1847] [id = 728] 19:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bc59ab400) [pid = 1847] [serial = 2185] [outer = (nil)] 19:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bc8877c00) [pid = 1847] [serial = 2186] [outer = 0x7f9bc59ab400] 19:29:37 INFO - PROCESS | 1847 | 1461119377540 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bc88ac400) [pid = 1847] [serial = 2187] [outer = 0x7f9bc59ab400] 19:29:38 INFO - PROCESS | 1847 | 1461119378355 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]]]}] 19:29:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:29:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1530ms 19:29:38 INFO - PROCESS | 1847 | 1461119378427 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 1847 | 1461119378431 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:29:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:29:38 INFO - PROCESS | 1847 | 1461119378437 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 1847 | 1461119378440 Marionette TRACE conn3 <- [1,2886,null,{}] 19:29:38 INFO - PROCESS | 1847 | 1461119378445 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}] 19:29:38 INFO - PROCESS | 1847 | 1461119378648 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:29:38 INFO - PROCESS | 1847 | 1461119378913 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6dd4800 == 187 [pid = 1847] [id = 729] 19:29:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bc7127800) [pid = 1847] [serial = 2188] [outer = (nil)] 19:29:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bc908a400) [pid = 1847] [serial = 2189] [outer = 0x7f9bc7127800] 19:29:38 INFO - PROCESS | 1847 | 1461119378989 Marionette DEBUG loaded listener.js 19:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bc9591800) [pid = 1847] [serial = 2190] [outer = 0x7f9bc7127800] 19:29:39 INFO - PROCESS | 1847 | 1461119379888 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]]]}] 19:29:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:29:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1481ms 19:29:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:29:39 INFO - PROCESS | 1847 | 1461119379918 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:29:39 INFO - PROCESS | 1847 | 1461119379921 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:29:39 INFO - PROCESS | 1847 | 1461119379926 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:29:39 INFO - PROCESS | 1847 | 1461119379930 Marionette TRACE conn3 <- [1,2890,null,{}] 19:29:39 INFO - PROCESS | 1847 | 1461119379935 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}] 19:29:40 INFO - PROCESS | 1847 | 1461119380154 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:29:40 INFO - PROCESS | 1847 | 1461119380426 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8791800 == 188 [pid = 1847] [id = 730] 19:29:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bc8fea400) [pid = 1847] [serial = 2191] [outer = (nil)] 19:29:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bcae50000) [pid = 1847] [serial = 2192] [outer = 0x7f9bc8fea400] 19:29:40 INFO - PROCESS | 1847 | 1461119380503 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bcbe83400) [pid = 1847] [serial = 2193] [outer = 0x7f9bc8fea400] 19:29:41 INFO - PROCESS | 1847 | 1461119381323 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:29:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:29:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1427ms 19:29:41 INFO - PROCESS | 1847 | 1461119381368 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:29:41 INFO - PROCESS | 1847 | 1461119381371 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:29:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:29:41 INFO - PROCESS | 1847 | 1461119381378 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 1847 | 1461119381381 Marionette TRACE conn3 <- [1,2894,null,{}] 19:29:41 INFO - PROCESS | 1847 | 1461119381387 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}] 19:29:41 INFO - PROCESS | 1847 | 1461119381597 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:29:41 INFO - PROCESS | 1847 | 1461119381868 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc905e800 == 189 [pid = 1847] [id = 731] 19:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bcaa94000) [pid = 1847] [serial = 2194] [outer = (nil)] 19:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bcbe97800) [pid = 1847] [serial = 2195] [outer = 0x7f9bcaa94000] 19:29:41 INFO - PROCESS | 1847 | 1461119381943 Marionette DEBUG loaded listener.js 19:29:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bd024d000) [pid = 1847] [serial = 2196] [outer = 0x7f9bcaa94000] 19:29:42 INFO - PROCESS | 1847 | 1461119382809 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]]]}] 19:29:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:29:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1483ms 19:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:29:42 INFO - PROCESS | 1847 | 1461119382862 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:29:42 INFO - PROCESS | 1847 | 1461119382865 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:29:42 INFO - PROCESS | 1847 | 1461119382871 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:29:42 INFO - PROCESS | 1847 | 1461119382873 Marionette TRACE conn3 <- [1,2898,null,{}] 19:29:42 INFO - PROCESS | 1847 | 1461119382878 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}] 19:29:43 INFO - PROCESS | 1847 | 1461119383102 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:29:43 INFO - PROCESS | 1847 | 1461119383379 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bca959000 == 190 [pid = 1847] [id = 732] 19:29:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bcbcc9000) [pid = 1847] [serial = 2197] [outer = (nil)] 19:29:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bd038fc00) [pid = 1847] [serial = 2198] [outer = 0x7f9bcbcc9000] 19:29:43 INFO - PROCESS | 1847 | 1461119383456 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bd04f4800) [pid = 1847] [serial = 2199] [outer = 0x7f9bcbcc9000] 19:29:44 INFO - PROCESS | 1847 | 1461119384334 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]]]}] 19:29:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:29:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1527ms 19:29:44 INFO - PROCESS | 1847 | 1461119384398 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:29:44 INFO - PROCESS | 1847 | 1461119384402 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:29:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:29:44 INFO - PROCESS | 1847 | 1461119384407 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 1847 | 1461119384409 Marionette TRACE conn3 <- [1,2902,null,{}] 19:29:44 INFO - PROCESS | 1847 | 1461119384415 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}] 19:29:44 INFO - PROCESS | 1847 | 1461119384628 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:29:44 INFO - PROCESS | 1847 | 1461119384897 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd0277000 == 191 [pid = 1847] [id = 733] 19:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bcbe8e000) [pid = 1847] [serial = 2200] [outer = (nil)] 19:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bd17b9800) [pid = 1847] [serial = 2201] [outer = 0x7f9bcbe8e000] 19:29:44 INFO - PROCESS | 1847 | 1461119384971 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bd1c1f000) [pid = 1847] [serial = 2202] [outer = 0x7f9bcbe8e000] 19:29:45 INFO - PROCESS | 1847 | 1461119385859 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1486ms 19:29:45 INFO - PROCESS | 1847 | 1461119385895 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:29:45 INFO - PROCESS | 1847 | 1461119385899 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:29:45 INFO - PROCESS | 1847 | 1461119385904 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:29:45 INFO - PROCESS | 1847 | 1461119385907 Marionette TRACE conn3 <- [1,2906,null,{}] 19:29:45 INFO - PROCESS | 1847 | 1461119385913 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}] 19:29:46 INFO - PROCESS | 1847 | 1461119386117 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:29:46 INFO - PROCESS | 1847 | 1461119386390 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd140b000 == 192 [pid = 1847] [id = 734] 19:29:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bd151b000) [pid = 1847] [serial = 2203] [outer = (nil)] 19:29:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bd1d6fc00) [pid = 1847] [serial = 2204] [outer = 0x7f9bd151b000] 19:29:46 INFO - PROCESS | 1847 | 1461119386469 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bd227d800) [pid = 1847] [serial = 2205] [outer = 0x7f9bd151b000] 19:29:47 INFO - PROCESS | 1847 | 1461119387360 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]]]}] 19:29:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:29:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1530ms 19:29:47 INFO - PROCESS | 1847 | 1461119387435 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:29:47 INFO - PROCESS | 1847 | 1461119387440 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:29:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:29:47 INFO - PROCESS | 1847 | 1461119387446 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:29:47 INFO - PROCESS | 1847 | 1461119387450 Marionette TRACE conn3 <- [1,2910,null,{}] 19:29:47 INFO - PROCESS | 1847 | 1461119387456 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}] 19:29:47 INFO - PROCESS | 1847 | 1461119387735 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:29:48 INFO - PROCESS | 1847 | 1461119388062 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2d2a800 == 193 [pid = 1847] [id = 735] 19:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bd28b4800) [pid = 1847] [serial = 2206] [outer = (nil)] 19:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bd2ae8400) [pid = 1847] [serial = 2207] [outer = 0x7f9bd28b4800] 19:29:48 INFO - PROCESS | 1847 | 1461119388152 Marionette DEBUG loaded listener.js 19:29:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bd3d9c400) [pid = 1847] [serial = 2208] [outer = 0x7f9bd28b4800] 19:29:48 INFO - PROCESS | 1847 | 1461119388878 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]]]}] 19:29:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:29:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:29:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1481ms 19:29:48 INFO - PROCESS | 1847 | 1461119388929 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 1847 | 1461119388932 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:29:48 INFO - TEST-START | /DOMEvents/constructors.html 19:29:48 INFO - PROCESS | 1847 | 1461119388938 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 1847 | 1461119388940 Marionette TRACE conn3 <- [1,2914,null,{}] 19:29:48 INFO - PROCESS | 1847 | 1461119388946 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}] 19:29:49 INFO - PROCESS | 1847 | 1461119389153 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:29:49 INFO - PROCESS | 1847 | 1461119389428 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd5d3d000 == 194 [pid = 1847] [id = 736] 19:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bd2ae7000) [pid = 1847] [serial = 2209] [outer = (nil)] 19:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bd5c7cc00) [pid = 1847] [serial = 2210] [outer = 0x7f9bd2ae7000] 19:29:49 INFO - PROCESS | 1847 | 1461119389502 Marionette DEBUG loaded listener.js 19:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bd5fc8c00) [pid = 1847] [serial = 2211] [outer = 0x7f9bd2ae7000] 19:29:50 INFO - PROCESS | 1847 | 1461119390405 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]]]}] 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:29:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:29:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:29:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:29:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:29:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:29:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:29:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:29:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:29:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1553ms 19:29:50 INFO - PROCESS | 1847 | 1461119390500 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 1847 | 1461119390512 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:29:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:29:50 INFO - PROCESS | 1847 | 1461119390524 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 1847 | 1461119390527 Marionette TRACE conn3 <- [1,2918,null,{}] 19:29:50 INFO - PROCESS | 1847 | 1461119390532 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}] 19:29:50 INFO - PROCESS | 1847 | 1461119390746 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:29:51 INFO - PROCESS | 1847 | 1461119391017 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6ac3800 == 195 [pid = 1847] [id = 737] 19:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bd2cc4c00) [pid = 1847] [serial = 2212] [outer = (nil)] 19:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bd6b85000) [pid = 1847] [serial = 2213] [outer = 0x7f9bd2cc4c00] 19:29:51 INFO - PROCESS | 1847 | 1461119391141 Marionette DEBUG loaded listener.js 19:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bd8676400) [pid = 1847] [serial = 2214] [outer = 0x7f9bd2cc4c00] 19:29:51 INFO - PROCESS | 1847 | 1461119391883 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:29:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:29:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1378ms 19:29:51 INFO - PROCESS | 1847 | 1461119391903 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:29:51 INFO - PROCESS | 1847 | 1461119391906 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:29:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:29:51 INFO - PROCESS | 1847 | 1461119391912 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 1847 | 1461119391914 Marionette TRACE conn3 <- [1,2922,null,{}] 19:29:51 INFO - PROCESS | 1847 | 1461119391920 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}] 19:29:52 INFO - PROCESS | 1847 | 1461119392125 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:29:52 INFO - PROCESS | 1847 | 1461119392371 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd7088800 == 196 [pid = 1847] [id = 738] 19:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bd2e93800) [pid = 1847] [serial = 2215] [outer = (nil)] 19:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bd9b2c800) [pid = 1847] [serial = 2216] [outer = 0x7f9bd2e93800] 19:29:52 INFO - PROCESS | 1847 | 1461119392441 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bd9fe3c00) [pid = 1847] [serial = 2217] [outer = 0x7f9bd2e93800] 19:29:53 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:29:53 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:29:53 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:29:53 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:29:53 INFO - PROCESS | 1847 | 1461119393266 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]]]}] 19:29:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:29:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:29:53 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 19:29:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:29:53 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 19:29:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:29:53 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]" 19:29:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:29:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:29:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:29:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1385ms 19:29:53 INFO - PROCESS | 1847 | 1461119393312 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:29:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:29:53 INFO - PROCESS | 1847 | 1461119393317 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:29:53 INFO - PROCESS | 1847 | 1461119393323 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 1847 | 1461119393326 Marionette TRACE conn3 <- [1,2926,null,{}] 19:29:53 INFO - PROCESS | 1847 | 1461119393331 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}] 19:29:53 INFO - PROCESS | 1847 | 1461119393550 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:29:53 INFO - PROCESS | 1847 | 1461119393808 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bda8b4000 == 197 [pid = 1847] [id = 739] 19:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bd614b000) [pid = 1847] [serial = 2218] [outer = (nil)] 19:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bdb1f6400) [pid = 1847] [serial = 2219] [outer = 0x7f9bd614b000] 19:29:53 INFO - PROCESS | 1847 | 1461119393887 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bdb22e800) [pid = 1847] [serial = 2220] [outer = 0x7f9bd614b000] 19:29:54 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:29:54 INFO - PROCESS | 1847 | 1461119394667 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]]]}] 19:29:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:29:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1379ms 19:29:54 INFO - PROCESS | 1847 | 1461119394704 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:29:54 INFO - PROCESS | 1847 | 1461119394707 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:29:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:29:54 INFO - PROCESS | 1847 | 1461119394712 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1847 | 1461119394714 Marionette TRACE conn3 <- [1,2930,null,{}] 19:29:54 INFO - PROCESS | 1847 | 1461119394720 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}] 19:29:54 INFO - PROCESS | 1847 | 1461119394925 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:29:55 INFO - PROCESS | 1847 | 1461119395174 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb29e000 == 198 [pid = 1847] [id = 740] 19:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bca964400) [pid = 1847] [serial = 2221] [outer = (nil)] 19:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bdba1e400) [pid = 1847] [serial = 2222] [outer = 0x7f9bca964400] 19:29:55 INFO - PROCESS | 1847 | 1461119395244 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9bdc8ab000) [pid = 1847] [serial = 2223] [outer = 0x7f9bca964400] 19:29:55 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:29:56 INFO - PROCESS | 1847 | 1461119396032 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]]]}] 19:29:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:29:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1374ms 19:29:56 INFO - PROCESS | 1847 | 1461119396088 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 1847 | 1461119396090 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:29:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:29:56 INFO - PROCESS | 1847 | 1461119396096 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 1847 | 1461119396098 Marionette TRACE conn3 <- [1,2934,null,{}] 19:29:56 INFO - PROCESS | 1847 | 1461119396103 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}] 19:29:56 INFO - PROCESS | 1847 | 1461119396341 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:29:56 INFO - PROCESS | 1847 | 1461119396616 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdbb1c800 == 199 [pid = 1847] [id = 741] 19:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9bd9bb1400) [pid = 1847] [serial = 2224] [outer = (nil)] 19:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bdcd3d800) [pid = 1847] [serial = 2225] [outer = 0x7f9bd9bb1400] 19:29:56 INFO - PROCESS | 1847 | 1461119396687 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bdcf2b400) [pid = 1847] [serial = 2226] [outer = 0x7f9bd9bb1400] 19:29:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:29:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1325ms 19:29:57 INFO - PROCESS | 1847 | 1461119397415 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]]]}] 19:29:57 INFO - PROCESS | 1847 | 1461119397444 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 1847 | 1461119397446 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:29:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:29:57 INFO - PROCESS | 1847 | 1461119397455 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1847 | 1461119397457 Marionette TRACE conn3 <- [1,2938,null,{}] 19:29:57 INFO - PROCESS | 1847 | 1461119397462 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}] 19:29:57 INFO - PROCESS | 1847 | 1461119397681 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:29:57 INFO - PROCESS | 1847 | 1461119397928 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdcdd2800 == 200 [pid = 1847] [id = 742] 19:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bdc8b5400) [pid = 1847] [serial = 2227] [outer = (nil)] 19:29:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bdd820400) [pid = 1847] [serial = 2228] [outer = 0x7f9bdc8b5400] 19:29:58 INFO - PROCESS | 1847 | 1461119398015 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bde669000) [pid = 1847] [serial = 2229] [outer = 0x7f9bdc8b5400] 19:29:58 INFO - PROCESS | 1847 | 1461119398764 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]]]}] 19:29:58 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. 19:29:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1327ms 19:29:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:29:58 INFO - PROCESS | 1847 | 1461119398793 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 1847 | 1461119398795 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:29:58 INFO - PROCESS | 1847 | 1461119398804 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 1847 | 1461119398807 Marionette TRACE conn3 <- [1,2942,null,{}] 19:29:58 INFO - PROCESS | 1847 | 1461119398812 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}] 19:29:59 INFO - PROCESS | 1847 | 1461119399039 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:29:59 INFO - PROCESS | 1847 | 1461119399366 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bde46e800 == 201 [pid = 1847] [id = 743] 19:29:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bdc94c800) [pid = 1847] [serial = 2230] [outer = (nil)] 19:29:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9be7ed6c00) [pid = 1847] [serial = 2231] [outer = 0x7f9bdc94c800] 19:29:59 INFO - PROCESS | 1847 | 1461119399442 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9be8f07000) [pid = 1847] [serial = 2232] [outer = 0x7f9bdc94c800] 19:30:00 INFO - PROCESS | 1847 | 1461119400204 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"]]]}] 19:30:00 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 19:30:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:30:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1429ms 19:30:00 INFO - PROCESS | 1847 | 1461119400234 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:30:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:30:00 INFO - PROCESS | 1847 | 1461119400238 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:30:00 INFO - PROCESS | 1847 | 1461119400244 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 1847 | 1461119400248 Marionette TRACE conn3 <- [1,2946,null,{}] 19:30:00 INFO - PROCESS | 1847 | 1461119400253 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}] 19:30:00 INFO - PROCESS | 1847 | 1461119400480 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:30:00 INFO - PROCESS | 1847 | 1461119400746 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8cdf000 == 202 [pid = 1847] [id = 744] 19:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bbc6cb800) [pid = 1847] [serial = 2233] [outer = (nil)] 19:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9be8fe6800) [pid = 1847] [serial = 2234] [outer = 0x7f9bbc6cb800] 19:30:00 INFO - PROCESS | 1847 | 1461119400819 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bebbe8c00) [pid = 1847] [serial = 2235] [outer = 0x7f9bbc6cb800] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2521000 == 201 [pid = 1847] [id = 49] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc58e3000 == 200 [pid = 1847] [id = 668] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc1a66800 == 199 [pid = 1847] [id = 672] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bdc681000 == 198 [pid = 1847] [id = 449] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbddda000 == 197 [pid = 1847] [id = 669] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc1c6d000 == 196 [pid = 1847] [id = 723] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc168c800 == 195 [pid = 1847] [id = 722] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbe5d7800 == 194 [pid = 1847] [id = 721] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbc41e000 == 193 [pid = 1847] [id = 720] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bb913c000 == 192 [pid = 1847] [id = 718] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2778800 == 191 [pid = 1847] [id = 717] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbd848000 == 190 [pid = 1847] [id = 716] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbd6d5800 == 189 [pid = 1847] [id = 715] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc277d800 == 188 [pid = 1847] [id = 714] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bee25d000 == 187 [pid = 1847] [id = 713] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bb8fd8800 == 186 [pid = 1847] [id = 712] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bedf7f800 == 185 [pid = 1847] [id = 711] 19:30:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9be9b9a800 == 184 [pid = 1847] [id = 710] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bbf3f2000) [pid = 1847] [serial = 2099] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bc1091c00) [pid = 1847] [serial = 2100] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bd1c2f000) [pid = 1847] [serial = 2072] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bcaca3c00) [pid = 1847] [serial = 2091] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bc4b0c800) [pid = 1847] [serial = 2042] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bc9688c00) [pid = 1847] [serial = 2045] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bd28b8400) [pid = 1847] [serial = 2028] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bd1729c00) [pid = 1847] [serial = 2048] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9bd038ec00) [pid = 1847] [serial = 2037] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bdcd3d400) [pid = 1847] [serial = 2057] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bbc6cbc00) [pid = 1847] [serial = 2087] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bc105ec00) [pid = 1847] [serial = 2078] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bc2407000) [pid = 1847] [serial = 2081] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bc4b03400) [pid = 1847] [serial = 2088] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd1bb0800) [pid = 1847] [serial = 2096] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bc865e800) [pid = 1847] [serial = 2085] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9be9107400) [pid = 1847] [serial = 2066] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bcbe9e000) [pid = 1847] [serial = 2093] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9bd5dccc00) [pid = 1847] [serial = 2054] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bdcd47c00) [pid = 1847] [serial = 2063] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9be8cbac00) [pid = 1847] [serial = 2069] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bd1526800) [pid = 1847] [serial = 2094] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bc39d7800) [pid = 1847] [serial = 2082] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bd1c51800) [pid = 1847] [serial = 2097] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bbe5fa000) [pid = 1847] [serial = 2060] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bc2405c00) [pid = 1847] [serial = 2079] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bca972c00) [pid = 1847] [serial = 2090] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bc034f000) [pid = 1847] [serial = 2039] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bc5e50c00) [pid = 1847] [serial = 2084] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bbd950800) [pid = 1847] [serial = 2075] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bd28b9000) [pid = 1847] [serial = 2051] [outer = (nil)] [url = about:blank] 19:30:03 INFO - PROCESS | 1847 | 1461119403105 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]]]}] 19:30: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. 19:30:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2984ms 19:30:03 INFO - PROCESS | 1847 | 1461119403231 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:30:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:30:03 INFO - PROCESS | 1847 | 1461119403236 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:30:03 INFO - PROCESS | 1847 | 1461119403244 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 1847 | 1461119403250 Marionette TRACE conn3 <- [1,2950,null,{}] 19:30:03 INFO - PROCESS | 1847 | 1461119403258 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}] 19:30:03 INFO - PROCESS | 1847 | 1461119403448 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:30:03 INFO - PROCESS | 1847 | 1461119403670 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc3c8000 == 185 [pid = 1847] [id = 745] 19:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bbd823800) [pid = 1847] [serial = 2236] [outer = (nil)] 19:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bbd94c000) [pid = 1847] [serial = 2237] [outer = 0x7f9bbd823800] 19:30:03 INFO - PROCESS | 1847 | 1461119403738 Marionette DEBUG loaded listener.js 19:30:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bbe5ee800) [pid = 1847] [serial = 2238] [outer = 0x7f9bbd823800] 19:30:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc6dc000 == 186 [pid = 1847] [id = 746] 19:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bbf3fac00) [pid = 1847] [serial = 2239] [outer = (nil)] 19:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bbd820000) [pid = 1847] [serial = 2240] [outer = 0x7f9bbf3fac00] 19:30:04 INFO - PROCESS | 1847 | 1461119404487 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]]]}] 19:30: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. 19:30:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1290ms 19:30:04 INFO - PROCESS | 1847 | 1461119404539 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:30:04 INFO - PROCESS | 1847 | 1461119404547 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:30:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:30:04 INFO - PROCESS | 1847 | 1461119404556 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:30:04 INFO - PROCESS | 1847 | 1461119404559 Marionette TRACE conn3 <- [1,2954,null,{}] 19:30:04 INFO - PROCESS | 1847 | 1461119404563 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}] 19:30:04 INFO - PROCESS | 1847 | 1461119404808 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:30:05 INFO - PROCESS | 1847 | 1461119405020 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbd85d800 == 187 [pid = 1847] [id = 747] 19:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bbd81bc00) [pid = 1847] [serial = 2241] [outer = (nil)] 19:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bc0345c00) [pid = 1847] [serial = 2242] [outer = 0x7f9bbd81bc00] 19:30:05 INFO - PROCESS | 1847 | 1461119405079 Marionette DEBUG loaded listener.js 19:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bc1087800) [pid = 1847] [serial = 2243] [outer = 0x7f9bbd81bc00] 19:30:05 INFO - PROCESS | 1847 | 1461119405926 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]]]}] 19:30:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:30:05 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 19:30:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1387ms 19:30:05 INFO - PROCESS | 1847 | 1461119405944 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:30:05 INFO - PROCESS | 1847 | 1461119405947 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:30:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:30:05 INFO - PROCESS | 1847 | 1461119405954 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:30:05 INFO - PROCESS | 1847 | 1461119405970 Marionette TRACE conn3 <- [1,2958,null,{}] 19:30:06 INFO - PROCESS | 1847 | 1461119405997 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}] 19:30:06 INFO - PROCESS | 1847 | 1461119406274 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:30:06 INFO - PROCESS | 1847 | 1461119406315 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc168a000 == 188 [pid = 1847] [id = 748] 19:30:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bc105ec00) [pid = 1847] [serial = 2244] [outer = (nil)] 19:30:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bc39d7800) [pid = 1847] [serial = 2245] [outer = 0x7f9bc105ec00] 19:30:06 INFO - PROCESS | 1847 | 1461119406380 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bc486cc00) [pid = 1847] [serial = 2246] [outer = 0x7f9bc105ec00] 19:30:07 INFO - PROCESS | 1847 | 1461119407246 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]]]}] 19:30:07 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. 19:30:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1314ms 19:30:07 INFO - PROCESS | 1847 | 1461119407285 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 1847 | 1461119407288 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:30:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:30:07 INFO - PROCESS | 1847 | 1461119407295 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 1847 | 1461119407297 Marionette TRACE conn3 <- [1,2962,null,{}] 19:30:07 INFO - PROCESS | 1847 | 1461119407302 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}] 19:30:08 INFO - PROCESS | 1847 | 1461119408169 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9be9e1a800) [pid = 1847] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bbc6bdc00) [pid = 1847] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bbd817800) [pid = 1847] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bcbe91c00) [pid = 1847] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bc0346000) [pid = 1847] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bc4407800) [pid = 1847] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bdacf5400) [pid = 1847] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bd04f2000) [pid = 1847] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bb9054800) [pid = 1847] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bd0258800) [pid = 1847] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bc2468c00) [pid = 1847] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bbc293000) [pid = 1847] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bc486a000) [pid = 1847] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bbe5f1000) [pid = 1847] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bc1091400) [pid = 1847] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bd2657c00) [pid = 1847] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bd1726000) [pid = 1847] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bbc6bd800) [pid = 1847] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bd1fc0800) [pid = 1847] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bd0254400) [pid = 1847] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bd1710400) [pid = 1847] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bcbe25400) [pid = 1847] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bbe5fc000) [pid = 1847] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9be8f08800) [pid = 1847] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bc8667c00) [pid = 1847] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bbe5ef800) [pid = 1847] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bd28b4c00) [pid = 1847] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bbc6c1000) [pid = 1847] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bc105a400) [pid = 1847] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bd2f7c000) [pid = 1847] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bc5e48c00) [pid = 1847] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bbf3f7400) [pid = 1847] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bd3d98c00) [pid = 1847] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bb9054400) [pid = 1847] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bbd819000) [pid = 1847] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bd3d8fc00) [pid = 1847] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:30:08 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bcbe88400) [pid = 1847] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:30:08 INFO - PROCESS | 1847 | 1461119408411 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbb604000 == 189 [pid = 1847] [id = 749] 19:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bb9052c00) [pid = 1847] [serial = 2247] [outer = (nil)] 19:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bbc293000) [pid = 1847] [serial = 2248] [outer = 0x7f9bb9052c00] 19:30:08 INFO - PROCESS | 1847 | 1461119408477 Marionette DEBUG loaded listener.js 19:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bbd81c000) [pid = 1847] [serial = 2249] [outer = 0x7f9bb9052c00] 19:30:09 INFO - PROCESS | 1847 | 1461119409074 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]]]}] 19:30: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. 19:30:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1837ms 19:30:09 INFO - PROCESS | 1847 | 1461119409134 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 1847 | 1461119409136 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:30:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:30:09 INFO - PROCESS | 1847 | 1461119409142 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 1847 | 1461119409143 Marionette TRACE conn3 <- [1,2966,null,{}] 19:30:09 INFO - PROCESS | 1847 | 1461119409149 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}] 19:30:09 INFO - PROCESS | 1847 | 1461119409347 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:30:09 INFO - PROCESS | 1847 | 1461119409538 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc2775800 == 190 [pid = 1847] [id = 750] 19:30:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bb9055400) [pid = 1847] [serial = 2250] [outer = (nil)] 19:30:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bc2410400) [pid = 1847] [serial = 2251] [outer = 0x7f9bb9055400] 19:30:09 INFO - PROCESS | 1847 | 1461119409601 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bc5a66400) [pid = 1847] [serial = 2252] [outer = 0x7f9bb9055400] 19:30:10 INFO - PROCESS | 1847 | 1461119410467 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]]]}] 19:30:10 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. 19:30:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1386ms 19:30:10 INFO - PROCESS | 1847 | 1461119410543 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 1847 | 1461119410549 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:30:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:30:10 INFO - PROCESS | 1847 | 1461119410561 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1847 | 1461119410566 Marionette TRACE conn3 <- [1,2970,null,{}] 19:30:10 INFO - PROCESS | 1847 | 1461119410576 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}] 19:30:10 INFO - PROCESS | 1847 | 1461119410801 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:30:11 INFO - PROCESS | 1847 | 1461119411072 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbd6d0800 == 191 [pid = 1847] [id = 751] 19:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bbd821400) [pid = 1847] [serial = 2253] [outer = (nil)] 19:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bbe5f0000) [pid = 1847] [serial = 2254] [outer = 0x7f9bbd821400] 19:30:11 INFO - PROCESS | 1847 | 1461119411217 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bbf3fa800) [pid = 1847] [serial = 2255] [outer = 0x7f9bbd821400] 19:30:11 INFO - PROCESS | 1847 | 1461119411979 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]]]}] 19:30:11 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. 19:30:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1439ms 19:30:12 INFO - PROCESS | 1847 | 1461119412007 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 1847 | 1461119412015 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:30:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:30:12 INFO - PROCESS | 1847 | 1461119412028 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 1847 | 1461119412031 Marionette TRACE conn3 <- [1,2974,null,{}] 19:30:12 INFO - PROCESS | 1847 | 1461119412037 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}] 19:30:12 INFO - PROCESS | 1847 | 1461119412244 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:30:12 INFO - PROCESS | 1847 | 1461119412490 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc276d000 == 192 [pid = 1847] [id = 752] 19:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bbf3f6c00) [pid = 1847] [serial = 2256] [outer = (nil)] 19:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bc2405800) [pid = 1847] [serial = 2257] [outer = 0x7f9bbf3f6c00] 19:30:12 INFO - PROCESS | 1847 | 1461119412561 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bc27d7800) [pid = 1847] [serial = 2258] [outer = 0x7f9bbf3f6c00] 19:30:13 INFO - PROCESS | 1847 | 1461119413461 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]]]}] 19:30:13 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. 19:30:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1486ms 19:30:13 INFO - PROCESS | 1847 | 1461119413514 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1847 | 1461119413518 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:30:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:30:13 INFO - PROCESS | 1847 | 1461119413524 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1847 | 1461119413529 Marionette TRACE conn3 <- [1,2978,null,{}] 19:30:13 INFO - PROCESS | 1847 | 1461119413592 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}] 19:30:13 INFO - PROCESS | 1847 | 1461119413840 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:30:14 INFO - PROCESS | 1847 | 1461119414126 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc5960800 == 193 [pid = 1847] [id = 753] 19:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bc5cab400) [pid = 1847] [serial = 2259] [outer = (nil)] 19:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bc70eb000) [pid = 1847] [serial = 2260] [outer = 0x7f9bc5cab400] 19:30:14 INFO - PROCESS | 1847 | 1461119414222 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bc8879800) [pid = 1847] [serial = 2261] [outer = 0x7f9bc5cab400] 19:30:14 INFO - PROCESS | 1847 | 1461119414961 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]]]}] 19:30:15 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. 19:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1488ms 19:30:15 INFO - PROCESS | 1847 | 1461119415013 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:30:15 INFO - PROCESS | 1847 | 1461119415017 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:30:15 INFO - PROCESS | 1847 | 1461119415025 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:30:15 INFO - PROCESS | 1847 | 1461119415028 Marionette TRACE conn3 <- [1,2982,null,{}] 19:30:15 INFO - PROCESS | 1847 | 1461119415033 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}] 19:30:15 INFO - PROCESS | 1847 | 1461119415243 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:30:15 INFO - PROCESS | 1847 | 1461119415518 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7154800 == 194 [pid = 1847] [id = 754] 19:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bc5e50c00) [pid = 1847] [serial = 2262] [outer = (nil)] 19:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bc963e000) [pid = 1847] [serial = 2263] [outer = 0x7f9bc5e50c00] 19:30:15 INFO - PROCESS | 1847 | 1461119415596 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bca96b400) [pid = 1847] [serial = 2264] [outer = 0x7f9bc5e50c00] 19:30:16 INFO - PROCESS | 1847 | 1461119416355 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"]]]}] 19:30:16 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 19:30:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:30:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1381ms 19:30:16 INFO - PROCESS | 1847 | 1461119416408 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 1847 | 1461119416411 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:30:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:30:16 INFO - PROCESS | 1847 | 1461119416417 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 1847 | 1461119416419 Marionette TRACE conn3 <- [1,2986,null,{}] 19:30:16 INFO - PROCESS | 1847 | 1461119416425 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}] 19:30:16 INFO - PROCESS | 1847 | 1461119416665 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:30:16 INFO - PROCESS | 1847 | 1461119416925 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc9053000 == 195 [pid = 1847] [id = 755] 19:30:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bc887b400) [pid = 1847] [serial = 2265] [outer = (nil)] 19:30:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bcae4ec00) [pid = 1847] [serial = 2266] [outer = 0x7f9bc887b400] 19:30:17 INFO - PROCESS | 1847 | 1461119417000 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bcbe2b800) [pid = 1847] [serial = 2267] [outer = 0x7f9bc887b400] 19:30:17 INFO - PROCESS | 1847 | 1461119417746 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]]]}] 19:30:17 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. 19:30:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1375ms 19:30:17 INFO - PROCESS | 1847 | 1461119417794 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:30:17 INFO - PROCESS | 1847 | 1461119417796 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:30:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:30:17 INFO - PROCESS | 1847 | 1461119417802 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 1847 | 1461119417804 Marionette TRACE conn3 <- [1,2990,null,{}] 19:30:17 INFO - PROCESS | 1847 | 1461119417810 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}] 19:30:18 INFO - PROCESS | 1847 | 1461119418037 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:30:18 INFO - PROCESS | 1847 | 1461119418336 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaee0000 == 196 [pid = 1847] [id = 756] 19:30:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bcbe92c00) [pid = 1847] [serial = 2268] [outer = (nil)] 19:30:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bd17b3400) [pid = 1847] [serial = 2269] [outer = 0x7f9bcbe92c00] 19:30:18 INFO - PROCESS | 1847 | 1461119418415 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bd1c26000) [pid = 1847] [serial = 2270] [outer = 0x7f9bcbe92c00] 19:30:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd211e800 == 197 [pid = 1847] [id = 757] 19:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bd2655800) [pid = 1847] [serial = 2271] [outer = (nil)] 19:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bd1c4f800) [pid = 1847] [serial = 2272] [outer = 0x7f9bd2655800] 19:30:19 INFO - PROCESS | 1847 | 1461119419229 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]]]}] 19:30:19 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. 19:30:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 19:30:19 INFO - PROCESS | 1847 | 1461119419285 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1847 | 1461119419288 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:30:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:30:19 INFO - PROCESS | 1847 | 1461119419294 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1847 | 1461119419297 Marionette TRACE conn3 <- [1,2994,null,{}] 19:30:19 INFO - PROCESS | 1847 | 1461119419302 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}] 19:30:19 INFO - PROCESS | 1847 | 1461119419583 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:30:19 INFO - PROCESS | 1847 | 1461119419856 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd2ab0800 == 198 [pid = 1847] [id = 758] 19:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bc6d39800) [pid = 1847] [serial = 2273] [outer = (nil)] 19:30:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bd2285400) [pid = 1847] [serial = 2274] [outer = 0x7f9bc6d39800] 19:30:19 INFO - PROCESS | 1847 | 1461119419964 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bd270c000) [pid = 1847] [serial = 2275] [outer = 0x7f9bc6d39800] 19:30:20 INFO - PROCESS | 1847 | 1461119420652 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]]]}] 19:30:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:30:20 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 19:30:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1382ms 19:30:20 INFO - PROCESS | 1847 | 1461119420683 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:30:20 INFO - PROCESS | 1847 | 1461119420687 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:30:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:30:20 INFO - PROCESS | 1847 | 1461119420695 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:30:20 INFO - PROCESS | 1847 | 1461119420698 Marionette TRACE conn3 <- [1,2998,null,{}] 19:30:20 INFO - PROCESS | 1847 | 1461119420702 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}] 19:30:20 INFO - PROCESS | 1847 | 1461119420907 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:30:21 INFO - PROCESS | 1847 | 1461119421155 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd61a8000 == 199 [pid = 1847] [id = 759] 19:30:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bcbe9c400) [pid = 1847] [serial = 2276] [outer = (nil)] 19:30:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bd28bb800) [pid = 1847] [serial = 2277] [outer = 0x7f9bcbe9c400] 19:30:21 INFO - PROCESS | 1847 | 1461119421230 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bd2ae8800) [pid = 1847] [serial = 2278] [outer = 0x7f9bcbe9c400] 19:30:21 INFO - PROCESS | 1847 | 1461119421987 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]]]}] 19:30:22 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. 19:30:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1328ms 19:30:22 INFO - PROCESS | 1847 | 1461119422024 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:30:22 INFO - PROCESS | 1847 | 1461119422027 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:30:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:30:22 INFO - PROCESS | 1847 | 1461119422033 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:30:22 INFO - PROCESS | 1847 | 1461119422035 Marionette TRACE conn3 <- [1,3002,null,{}] 19:30:22 INFO - PROCESS | 1847 | 1461119422040 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}] 19:30:22 INFO - PROCESS | 1847 | 1461119422282 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:30:22 INFO - PROCESS | 1847 | 1461119422535 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bd6e63800 == 200 [pid = 1847] [id = 760] 19:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bd1c57000) [pid = 1847] [serial = 2279] [outer = (nil)] 19:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f9bd2cbf400) [pid = 1847] [serial = 2280] [outer = 0x7f9bd1c57000] 19:30:22 INFO - PROCESS | 1847 | 1461119422611 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f9bd3d8fc00) [pid = 1847] [serial = 2281] [outer = 0x7f9bd1c57000] 19:30:23 INFO - PROCESS | 1847 | 1461119423358 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]]]}] 19:30:23 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. 19:30:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1376ms 19:30:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:30:23 INFO - PROCESS | 1847 | 1461119423410 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:30:23 INFO - PROCESS | 1847 | 1461119423412 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:30:23 INFO - PROCESS | 1847 | 1461119423419 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 1847 | 1461119423422 Marionette TRACE conn3 <- [1,3006,null,{}] 19:30:23 INFO - PROCESS | 1847 | 1461119423427 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}] 19:30:23 INFO - PROCESS | 1847 | 1461119423637 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:30:23 INFO - PROCESS | 1847 | 1461119423917 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdb010800 == 201 [pid = 1847] [id = 761] 19:30:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f9bbc6bd400) [pid = 1847] [serial = 2282] [outer = (nil)] 19:30:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f9bd5dc9800) [pid = 1847] [serial = 2283] [outer = 0x7f9bbc6bd400] 19:30:23 INFO - PROCESS | 1847 | 1461119423991 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f9bd6b91800) [pid = 1847] [serial = 2284] [outer = 0x7f9bbc6bd400] 19:30:24 INFO - PROCESS | 1847 | 1461119424764 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]]]}] 19:30:24 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. 19:30:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1385ms 19:30:24 INFO - PROCESS | 1847 | 1461119424805 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:30:24 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:30:24 INFO - PROCESS | 1847 | 1461119424809 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:30:24 INFO - PROCESS | 1847 | 1461119424815 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 1847 | 1461119424819 Marionette TRACE conn3 <- [1,3010,null,{}] 19:30:24 INFO - PROCESS | 1847 | 1461119424824 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}] 19:30:25 INFO - PROCESS | 1847 | 1461119425059 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:30:25 INFO - PROCESS | 1847 | 1461119425346 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bdc68c000 == 202 [pid = 1847] [id = 762] 19:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f9bd2706c00) [pid = 1847] [serial = 2285] [outer = (nil)] 19:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f9bdac4cc00) [pid = 1847] [serial = 2286] [outer = 0x7f9bd2706c00] 19:30:25 INFO - PROCESS | 1847 | 1461119425431 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f9bdbdde400) [pid = 1847] [serial = 2287] [outer = 0x7f9bd2706c00] 19:30:26 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 19:30:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1432ms 19:30:26 INFO - PROCESS | 1847 | 1461119426240 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]]]}] 19:30:26 INFO - PROCESS | 1847 | 1461119426248 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:30:26 INFO - PROCESS | 1847 | 1461119426251 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:30:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:30:26 INFO - PROCESS | 1847 | 1461119426257 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 1847 | 1461119426260 Marionette TRACE conn3 <- [1,3014,null,{}] 19:30:26 INFO - PROCESS | 1847 | 1461119426265 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}] 19:30:26 INFO - PROCESS | 1847 | 1461119426487 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:30:26 INFO - PROCESS | 1847 | 1461119426742 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9be8d8c000 == 203 [pid = 1847] [id = 763] 19:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f9bd3d92c00) [pid = 1847] [serial = 2288] [outer = (nil)] 19:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f9bdcd97c00) [pid = 1847] [serial = 2289] [outer = 0x7f9bd3d92c00] 19:30:26 INFO - PROCESS | 1847 | 1461119426818 Marionette DEBUG loaded listener.js 19:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f9bde671c00) [pid = 1847] [serial = 2290] [outer = 0x7f9bd3d92c00] 19:30:27 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:30:27 INFO - PROCESS | 1847 | 1461119427689 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:30:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:30:27 INFO - {} 19:30:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:30:27 INFO - {} 19:30:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:30:27 INFO - {} 19:30:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:30:27 INFO - {} 19:30:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1478ms 19:30:27 INFO - PROCESS | 1847 | 1461119427743 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:30:27 INFO - PROCESS | 1847 | 1461119427745 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:30:27 INFO - TEST-START | /FileAPI/fileReader.html 19:30:27 INFO - PROCESS | 1847 | 1461119427756 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 1847 | 1461119427759 Marionette TRACE conn3 <- [1,3018,null,{}] 19:30:27 INFO - PROCESS | 1847 | 1461119427769 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}] 19:30:27 INFO - PROCESS | 1847 | 1461119427988 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:30:28 INFO - PROCESS | 1847 | 1461119428279 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bed814800 == 204 [pid = 1847] [id = 764] 19:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f9be1fd3400) [pid = 1847] [serial = 2291] [outer = (nil)] 19:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f9be8fe1800) [pid = 1847] [serial = 2292] [outer = 0x7f9be1fd3400] 19:30:28 INFO - PROCESS | 1847 | 1461119428351 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f9bec025400) [pid = 1847] [serial = 2293] [outer = 0x7f9be1fd3400] 19:30:29 INFO - PROCESS | 1847 | 1461119429170 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]]]}] 19:30:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:30:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:30:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:30:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:30:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 1435ms 19:30:29 INFO - PROCESS | 1847 | 1461119429193 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:30:29 INFO - PROCESS | 1847 | 1461119429197 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:30:29 INFO - TEST-START | /FileAPI/historical.html 19:30:29 INFO - PROCESS | 1847 | 1461119429203 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 1847 | 1461119429209 Marionette TRACE conn3 <- [1,3022,null,{}] 19:30:29 INFO - PROCESS | 1847 | 1461119429214 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}] 19:30:29 INFO - PROCESS | 1847 | 1461119429438 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:30:29 INFO - PROCESS | 1847 | 1461119429736 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9beddd1000 == 205 [pid = 1847] [id = 765] 19:30:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f9bec025800) [pid = 1847] [serial = 2294] [outer = (nil)] 19:30:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f9bede24400) [pid = 1847] [serial = 2295] [outer = 0x7f9bec025800] 19:30:29 INFO - PROCESS | 1847 | 1461119429805 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f9bedf62000) [pid = 1847] [serial = 2296] [outer = 0x7f9bec025800] 19:30:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:30:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:30:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:30:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:30:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:30:30 INFO - PROCESS | 1847 | 1461119430580 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"]]]}] 19:30:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:30:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:30:30 INFO - TEST-OK | /FileAPI/historical.html | took 1388ms 19:30:30 INFO - PROCESS | 1847 | 1461119430614 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 1847 | 1461119430618 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:30:30 INFO - TEST-START | /FileAPI/idlharness.html 19:30:30 INFO - PROCESS | 1847 | 1461119430631 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 1847 | 1461119430635 Marionette TRACE conn3 <- [1,3026,null,{}] 19:30:30 INFO - PROCESS | 1847 | 1461119430642 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}] 19:30:30 INFO - PROCESS | 1847 | 1461119430861 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:30:31 INFO - PROCESS | 1847 | 1461119431115 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bee419800 == 206 [pid = 1847] [id = 766] 19:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f9bbb5bf800) [pid = 1847] [serial = 2297] [outer = (nil)] 19:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f9bbb5c6c00) [pid = 1847] [serial = 2298] [outer = 0x7f9bbb5bf800] 19:30:31 INFO - PROCESS | 1847 | 1461119431189 Marionette DEBUG loaded listener.js 19:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f9bbb5cc000) [pid = 1847] [serial = 2299] [outer = 0x7f9bbb5bf800] 19:30:32 INFO - PROCESS | 1847 | 1461119432801 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]]]}] 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:30:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:30:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:30:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:30:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:30:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:30:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:30:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:30:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:30:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:30:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:30:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:30:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:30:32 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 19:30:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:30:32 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 19:30:32 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 19:30:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:30:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:30:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:30:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:30:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:30:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:30:33 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 19:30:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:30:33 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 19:30:33 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 19:30:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:30:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:30:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:30:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:30:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:30:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:30:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 2332ms 19:30:33 INFO - PROCESS | 1847 | 1461119433066 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 1847 | 1461119433069 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:30:33 INFO - TEST-START | /FileAPI/idlharness.worker 19:30:33 INFO - PROCESS | 1847 | 1461119433080 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 1847 | 1461119433083 Marionette TRACE conn3 <- [1,3030,null,{}] 19:30:33 INFO - PROCESS | 1847 | 1461119433088 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}] 19:30:33 INFO - PROCESS | 1847 | 1461119433333 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:30:33 INFO - PROCESS | 1847 | 1461119433622 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc59d8800 == 207 [pid = 1847] [id = 767] 19:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f9bbb5c0400) [pid = 1847] [serial = 2300] [outer = (nil)] 19:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f9bdcf35400) [pid = 1847] [serial = 2301] [outer = 0x7f9bbb5c0400] 19:30:33 INFO - PROCESS | 1847 | 1461119433694 Marionette DEBUG loaded listener.js 19:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f9bf0d82c00) [pid = 1847] [serial = 2302] [outer = 0x7f9bbb5c0400] 19:30:33 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:30:36 INFO - PROCESS | 1847 | 1461119435895 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,{},{}]]]}] 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:30:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:30:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:30:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:30:36 INFO - {} 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:30:36 INFO - {} 19:30:36 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 - {} 19:30:36 INFO - {} 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:30:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:30:36 INFO - {} 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:30:36 INFO - {} 19:30:36 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 - {} 19:30:36 INFO - {} 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:30:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:30:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:30:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:30:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 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 19:30:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:30:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:30:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:30:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:30:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:30:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:30:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:30:36 INFO - {} 19:30:36 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2973ms 19:30:36 INFO - PROCESS | 1847 | 1461119436056 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 1847 | 1461119436060 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:30:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:30:36 INFO - PROCESS | 1847 | 1461119436067 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 1847 | 1461119436073 Marionette TRACE conn3 <- [1,3034,null,{}] 19:30:36 INFO - PROCESS | 1847 | 1461119436139 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}] 19:30:36 INFO - PROCESS | 1847 | 1461119436415 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:30:36 INFO - PROCESS | 1847 | 1461119436698 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8e38800 == 208 [pid = 1847] [id = 768] 19:30:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f9bc4790c00) [pid = 1847] [serial = 2303] [outer = (nil)] 19:30:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f9bc4797800) [pid = 1847] [serial = 2304] [outer = 0x7f9bc4790c00] 19:30:36 INFO - PROCESS | 1847 | 1461119436767 Marionette DEBUG loaded listener.js 19:30:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f9bd6453800) [pid = 1847] [serial = 2305] [outer = 0x7f9bc4790c00] 19:30:37 INFO - PROCESS | 1847 | 1461119437510 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]]]}] 19:30:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:30:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1477ms 19:30:37 INFO - PROCESS | 1847 | 1461119437546 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:30:37 INFO - PROCESS | 1847 | 1461119437550 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:30:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:30:37 INFO - PROCESS | 1847 | 1461119437555 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:30:37 INFO - PROCESS | 1847 | 1461119437557 Marionette TRACE conn3 <- [1,3038,null,{}] 19:30:37 INFO - PROCESS | 1847 | 1461119437562 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}] 19:30:37 INFO - PROCESS | 1847 | 1461119437773 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:30:38 INFO - PROCESS | 1847 | 1461119438029 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8051800 == 209 [pid = 1847] [id = 769] 19:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f9bbd42bc00) [pid = 1847] [serial = 2306] [outer = (nil)] 19:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f9bbd432c00) [pid = 1847] [serial = 2307] [outer = 0x7f9bbd42bc00] 19:30:38 INFO - PROCESS | 1847 | 1461119438101 Marionette DEBUG loaded listener.js 19:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f9bbd438c00) [pid = 1847] [serial = 2308] [outer = 0x7f9bbd42bc00] 19:30:38 INFO - PROCESS | 1847 | 1461119438862 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"]]]}] 19:30:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:30:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:30:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:30:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1324ms 19:30:38 INFO - PROCESS | 1847 | 1461119438881 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:30:38 INFO - PROCESS | 1847 | 1461119438885 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:30:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:30:38 INFO - PROCESS | 1847 | 1461119438891 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 1847 | 1461119438893 Marionette TRACE conn3 <- [1,3042,null,{}] 19:30:38 INFO - PROCESS | 1847 | 1461119438898 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}] 19:30:39 INFO - PROCESS | 1847 | 1461119439108 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:30:39 INFO - PROCESS | 1847 | 1461119439367 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8e37000 == 210 [pid = 1847] [id = 770] 19:30:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f9bbd430000) [pid = 1847] [serial = 2309] [outer = (nil)] 19:30:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f9bbd49b800) [pid = 1847] [serial = 2310] [outer = 0x7f9bbd430000] 19:30:39 INFO - PROCESS | 1847 | 1461119439436 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f9bbd4a0000) [pid = 1847] [serial = 2311] [outer = 0x7f9bbd430000] 19:30:40 INFO - PROCESS | 1847 | 1461119440590 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]]]}] 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:30:40 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. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:30:40 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'.) 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:30:40 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. 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:30:40 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. 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:30:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:30:40 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. 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:30:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:30:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:30:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:30:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1746ms 19:30:40 INFO - PROCESS | 1847 | 1461119440637 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:30:40 INFO - PROCESS | 1847 | 1461119440648 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:30:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2e10800 == 209 [pid = 1847] [id = 513] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd864b000 == 208 [pid = 1847] [id = 56] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2ad2800 == 207 [pid = 1847] [id = 502] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbb604000 == 206 [pid = 1847] [id = 749] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc168a000 == 205 [pid = 1847] [id = 748] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbd85d800 == 204 [pid = 1847] [id = 747] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbc6dc000 == 203 [pid = 1847] [id = 746] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbc3c8000 == 202 [pid = 1847] [id = 745] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd7088800 == 201 [pid = 1847] [id = 738] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd6ac3800 == 200 [pid = 1847] [id = 737] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd5d3d000 == 199 [pid = 1847] [id = 736] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd2d2a800 == 198 [pid = 1847] [id = 735] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd140b000 == 197 [pid = 1847] [id = 734] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bd0277000 == 196 [pid = 1847] [id = 733] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bca959000 == 195 [pid = 1847] [id = 732] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc905e800 == 194 [pid = 1847] [id = 731] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc8791800 == 193 [pid = 1847] [id = 730] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6dd4800 == 192 [pid = 1847] [id = 729] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc6c63800 == 191 [pid = 1847] [id = 728] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc58d6000 == 190 [pid = 1847] [id = 727] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bc2ca1800 == 189 [pid = 1847] [id = 726] 19:30:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f9bbe5d1000 == 188 [pid = 1847] [id = 725] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f9bc440f400) [pid = 1847] [serial = 2172] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f9be9fc1c00) [pid = 1847] [serial = 2144] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f9bc2407c00) [pid = 1847] [serial = 2040] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f9bbd823000) [pid = 1847] [serial = 2151] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f9bee205400) [pid = 1847] [serial = 2073] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f9bc1cdd000) [pid = 1847] [serial = 2106] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f9bc4871c00) [pid = 1847] [serial = 2108] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f9bdb22f800) [pid = 1847] [serial = 2135] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f9bd1fc0c00) [pid = 1847] [serial = 2120] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f9bc1cd3000) [pid = 1847] [serial = 2157] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f9bd2706400) [pid = 1847] [serial = 2121] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f9bd28bec00) [pid = 1847] [serial = 2052] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f9bdcd43000) [pid = 1847] [serial = 2136] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f9bcbf62000) [pid = 1847] [serial = 2046] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f9bc2756800) [pid = 1847] [serial = 2171] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f9bcaa8e800) [pid = 1847] [serial = 2112] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f9be8a41c00) [pid = 1847] [serial = 2064] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f9bc2469400) [pid = 1847] [serial = 2168] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f9bd5dcf000) [pid = 1847] [serial = 1968] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f9bdd878000) [pid = 1847] [serial = 2139] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f9bc0342400) [pid = 1847] [serial = 2076] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f9bde3d8c00) [pid = 1847] [serial = 2141] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f9bd170f400) [pid = 1847] [serial = 2118] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f9bd3d94400) [pid = 1847] [serial = 2127] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f9bd2ae9000) [pid = 1847] [serial = 2124] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f9bc5e47800) [pid = 1847] [serial = 2109] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f9be7ed4c00) [pid = 1847] [serial = 2142] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f9bea10ac00) [pid = 1847] [serial = 2067] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f9bee20ec00) [pid = 1847] [serial = 2148] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f9bd25b1000) [pid = 1847] [serial = 2049] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f9bdb498800) [pid = 1847] [serial = 2061] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f9bbd81f000) [pid = 1847] [serial = 2156] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f9bd038d800) [pid = 1847] [serial = 2117] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f9bd6b90400) [pid = 1847] [serial = 2130] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f9bdcda4c00) [pid = 1847] [serial = 2138] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f9bede2b000) [pid = 1847] [serial = 2147] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f9bbd956c00) [pid = 1847] [serial = 2162] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f9bc2468400) [pid = 1847] [serial = 2102] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f9bd9097400) [pid = 1847] [serial = 2133] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f9bbd81dc00) [pid = 1847] [serial = 2150] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f9bbf3f5400) [pid = 1847] [serial = 2163] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f9bc3add400) [pid = 1847] [serial = 2103] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f9bcbe94400) [pid = 1847] [serial = 2115] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f9bc034c800) [pid = 1847] [serial = 2105] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f9bd2cc1800) [pid = 1847] [serial = 2126] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f9bbc6bf000) [pid = 1847] [serial = 2159] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f9bc8669c00) [pid = 1847] [serial = 2043] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f9bde671400) [pid = 1847] [serial = 2058] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f9bec0c9000) [pid = 1847] [serial = 2145] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f9bb9060400) [pid = 1847] [serial = 2154] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f9bc108f800) [pid = 1847] [serial = 2166] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f9bd28b9800) [pid = 1847] [serial = 2123] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bd5fc4c00) [pid = 1847] [serial = 2129] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bcbe80800) [pid = 1847] [serial = 2114] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bdac3d800) [pid = 1847] [serial = 2055] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bb905b400) [pid = 1847] [serial = 2153] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bc27d5c00) [pid = 1847] [serial = 2169] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bed85c400) [pid = 1847] [serial = 2070] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bc9094800) [pid = 1847] [serial = 2111] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bc0351c00) [pid = 1847] [serial = 2165] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bd7cc2c00) [pid = 1847] [serial = 2132] [outer = (nil)] [url = about:blank] 19:30:42 INFO - PROCESS | 1847 | 1461119442534 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 1847 | 1461119442538 Marionette TRACE conn3 <- [1,3046,null,{}] 19:30:42 INFO - PROCESS | 1847 | 1461119442573 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}] 19:30:42 INFO - PROCESS | 1847 | 1461119442764 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:30:42 INFO - PROCESS | 1847 | 1461119442775 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bb913d800 == 189 [pid = 1847] [id = 771] 19:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bbc6c2000) [pid = 1847] [serial = 2312] [outer = (nil)] 19:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bbc6c6400) [pid = 1847] [serial = 2313] [outer = 0x7f9bbc6c2000] 19:30:42 INFO - PROCESS | 1847 | 1461119442837 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bbd49c800) [pid = 1847] [serial = 2314] [outer = 0x7f9bbc6c2000] 19:30:43 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:30:43 INFO - PROCESS | 1847 | 1461119443779 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:30:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:30:43 INFO - {} 19:30:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 3096ms 19:30:43 INFO - PROCESS | 1847 | 1461119443795 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:30:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:30:43 INFO - PROCESS | 1847 | 1461119443800 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:30:43 INFO - PROCESS | 1847 | 1461119443806 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:30:43 INFO - PROCESS | 1847 | 1461119443809 Marionette TRACE conn3 <- [1,3050,null,{}] 19:30:43 INFO - PROCESS | 1847 | 1461119443825 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}] 19:30:44 INFO - PROCESS | 1847 | 1461119444020 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:30:44 INFO - PROCESS | 1847 | 1461119444212 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbd6c3800 == 190 [pid = 1847] [id = 772] 19:30:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bb905b000) [pid = 1847] [serial = 2315] [outer = (nil)] 19:30:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bbd81fc00) [pid = 1847] [serial = 2316] [outer = 0x7f9bb905b000] 19:30:44 INFO - PROCESS | 1847 | 1461119444271 Marionette DEBUG loaded listener.js 19:30:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bbe5f2800) [pid = 1847] [serial = 2317] [outer = 0x7f9bb905b000] 19:30:45 INFO - PROCESS | 1847 | 1461119445084 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]]]}] 19:30:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:30:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:30:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:30:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:30:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1288ms 19:30:45 INFO - PROCESS | 1847 | 1461119445094 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:30:45 INFO - PROCESS | 1847 | 1461119445107 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:30:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:30:45 INFO - PROCESS | 1847 | 1461119445119 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:30:45 INFO - PROCESS | 1847 | 1461119445121 Marionette TRACE conn3 <- [1,3054,null,{}] 19:30:45 INFO - PROCESS | 1847 | 1461119445127 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}] 19:30:45 INFO - PROCESS | 1847 | 1461119445364 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:30:45 INFO - PROCESS | 1847 | 1461119445407 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbdb2d000 == 191 [pid = 1847] [id = 773] 19:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bbf3f2800) [pid = 1847] [serial = 2318] [outer = (nil)] 19:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bbf3f7000) [pid = 1847] [serial = 2319] [outer = 0x7f9bbf3f2800] 19:30:45 INFO - PROCESS | 1847 | 1461119445470 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bc0346400) [pid = 1847] [serial = 2320] [outer = 0x7f9bbf3f2800] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f9bbd81bc00) [pid = 1847] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f9bcbe8e000) [pid = 1847] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f9bbf3f7800) [pid = 1847] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f9bdc94c800) [pid = 1847] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f9bbd823800) [pid = 1847] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f9bc105ec00) [pid = 1847] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f9bcbcc9000) [pid = 1847] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f9bc4872400) [pid = 1847] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f9bca964400) [pid = 1847] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f9bd2ae7000) [pid = 1847] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f9bc7127800) [pid = 1847] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f9bbf3fac00) [pid = 1847] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f9bdc8b5400) [pid = 1847] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f9bd2cc4c00) [pid = 1847] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f9bc59ab400) [pid = 1847] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f9bd2e93800) [pid = 1847] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f9bd28b4800) [pid = 1847] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f9bc8fea400) [pid = 1847] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f9bcaa94000) [pid = 1847] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f9bd9bb1400) [pid = 1847] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f9bc1cd2c00) [pid = 1847] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f9bd614b000) [pid = 1847] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f9bb9052c00) [pid = 1847] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f9bb9060000) [pid = 1847] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:30:47 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f9bd151b000) [pid = 1847] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:30:47 INFO - PROCESS | 1847 | 1461119447532 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"]]]}] 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:30:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:30:47 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" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:30:47 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" 19:30:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:30:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:30:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2513ms 19:30:47 INFO - PROCESS | 1847 | 1461119447632 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 1847 | 1461119447636 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:30:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:30:47 INFO - PROCESS | 1847 | 1461119447644 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1847 | 1461119447650 Marionette TRACE conn3 <- [1,3058,null,{}] 19:30:47 INFO - PROCESS | 1847 | 1461119447660 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}] 19:30:47 INFO - PROCESS | 1847 | 1461119447912 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:30:48 INFO - PROCESS | 1847 | 1461119448091 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbddde800 == 192 [pid = 1847] [id = 774] 19:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f9bbf3f4400) [pid = 1847] [serial = 2321] [outer = (nil)] 19:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f9bc2402400) [pid = 1847] [serial = 2322] [outer = 0x7f9bbf3f4400] 19:30:48 INFO - PROCESS | 1847 | 1461119448150 Marionette DEBUG loaded listener.js 19:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f9bc240a800) [pid = 1847] [serial = 2323] [outer = 0x7f9bbf3f4400] 19:30:48 INFO - PROCESS | 1847 | 1461119448841 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]]]}] 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:30:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:30:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:30:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:30:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:30:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1235ms 19:30:48 INFO - PROCESS | 1847 | 1461119448885 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:30:48 INFO - PROCESS | 1847 | 1461119448891 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:30:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:30:48 INFO - PROCESS | 1847 | 1461119448897 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 1847 | 1461119448900 Marionette TRACE conn3 <- [1,3062,null,{}] 19:30:48 INFO - PROCESS | 1847 | 1461119448918 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}] 19:30:49 INFO - PROCESS | 1847 | 1461119449197 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:30:49 INFO - PROCESS | 1847 | 1461119449212 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbc40a800 == 193 [pid = 1847] [id = 775] 19:30:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f9bbc6c2400) [pid = 1847] [serial = 2324] [outer = (nil)] 19:30:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f9bc0475000) [pid = 1847] [serial = 2325] [outer = 0x7f9bbc6c2400] 19:30:49 INFO - PROCESS | 1847 | 1461119449272 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f9bc2464400) [pid = 1847] [serial = 2326] [outer = 0x7f9bbc6c2400] 19:30:49 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:30:50 INFO - PROCESS | 1847 | 1461119450416 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:30:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:30:50 INFO - {} 19:30:50 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1538ms 19:30:50 INFO - PROCESS | 1847 | 1461119450436 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 1847 | 1461119450443 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:30:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:30:50 INFO - PROCESS | 1847 | 1461119450452 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 1847 | 1461119450456 Marionette TRACE conn3 <- [1,3066,null,{}] 19:30:50 INFO - PROCESS | 1847 | 1461119450464 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}] 19:30:50 INFO - PROCESS | 1847 | 1461119450690 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:30:50 INFO - PROCESS | 1847 | 1461119450957 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bbdb25000 == 194 [pid = 1847] [id = 776] 19:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f9bbc6c8c00) [pid = 1847] [serial = 2327] [outer = (nil)] 19:30:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f9bbd94d000) [pid = 1847] [serial = 2328] [outer = 0x7f9bbc6c8c00] 19:30:51 INFO - PROCESS | 1847 | 1461119451033 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f9bbe5f7400) [pid = 1847] [serial = 2329] [outer = 0x7f9bbc6c8c00] 19:30:51 INFO - PROCESS | 1847 | 1461119451868 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]]]}] 19:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:30:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1479ms 19:30:51 INFO - PROCESS | 1847 | 1461119451935 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:30:51 INFO - PROCESS | 1847 | 1461119451943 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:30:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:30:51 INFO - PROCESS | 1847 | 1461119451954 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 1847 | 1461119451957 Marionette TRACE conn3 <- [1,3070,null,{}] 19:30:51 INFO - PROCESS | 1847 | 1461119451963 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}] 19:30:52 INFO - PROCESS | 1847 | 1461119452218 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:30:52 INFO - PROCESS | 1847 | 1461119452492 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1463800 == 195 [pid = 1847] [id = 777] 19:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f9bbd431800) [pid = 1847] [serial = 2330] [outer = (nil)] 19:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f9bbef5d800) [pid = 1847] [serial = 2331] [outer = 0x7f9bbd431800] 19:30:52 INFO - PROCESS | 1847 | 1461119452576 Marionette DEBUG loaded listener.js 19:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f9bc034ac00) [pid = 1847] [serial = 2332] [outer = 0x7f9bbd431800] 19:30:53 INFO - PROCESS | 1847 | 1461119453522 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]]]}] 19:30:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:30:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:30:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:30:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:30:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:30:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:30:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1578ms 19:30:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:30:53 INFO - PROCESS | 1847 | 1461119453533 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 1847 | 1461119453536 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:30:53 INFO - PROCESS | 1847 | 1461119453542 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 1847 | 1461119453548 Marionette TRACE conn3 <- [1,3074,null,{}] 19:30:53 INFO - PROCESS | 1847 | 1461119453564 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}] 19:30:53 INFO - PROCESS | 1847 | 1461119453785 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:30:54 INFO - PROCESS | 1847 | 1461119454076 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc1a69000 == 196 [pid = 1847] [id = 778] 19:30:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f9bc105fc00) [pid = 1847] [serial = 2333] [outer = (nil)] 19:30:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f9bc1cd9800) [pid = 1847] [serial = 2334] [outer = 0x7f9bc105fc00] 19:30:54 INFO - PROCESS | 1847 | 1461119454149 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f9bc246bc00) [pid = 1847] [serial = 2335] [outer = 0x7f9bc105fc00] 19:30:54 INFO - PROCESS | 1847 | 1461119454958 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]]]}] 19:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:30:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1434ms 19:30:54 INFO - PROCESS | 1847 | 1461119454977 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:30:54 INFO - PROCESS | 1847 | 1461119454981 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:30:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:30:54 INFO - PROCESS | 1847 | 1461119454987 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:30:54 INFO - PROCESS | 1847 | 1461119454990 Marionette TRACE conn3 <- [1,3078,null,{}] 19:30:54 INFO - PROCESS | 1847 | 1461119454995 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}] 19:30:55 INFO - PROCESS | 1847 | 1461119455216 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:30:55 INFO - PROCESS | 1847 | 1461119455470 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc277c000 == 197 [pid = 1847] [id = 779] 19:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f9bc0473800) [pid = 1847] [serial = 2336] [outer = (nil)] 19:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f9bc3add400) [pid = 1847] [serial = 2337] [outer = 0x7f9bc0473800] 19:30:55 INFO - PROCESS | 1847 | 1461119455552 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f9bbd439400) [pid = 1847] [serial = 2338] [outer = 0x7f9bc0473800] 19:30:56 INFO - PROCESS | 1847 | 1461119456382 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] 19:30:56 INFO - PROCESS | 1847 | 1461119456430 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:30:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:30:56 INFO - PROCESS | 1847 | 1461119456441 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 1847 | 1461119456444 Marionette TRACE conn3 <- [1,3082,null,{}] 19:30:56 INFO - PROCESS | 1847 | 1461119456500 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}] 19:30:56 INFO - PROCESS | 1847 | 1461119456697 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:30:56 INFO - PROCESS | 1847 | 1461119456971 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc38ae000 == 198 [pid = 1847] [id = 780] 19:30:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f9bbd439800) [pid = 1847] [serial = 2339] [outer = (nil)] 19:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f9bc4793400) [pid = 1847] [serial = 2340] [outer = 0x7f9bbd439800] 19:30:57 INFO - PROCESS | 1847 | 1461119457047 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f9bc4799400) [pid = 1847] [serial = 2341] [outer = 0x7f9bbd439800] 19:30:57 INFO - PROCESS | 1847 | 1461119457849 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]]]}] 19:30:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:30:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:30:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:30:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:30:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:30:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1477ms 19:30:57 INFO - PROCESS | 1847 | 1461119457918 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:30:57 INFO - PROCESS | 1847 | 1461119457921 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:30:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:30:57 INFO - PROCESS | 1847 | 1461119457928 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:30:57 INFO - PROCESS | 1847 | 1461119457931 Marionette TRACE conn3 <- [1,3086,null,{}] 19:30:57 INFO - PROCESS | 1847 | 1461119457936 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}] 19:30:58 INFO - PROCESS | 1847 | 1461119458161 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:30:58 INFO - PROCESS | 1847 | 1461119458462 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc58d5000 == 199 [pid = 1847] [id = 781] 19:30:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f9bc4799800) [pid = 1847] [serial = 2342] [outer = (nil)] 19:30:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f9bc5ca9400) [pid = 1847] [serial = 2343] [outer = 0x7f9bc4799800] 19:30:58 INFO - PROCESS | 1847 | 1461119458541 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f9bc5e51c00) [pid = 1847] [serial = 2344] [outer = 0x7f9bc4799800] 19:30:59 INFO - PROCESS | 1847 | 1461119459329 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:30:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:30:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1431ms 19:30:59 INFO - PROCESS | 1847 | 1461119459360 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 1847 | 1461119459363 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:30:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:30:59 INFO - PROCESS | 1847 | 1461119459370 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 1847 | 1461119459373 Marionette TRACE conn3 <- [1,3090,null,{}] 19:30:59 INFO - PROCESS | 1847 | 1461119459378 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}] 19:30:59 INFO - PROCESS | 1847 | 1461119459590 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:30:59 INFO - PROCESS | 1847 | 1461119459842 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc59dd000 == 200 [pid = 1847] [id = 782] 19:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f9bc479d000) [pid = 1847] [serial = 2345] [outer = (nil)] 19:30:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f9bc5f4c800) [pid = 1847] [serial = 2346] [outer = 0x7f9bc479d000] 19:30:59 INFO - PROCESS | 1847 | 1461119459915 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f9bc70f9000) [pid = 1847] [serial = 2347] [outer = 0x7f9bc479d000] 19:31:00 INFO - PROCESS | 1847 | 1461119460769 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:31:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:31:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1431ms 19:31:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:31:00 INFO - PROCESS | 1847 | 1461119460801 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 1847 | 1461119460804 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:31:00 INFO - PROCESS | 1847 | 1461119460810 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 1847 | 1461119460813 Marionette TRACE conn3 <- [1,3094,null,{}] 19:31:00 INFO - PROCESS | 1847 | 1461119460818 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}] 19:31:01 INFO - PROCESS | 1847 | 1461119461055 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:31:01 INFO - PROCESS | 1847 | 1461119461313 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc6c7e000 == 201 [pid = 1847] [id = 783] 19:31:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f9bbc6be000) [pid = 1847] [serial = 2348] [outer = (nil)] 19:31:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f9bc8663c00) [pid = 1847] [serial = 2349] [outer = 0x7f9bbc6be000] 19:31:01 INFO - PROCESS | 1847 | 1461119461383 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f9bc8882c00) [pid = 1847] [serial = 2350] [outer = 0x7f9bbc6be000] 19:31:02 INFO - PROCESS | 1847 | 1461119462137 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:31:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1376ms 19:31:02 INFO - PROCESS | 1847 | 1461119462186 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:31:02 INFO - PROCESS | 1847 | 1461119462189 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:31:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:31:02 INFO - PROCESS | 1847 | 1461119462195 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1847 | 1461119462197 Marionette TRACE conn3 <- [1,3098,null,{}] 19:31:02 INFO - PROCESS | 1847 | 1461119462202 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}] 19:31:02 INFO - PROCESS | 1847 | 1461119462444 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:31:02 INFO - PROCESS | 1847 | 1461119462714 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc7fe6000 == 202 [pid = 1847] [id = 784] 19:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f9bbc29e800) [pid = 1847] [serial = 2351] [outer = (nil)] 19:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f9bc8884000) [pid = 1847] [serial = 2352] [outer = 0x7f9bbc29e800] 19:31:02 INFO - PROCESS | 1847 | 1461119462790 Marionette DEBUG loaded listener.js 19:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f9bc9575800) [pid = 1847] [serial = 2353] [outer = 0x7f9bbc29e800] 19:31:03 INFO - PROCESS | 1847 | 1461119463555 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]]]}] 19:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:31:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1380ms 19:31:03 INFO - PROCESS | 1847 | 1461119463576 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:31:03 INFO - PROCESS | 1847 | 1461119463580 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:31:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:31:03 INFO - PROCESS | 1847 | 1461119463585 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:31:03 INFO - PROCESS | 1847 | 1461119463588 Marionette TRACE conn3 <- [1,3102,null,{}] 19:31:03 INFO - PROCESS | 1847 | 1461119463594 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}] 19:31:03 INFO - PROCESS | 1847 | 1461119463810 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:31:04 INFO - PROCESS | 1847 | 1461119464066 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc8e29800 == 203 [pid = 1847] [id = 785] 19:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f9bc479d800) [pid = 1847] [serial = 2354] [outer = (nil)] 19:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f9bc958b800) [pid = 1847] [serial = 2355] [outer = 0x7f9bc479d800] 19:31:04 INFO - PROCESS | 1847 | 1461119464139 Marionette DEBUG loaded listener.js 19:31:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f9bc968f000) [pid = 1847] [serial = 2356] [outer = 0x7f9bc479d800] 19:31:04 INFO - PROCESS | 1847 | 1461119464926 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:31:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:31:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1379ms 19:31:04 INFO - PROCESS | 1847 | 1461119464966 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:31:04 INFO - PROCESS | 1847 | 1461119464971 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:31:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:31:04 INFO - PROCESS | 1847 | 1461119464977 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 1847 | 1461119464981 Marionette TRACE conn3 <- [1,3106,null,{}] 19:31:04 INFO - PROCESS | 1847 | 1461119464987 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}] 19:31:05 INFO - PROCESS | 1847 | 1461119465346 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:31:05 INFO - PROCESS | 1847 | 1461119465564 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bc906c800 == 204 [pid = 1847] [id = 786] 19:31:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f9bc9586800) [pid = 1847] [serial = 2357] [outer = (nil)] 19:31:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f9bcbe10800) [pid = 1847] [serial = 2358] [outer = 0x7f9bc9586800] 19:31:05 INFO - PROCESS | 1847 | 1461119465647 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f9bcbe84c00) [pid = 1847] [serial = 2359] [outer = 0x7f9bc9586800] 19:31:06 INFO - PROCESS | 1847 | 1461119466407 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]]]}] 19:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:31:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1480ms 19:31:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:31:06 INFO - PROCESS | 1847 | 1461119466458 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 1847 | 1461119466461 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:31:06 INFO - PROCESS | 1847 | 1461119466467 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 1847 | 1461119466470 Marionette TRACE conn3 <- [1,3110,null,{}] 19:31:06 INFO - PROCESS | 1847 | 1461119466475 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}] 19:31:06 INFO - PROCESS | 1847 | 1461119466688 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:31:06 INFO - PROCESS | 1847 | 1461119466943 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcadab800 == 205 [pid = 1847] [id = 787] 19:31:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f9bca963c00) [pid = 1847] [serial = 2360] [outer = (nil)] 19:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f9bcbe94000) [pid = 1847] [serial = 2361] [outer = 0x7f9bca963c00] 19:31:07 INFO - PROCESS | 1847 | 1461119467018 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f9bcbe9d400) [pid = 1847] [serial = 2362] [outer = 0x7f9bca963c00] 19:31:07 INFO - PROCESS | 1847 | 1461119467777 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"]]]}] 19:31:07 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:31:07 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 19:31:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:31:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:31:07 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:31:07 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1343ms 19:31:07 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:31:07 INFO - PROCESS | 1847 | 1461119467811 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:31:07 INFO - PROCESS | 1847 | 1461119467813 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:31:07 INFO - PROCESS | 1847 | 1461119467819 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 1847 | 1461119467822 Marionette TRACE conn3 <- [1,3114,null,{}] 19:31:07 INFO - PROCESS | 1847 | 1461119467827 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}] 19:31:08 INFO - PROCESS | 1847 | 1461119468032 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:31:08 INFO - PROCESS | 1847 | 1461119468300 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\", \"2838397e-d1a7-4886-b4f8-29efd8dacbae\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f9bcaecd800 == 206 [pid = 1847] [id = 788] 19:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f9bcbe16800) [pid = 1847] [serial = 2363] [outer = (nil)] 19:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f9bd0249400) [pid = 1847] [serial = 2364] [outer = 0x7f9bcbe16800] 19:31:08 INFO - PROCESS | 1847 | 1461119468369 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f9bd0394000) [pid = 1847] [serial = 2365] [outer = 0x7f9bcbe16800] 19:31:09 INFO - PROCESS | 1847 | 1461119469152 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]]]}] 19:31:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:31:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1381ms 19:31:09 INFO - PROCESS | 1847 | 1461119469201 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 1847 | 1461119469204 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:31:10 WARNING - u'runner_teardown' () 19:31:10 INFO - No more tests 19:31:10 INFO - Got 0 unexpected results 19:31:10 INFO - SUITE-END | took 1132s 19:31:10 INFO - Closing logging queue 19:31:10 INFO - queue closed 19:31:10 INFO - Return code: 0 19:31:10 WARNING - # TBPL SUCCESS # 19:31:10 INFO - Running post-action listener: _resource_record_post_action 19:31:10 INFO - Running post-run listener: _resource_record_post_run 19:31:11 INFO - Total resource usage - Wall time: 1168s; CPU: 98.0%; Read bytes: 8441856; Write bytes: 974680064; Read time: 1604; Write time: 348344 19:31:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:31:11 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51195904; Read time: 0; Write time: 43568 19:31:11 INFO - run-tests - Wall time: 1138s; CPU: 98.0%; Read bytes: 6012928; Write bytes: 873308160; Read time: 724; Write time: 234912 19:31:11 INFO - Running post-run listener: _upload_blobber_files 19:31:11 INFO - Blob upload gear active. 19:31:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:31:11 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 19:31:11 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'] 19:31:11 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 19:31:12 INFO - (blobuploader) - INFO - Open directory for files ... 19:31:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:31:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:31:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:31:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:31:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:31:13 INFO - (blobuploader) - INFO - Done attempting. 19:31:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:31:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:31:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:31:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:31:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:31:14 INFO - (blobuploader) - INFO - Done attempting. 19:31:14 INFO - (blobuploader) - INFO - Iteration through files over. 19:31:14 INFO - Return code: 0 19:31:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:31:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:31:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/20a3c8c49e7f4967c335096f8db7547f936a3e0a5cfbf5b473bc596a95b22f444177af9dafd63071b32b6af1239ed6c358457b1b1b6ab15e5aa453b79f8037c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ad8525eda00a518b15bcc5020a19f20a22330b27ec9a1f807175b616dc01cc21adb1eca039fcab2515cbea46306e44d5fc0682d6894ee739985923142ce7dd7a"} 19:31:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:31:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:31:14 INFO - Contents: 19:31:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/20a3c8c49e7f4967c335096f8db7547f936a3e0a5cfbf5b473bc596a95b22f444177af9dafd63071b32b6af1239ed6c358457b1b1b6ab15e5aa453b79f8037c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ad8525eda00a518b15bcc5020a19f20a22330b27ec9a1f807175b616dc01cc21adb1eca039fcab2515cbea46306e44d5fc0682d6894ee739985923142ce7dd7a"} 19:31:14 INFO - Running post-run listener: copy_logs_to_upload_dir 19:31:14 INFO - Copying logs to upload dir... 19:31:14 INFO - mkdir: /builds/slave/test/build/upload/logs 19:31:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1261.664037 ========= master_lag: 11.83 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 13 secs) (at 2016-04-19 19:31:26.480365) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-19 19:31:26.481427) ========= 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=9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/20a3c8c49e7f4967c335096f8db7547f936a3e0a5cfbf5b473bc596a95b22f444177af9dafd63071b32b6af1239ed6c358457b1b1b6ab15e5aa453b79f8037c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ad8525eda00a518b15bcc5020a19f20a22330b27ec9a1f807175b616dc01cc21adb1eca039fcab2515cbea46306e44d5fc0682d6894ee739985923142ce7dd7a"} build_url:https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035556 build_url: 'https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/20a3c8c49e7f4967c335096f8db7547f936a3e0a5cfbf5b473bc596a95b22f444177af9dafd63071b32b6af1239ed6c358457b1b1b6ab15e5aa453b79f8037c8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ad8525eda00a518b15bcc5020a19f20a22330b27ec9a1f807175b616dc01cc21adb1eca039fcab2515cbea46306e44d5fc0682d6894ee739985923142ce7dd7a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/WTyCl3e3TXWPU2M7lZXYCQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 13.43 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-04-19 19:31:39.948708) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 19:31:39.949002) ========= 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=9ca12473fbb1d023794ffd180000023c-1461117880.491326-666230117 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020243 ========= master_lag: 5.25 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 5 secs) (at 2016-04-19 19:31:45.221129) ========= ========= Started reboot skipped (results: 3, elapsed: 6 secs) (at 2016-04-19 19:31:45.221429) ========= ========= Finished reboot skipped (results: 3, elapsed: 6 secs) (at 2016-04-19 19:31:51.678497) ========= ========= Total master_lag: 32.16 =========