builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-923 starttime: 1461558102.47 results: success (0) buildid: 20160424203109 builduid: fad3be833b1a4b2f9ccc0b70f941797c revision: fa784f0160f0f5c26714eef795a11fe41454e53f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 21:21:42.472169) ========= master: http://buildbot-master67.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 21:21:42.472768) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-24 21:21:42.473166) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-24 21:21:43.567757) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-24 21:21:43.568250) ========= 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-1461557873.19786-707306958 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 21:21:43-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.8M=0.001s 2016-04-24 21:21:44 (10.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.698524 ========= master_lag: 2.50 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-24 21:21:46.766397) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 21:21:46.766872) ========= 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-1461557873.19786-707306958 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017862 ========= master_lag: 0.72 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 21:21:47.504083) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-24 21:21:47.504615) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev fa784f0160f0f5c26714eef795a11fe41454e53f --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 fa784f0160f0f5c26714eef795a11fe41454e53f --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-1461557873.19786-707306958 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 21:21:47,570 truncating revision to first 12 chars 2016-04-24 21:21:47,570 Setting DEBUG logging. 2016-04-24 21:21:47,571 attempt 1/10 2016-04-24 21:21:47,571 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/fa784f0160f0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 21:21:48,807 unpacking tar archive at: mozilla-inbound-fa784f0160f0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.734041 ========= master_lag: 4.75 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-24 21:21:53.985006) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 21:21:53.985465) ========= script_repo_revision: fa784f0160f0f5c26714eef795a11fe41454e53f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 21:21:53.986034) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 8 secs) (at 2016-04-24 21:21:53.986447) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 8 secs) (at 2016-04-24 21:22:02.271825) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 33 secs) (at 2016-04-24 21:22:02.272365) ========= /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-1461557873.19786-707306958 _=/tools/buildbot/bin/python using PTY: False 21:22:02 INFO - MultiFileLogger online at 20160424 21:22:02 in /builds/slave/test 21:22:02 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 21:22:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:22:02 INFO - {'append_to_log': False, 21:22:02 INFO - 'base_work_dir': '/builds/slave/test', 21:22:02 INFO - 'blob_upload_branch': 'mozilla-inbound', 21:22:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:22:02 INFO - 'buildbot_json_path': 'buildprops.json', 21:22:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:22:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:22:02 INFO - 'download_minidump_stackwalk': True, 21:22:02 INFO - 'download_symbols': 'true', 21:22:02 INFO - 'e10s': False, 21:22:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:22:02 INFO - 'tooltool.py': '/tools/tooltool.py', 21:22:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:22:02 INFO - '/tools/misc-python/virtualenv.py')}, 21:22:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:22:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:22:02 INFO - 'log_level': 'info', 21:22:02 INFO - 'log_to_console': True, 21:22:02 INFO - 'opt_config_files': (), 21:22:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:22:02 INFO - '--processes=1', 21:22:02 INFO - '--config=%(test_path)s/wptrunner.ini', 21:22:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:22:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:22:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:22:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:22:02 INFO - 'pip_index': False, 21:22:02 INFO - 'require_test_zip': True, 21:22:02 INFO - 'test_type': ('testharness',), 21:22:02 INFO - 'this_chunk': '1', 21:22:02 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:22:02 INFO - 'total_chunks': '10', 21:22:02 INFO - 'virtualenv_path': 'venv', 21:22:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:22:02 INFO - 'work_dir': 'build'} 21:22:02 INFO - ##### 21:22:02 INFO - ##### Running clobber step. 21:22:02 INFO - ##### 21:22:02 INFO - Running pre-action listener: _resource_record_pre_action 21:22:02 INFO - Running main action method: clobber 21:22:02 INFO - rmtree: /builds/slave/test/build 21:22:02 INFO - Running post-action listener: _resource_record_post_action 21:22:02 INFO - ##### 21:22:02 INFO - ##### Running read-buildbot-config step. 21:22:02 INFO - ##### 21:22:02 INFO - Running pre-action listener: _resource_record_pre_action 21:22:02 INFO - Running main action method: read_buildbot_config 21:22:02 INFO - Using buildbot properties: 21:22:02 INFO - { 21:22:02 INFO - "project": "", 21:22:02 INFO - "product": "firefox", 21:22:02 INFO - "script_repo_revision": "production", 21:22:02 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 21:22:02 INFO - "repository": "", 21:22:02 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 21:22:02 INFO - "buildid": "20160424203109", 21:22:02 INFO - "pgo_build": "False", 21:22:02 INFO - "basedir": "/builds/slave/test", 21:22:02 INFO - "buildnumber": 2, 21:22:02 INFO - "slavename": "tst-linux64-spot-923", 21:22:02 INFO - "master": "http://buildbot-master67.bb.releng.use1.mozilla.com:8201/", 21:22:02 INFO - "platform": "linux64", 21:22:02 INFO - "branch": "mozilla-inbound", 21:22:02 INFO - "revision": "fa784f0160f0f5c26714eef795a11fe41454e53f", 21:22:02 INFO - "repo_path": "integration/mozilla-inbound", 21:22:02 INFO - "moz_repo_path": "", 21:22:02 INFO - "stage_platform": "linux64", 21:22:02 INFO - "builduid": "fad3be833b1a4b2f9ccc0b70f941797c", 21:22:02 INFO - "slavebuilddir": "test" 21:22:02 INFO - } 21:22:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 21:22:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 21:22:02 INFO - Running post-action listener: _resource_record_post_action 21:22:02 INFO - ##### 21:22:02 INFO - ##### Running download-and-extract step. 21:22:02 INFO - ##### 21:22:02 INFO - Running pre-action listener: _resource_record_pre_action 21:22:02 INFO - Running main action method: download_and_extract 21:22:02 INFO - mkdir: /builds/slave/test/build/tests 21:22:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:22:02 INFO - https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 21:22:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:22:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:22:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:03 INFO - Downloaded 1361 bytes. 21:22:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:22:04 INFO - Using the following test package requirements: 21:22:04 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:22:04 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 21:22:04 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 21:22:04 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'jsshell-linux-x86_64.zip'], 21:22:04 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 21:22:04 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:22:04 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 21:22:04 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 21:22:04 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 21:22:04 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:22:04 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 21:22:04 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 21:22:04 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')]} 21:22:04 INFO - https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 21:22:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:22:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:22:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:05 INFO - Downloaded 22747850 bytes. 21:22:05 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/*'] 21:22:05 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/* 21:22:06 INFO - caution: filename not matched: web-platform/* 21:22:06 INFO - Return code: 11 21:22:06 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')]} 21:22:06 INFO - https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 21:22:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:22:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:22:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:08 INFO - Downloaded 36406740 bytes. 21:22:08 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/*'] 21:22:08 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/* 21:22:12 INFO - caution: filename not matched: bin/* 21:22:12 INFO - caution: filename not matched: config/* 21:22:12 INFO - caution: filename not matched: mozbase/* 21:22:12 INFO - caution: filename not matched: marionette/* 21:22:12 INFO - caution: filename not matched: tools/wptserve/* 21:22:12 INFO - Return code: 11 21:22: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')]} 21:22:12 INFO - https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 21:22:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:22:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:22:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:18 INFO - Downloaded 64481192 bytes. 21:22:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:22:18 INFO - mkdir: /builds/slave/test/properties 21:22:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:22:18 INFO - Writing to file /builds/slave/test/properties/build_url 21:22:18 INFO - Contents: 21:22:18 INFO - build_url:https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:22:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:22:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:22:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:22:20 INFO - Contents: 21:22:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:22:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:22:20 INFO - https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:22:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:22:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:22:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PELbLKDaQ0ynU_VieNsBzg/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 21:22:27 INFO - Downloaded 90898961 bytes. 21:22:27 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'] 21:22:27 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 21:22:34 INFO - Return code: 0 21:22:34 INFO - Running post-action listener: _resource_record_post_action 21:22:34 INFO - Running post-action listener: set_extra_try_arguments 21:22:34 INFO - ##### 21:22:34 INFO - ##### Running create-virtualenv step. 21:22:34 INFO - ##### 21:22:34 INFO - Running pre-action listener: _pre_create_virtualenv 21:22:34 INFO - Running pre-action listener: _resource_record_pre_action 21:22:34 INFO - Running main action method: create_virtualenv 21:22:34 INFO - Creating virtualenv /builds/slave/test/build/venv 21:22:34 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 21:22:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:22:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:22:35 INFO - Using real prefix '/usr' 21:22:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:22:39 INFO - Installing distribute.............................................................................................................................................................................................done. 21:22:42 INFO - Installing pip.................done. 21:22:42 INFO - Return code: 0 21:22:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:22:42 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')]} 21:22:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:22:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:22:42 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')]} 21:22:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:22:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:22:42 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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-1461557873.19786-707306958', '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 21:22:42 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 21:22:42 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 21:22:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:22:42 INFO - 'CCACHE_UMASK': '002', 21:22:42 INFO - 'DISPLAY': ':0', 21:22:42 INFO - 'HOME': '/home/cltbld', 21:22:42 INFO - 'LANG': 'en_US.UTF-8', 21:22:42 INFO - 'LOGNAME': 'cltbld', 21:22:42 INFO - 'MAIL': '/var/mail/cltbld', 21:22:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:22:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:22:42 INFO - 'MOZ_NO_REMOTE': '1', 21:22:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:22:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:22:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:22:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:22:42 INFO - 'PWD': '/builds/slave/test', 21:22:42 INFO - 'SHELL': '/bin/bash', 21:22:42 INFO - 'SHLVL': '1', 21:22:42 INFO - 'TERM': 'linux', 21:22:42 INFO - 'TMOUT': '86400', 21:22:42 INFO - 'USER': 'cltbld', 21:22:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461557873.19786-707306958', 21:22:42 INFO - '_': '/tools/buildbot/bin/python'} 21:22:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:22:43 INFO - Downloading/unpacking psutil>=0.7.1 21:22:43 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 21:22:43 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 21:22:43 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 21:22:43 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 21:22:43 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 21:22:43 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 21:22:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:22:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:22:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:22:48 INFO - Installing collected packages: psutil 21:22:48 INFO - Running setup.py install for psutil 21:22:49 INFO - building 'psutil._psutil_linux' extension 21:22:49 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 21:22:51 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 21:22:51 INFO - building 'psutil._psutil_posix' extension 21:22:51 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 21:22:51 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 21:22:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:22:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:22:51 INFO - Successfully installed psutil 21:22:51 INFO - Cleaning up... 21:22:51 INFO - Return code: 0 21:22:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:22:51 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')]} 21:22:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:22:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:22:51 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')]} 21:22:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:22:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:22:51 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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-1461557873.19786-707306958', '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 21:22:51 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 21:22:51 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 21:22:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:22:51 INFO - 'CCACHE_UMASK': '002', 21:22:51 INFO - 'DISPLAY': ':0', 21:22:51 INFO - 'HOME': '/home/cltbld', 21:22:51 INFO - 'LANG': 'en_US.UTF-8', 21:22:51 INFO - 'LOGNAME': 'cltbld', 21:22:51 INFO - 'MAIL': '/var/mail/cltbld', 21:22:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:22:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:22:51 INFO - 'MOZ_NO_REMOTE': '1', 21:22:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:22:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:22:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:22:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:22:51 INFO - 'PWD': '/builds/slave/test', 21:22:51 INFO - 'SHELL': '/bin/bash', 21:22:51 INFO - 'SHLVL': '1', 21:22:51 INFO - 'TERM': 'linux', 21:22:51 INFO - 'TMOUT': '86400', 21:22:51 INFO - 'USER': 'cltbld', 21:22:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461557873.19786-707306958', 21:22:51 INFO - '_': '/tools/buildbot/bin/python'} 21:22:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:22:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:22:52 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 21:22:52 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 21:22:52 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 21:22:52 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 21:22:52 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 21:22:52 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 21:22:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:22:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:22:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:22:57 INFO - Installing collected packages: mozsystemmonitor 21:22:57 INFO - Running setup.py install for mozsystemmonitor 21:22:57 INFO - Successfully installed mozsystemmonitor 21:22:57 INFO - Cleaning up... 21:22:57 INFO - Return code: 0 21:22:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:22:57 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')]} 21:22:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:22:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:22:57 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')]} 21:22:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:22:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:22:57 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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-1461557873.19786-707306958', '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 21:22:57 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 21:22:57 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 21:22:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:22:57 INFO - 'CCACHE_UMASK': '002', 21:22:57 INFO - 'DISPLAY': ':0', 21:22:57 INFO - 'HOME': '/home/cltbld', 21:22:57 INFO - 'LANG': 'en_US.UTF-8', 21:22:57 INFO - 'LOGNAME': 'cltbld', 21:22:57 INFO - 'MAIL': '/var/mail/cltbld', 21:22:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:22:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:22:57 INFO - 'MOZ_NO_REMOTE': '1', 21:22:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:22:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:22:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:22:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:22:57 INFO - 'PWD': '/builds/slave/test', 21:22:57 INFO - 'SHELL': '/bin/bash', 21:22:57 INFO - 'SHLVL': '1', 21:22:57 INFO - 'TERM': 'linux', 21:22:57 INFO - 'TMOUT': '86400', 21:22:57 INFO - 'USER': 'cltbld', 21:22:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461557873.19786-707306958', 21:22:57 INFO - '_': '/tools/buildbot/bin/python'} 21:22:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:22:57 INFO - Downloading/unpacking blobuploader==1.2.4 21:22:57 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 21:22:57 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 21:22:57 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 21:22:57 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 21:22:57 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 21:22:57 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 21:23:02 INFO - Downloading blobuploader-1.2.4.tar.gz 21:23:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:23:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:23:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:23:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:23:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:23:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 21:23:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:23:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:23:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:23:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:23:04 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 21:23:04 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 21:23:04 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 21:23:04 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 21:23:04 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 21:23:04 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 21:23:04 INFO - Downloading docopt-0.6.1.tar.gz 21:23:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:23:05 INFO - Installing collected packages: blobuploader, requests, docopt 21:23:05 INFO - Running setup.py install for blobuploader 21:23:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:23:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:23:05 INFO - Running setup.py install for requests 21:23:05 INFO - Running setup.py install for docopt 21:23:06 INFO - Successfully installed blobuploader requests docopt 21:23:06 INFO - Cleaning up... 21:23:06 INFO - Return code: 0 21:23:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:23:06 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')]} 21:23:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:23:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:23:06 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')]} 21:23:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:23:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:23:06 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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-1461557873.19786-707306958', '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 21:23:06 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 21:23:06 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 21:23:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:23:06 INFO - 'CCACHE_UMASK': '002', 21:23:06 INFO - 'DISPLAY': ':0', 21:23:06 INFO - 'HOME': '/home/cltbld', 21:23:06 INFO - 'LANG': 'en_US.UTF-8', 21:23:06 INFO - 'LOGNAME': 'cltbld', 21:23:06 INFO - 'MAIL': '/var/mail/cltbld', 21:23:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:23:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:23:06 INFO - 'MOZ_NO_REMOTE': '1', 21:23:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:23:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:23:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:23:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:23:06 INFO - 'PWD': '/builds/slave/test', 21:23:06 INFO - 'SHELL': '/bin/bash', 21:23:06 INFO - 'SHLVL': '1', 21:23:06 INFO - 'TERM': 'linux', 21:23:06 INFO - 'TMOUT': '86400', 21:23:06 INFO - 'USER': 'cltbld', 21:23:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461557873.19786-707306958', 21:23:06 INFO - '_': '/tools/buildbot/bin/python'} 21:23:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:23:06 INFO - Running setup.py (path:/tmp/pip-ScBCdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:23:06 INFO - Running setup.py (path:/tmp/pip-rJqOy6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:23:06 INFO - Running setup.py (path:/tmp/pip-6N5FMH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:23:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:23:07 INFO - Running setup.py (path:/tmp/pip-jC9xUv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:23:07 INFO - Running setup.py (path:/tmp/pip-edqGO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:23:07 INFO - Running setup.py (path:/tmp/pip-1sz9Nl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:23:07 INFO - Running setup.py (path:/tmp/pip-7ycd_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:23:07 INFO - Running setup.py (path:/tmp/pip-73NJRV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:23:07 INFO - Running setup.py (path:/tmp/pip-1oN5El-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:23:07 INFO - Running setup.py (path:/tmp/pip-JSXThE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:23:07 INFO - Running setup.py (path:/tmp/pip-jq6pL_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:23:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:23:07 INFO - Running setup.py (path:/tmp/pip-RxsnvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:23:08 INFO - Running setup.py (path:/tmp/pip-O8CLn2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:23:08 INFO - Running setup.py (path:/tmp/pip-15z1j3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:08 INFO - Running setup.py (path:/tmp/pip-6Z5D4Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:23:08 INFO - Running setup.py (path:/tmp/pip-1235EV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:23:08 INFO - Running setup.py (path:/tmp/pip-2u3Jp8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:23:08 INFO - Running setup.py (path:/tmp/pip-K4Zf_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:23:08 INFO - Running setup.py (path:/tmp/pip-RqmL_f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:23:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:09 INFO - Running setup.py (path:/tmp/pip-6y0nPs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:23:09 INFO - Running setup.py (path:/tmp/pip-dSuxXU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:23:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:23:09 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 21:23:09 INFO - Running setup.py install for manifestparser 21:23:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:23:09 INFO - Running setup.py install for mozcrash 21:23:10 INFO - Running setup.py install for mozdebug 21:23:10 INFO - Running setup.py install for mozdevice 21:23:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:23:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:23:10 INFO - Running setup.py install for mozfile 21:23:10 INFO - Running setup.py install for mozhttpd 21:23:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:23:10 INFO - Running setup.py install for mozinfo 21:23:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:23:11 INFO - Running setup.py install for mozInstall 21:23:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:23:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:23:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:23:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:23:11 INFO - Running setup.py install for mozleak 21:23:11 INFO - Running setup.py install for mozlog 21:23:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:23:11 INFO - Running setup.py install for moznetwork 21:23:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:23:11 INFO - Running setup.py install for mozprocess 21:23:12 INFO - Running setup.py install for mozprofile 21:23:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:23:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:23:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:23:12 INFO - Running setup.py install for mozrunner 21:23:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:23:12 INFO - Running setup.py install for mozscreenshot 21:23:12 INFO - Running setup.py install for moztest 21:23:12 INFO - Running setup.py install for mozversion 21:23:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:23:13 INFO - Running setup.py install for wptserve 21:23:13 INFO - Running setup.py install for marionette-driver 21:23:13 INFO - Running setup.py install for browsermob-proxy 21:23:13 INFO - Running setup.py install for marionette-client 21:23:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:23:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:23:14 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 21:23:14 INFO - Cleaning up... 21:23:14 INFO - Return code: 0 21:23:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:23: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')]} 21:23:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:23:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:23: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')]} 21:23:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:23:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:23:14 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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, '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-1461557873.19786-707306958', '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 21:23:14 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 21:23:14 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 21:23:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:23:14 INFO - 'CCACHE_UMASK': '002', 21:23:14 INFO - 'DISPLAY': ':0', 21:23:14 INFO - 'HOME': '/home/cltbld', 21:23:14 INFO - 'LANG': 'en_US.UTF-8', 21:23:14 INFO - 'LOGNAME': 'cltbld', 21:23:14 INFO - 'MAIL': '/var/mail/cltbld', 21:23:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:23:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:23:14 INFO - 'MOZ_NO_REMOTE': '1', 21:23:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:23:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:23:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:23:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:23:14 INFO - 'PWD': '/builds/slave/test', 21:23:14 INFO - 'SHELL': '/bin/bash', 21:23:14 INFO - 'SHLVL': '1', 21:23:14 INFO - 'TERM': 'linux', 21:23:14 INFO - 'TMOUT': '86400', 21:23:14 INFO - 'USER': 'cltbld', 21:23:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461557873.19786-707306958', 21:23:14 INFO - '_': '/tools/buildbot/bin/python'} 21:23:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:23:14 INFO - Running setup.py (path:/tmp/pip-isibs4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:23:14 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)) 21:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:23:14 INFO - Running setup.py (path:/tmp/pip-suEX6l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:23:14 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)) 21:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:23:14 INFO - Running setup.py (path:/tmp/pip-WkqfpM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:23:14 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)) 21:23:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:23:15 INFO - Running setup.py (path:/tmp/pip-JIPxnW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:23:15 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)) 21:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:23:15 INFO - Running setup.py (path:/tmp/pip-hjeKPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:23:15 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)) 21:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:23:15 INFO - Running setup.py (path:/tmp/pip-e78VUc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:23:15 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)) 21:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:23:15 INFO - Running setup.py (path:/tmp/pip-Ynl3nL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:23:15 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)) 21:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:23:15 INFO - Running setup.py (path:/tmp/pip-DzBgAT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:23:15 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)) 21:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:23:15 INFO - Running setup.py (path:/tmp/pip-xiqXq9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:23:15 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)) 21:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:23:15 INFO - Running setup.py (path:/tmp/pip-U7Z5RO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:23:15 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)) 21:23:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:23:15 INFO - Running setup.py (path:/tmp/pip-cfZ7AY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:23:16 INFO - Running setup.py (path:/tmp/pip-ITRkVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:23:16 INFO - Running setup.py (path:/tmp/pip-d3Y1Qj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:23:16 INFO - Running setup.py (path:/tmp/pip-qPe1b4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:16 INFO - Running setup.py (path:/tmp/pip-FHYlgL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:23:16 INFO - Running setup.py (path:/tmp/pip-Idw77Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:23:16 INFO - Running setup.py (path:/tmp/pip-s0RGL7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:23:16 INFO - Running setup.py (path:/tmp/pip-d6Irpz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:23:16 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)) 21:23:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:23:16 INFO - Running setup.py (path:/tmp/pip-sX6HTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:23:17 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)) 21:23:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:17 INFO - Running setup.py (path:/tmp/pip-ihQESE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:23:17 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)) 21:23:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:23:17 INFO - Running setup.py (path:/tmp/pip-mXHY_F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:23:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:23:17 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)) 21:23:17 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)) 21:23:17 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)) 21:23:17 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)) 21:23:17 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)) 21:23:17 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)) 21:23:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:23:17 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 21:23:17 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 21:23:17 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 21:23:17 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 21:23:17 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 21:23:17 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 21:23:22 INFO - Downloading blessings-1.6.tar.gz 21:23:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:23:23 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)) 21:23:23 INFO - Installing collected packages: blessings 21:23:23 INFO - Running setup.py install for blessings 21:23:23 INFO - Successfully installed blessings 21:23:23 INFO - Cleaning up... 21:23:23 INFO - Return code: 0 21:23:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:23:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:23:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:23:23 INFO - Reading from file tmpfile_stdout 21:23:23 INFO - Current package versions: 21:23:23 INFO - argparse == 1.2.1 21:23:23 INFO - blessings == 1.6 21:23:23 INFO - blobuploader == 1.2.4 21:23:23 INFO - browsermob-proxy == 0.6.0 21:23:23 INFO - docopt == 0.6.1 21:23:23 INFO - manifestparser == 1.1 21:23:23 INFO - marionette-client == 2.3.0 21:23:23 INFO - marionette-driver == 1.4.0 21:23:23 INFO - mozInstall == 1.12 21:23:23 INFO - mozcrash == 0.17 21:23:23 INFO - mozdebug == 0.1 21:23:23 INFO - mozdevice == 0.48 21:23:23 INFO - mozfile == 1.2 21:23:23 INFO - mozhttpd == 0.7 21:23:23 INFO - mozinfo == 0.9 21:23:23 INFO - mozleak == 0.1 21:23:23 INFO - mozlog == 3.1 21:23:23 INFO - moznetwork == 0.27 21:23:23 INFO - mozprocess == 0.22 21:23:23 INFO - mozprofile == 0.28 21:23:23 INFO - mozrunner == 6.11 21:23:23 INFO - mozscreenshot == 0.1 21:23:23 INFO - mozsystemmonitor == 0.0 21:23:23 INFO - moztest == 0.7 21:23:23 INFO - mozversion == 1.4 21:23:23 INFO - psutil == 3.1.1 21:23:23 INFO - requests == 1.2.3 21:23:23 INFO - wptserve == 1.4.0 21:23:23 INFO - wsgiref == 0.1.2 21:23:23 INFO - Running post-action listener: _resource_record_post_action 21:23:23 INFO - Running post-action listener: _start_resource_monitoring 21:23:23 INFO - Starting resource monitoring. 21:23:23 INFO - ##### 21:23:23 INFO - ##### Running pull step. 21:23:23 INFO - ##### 21:23:23 INFO - Running pre-action listener: _resource_record_pre_action 21:23:23 INFO - Running main action method: pull 21:23:23 INFO - Pull has nothing to do! 21:23:23 INFO - Running post-action listener: _resource_record_post_action 21:23:23 INFO - ##### 21:23:23 INFO - ##### Running install step. 21:23:23 INFO - ##### 21:23:23 INFO - Running pre-action listener: _resource_record_pre_action 21:23:23 INFO - Running main action method: install 21:23:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:23:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:23:24 INFO - Reading from file tmpfile_stdout 21:23:24 INFO - Detecting whether we're running mozinstall >=1.0... 21:23:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:23:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:23:24 INFO - Reading from file tmpfile_stdout 21:23:24 INFO - Output received: 21:23:24 INFO - Usage: mozinstall [options] installer 21:23:24 INFO - Options: 21:23:24 INFO - -h, --help show this help message and exit 21:23:24 INFO - -d DEST, --destination=DEST 21:23:24 INFO - Directory to install application into. [default: 21:23:24 INFO - "/builds/slave/test"] 21:23:24 INFO - --app=APP Application being installed. [default: firefox] 21:23:24 INFO - mkdir: /builds/slave/test/build/application 21:23:24 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'] 21:23:24 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 21:23:54 INFO - Reading from file tmpfile_stdout 21:23:54 INFO - Output received: 21:23:54 INFO - /builds/slave/test/build/application/firefox/firefox 21:23:54 INFO - Running post-action listener: _resource_record_post_action 21:23:54 INFO - ##### 21:23:54 INFO - ##### Running run-tests step. 21:23:54 INFO - ##### 21:23:54 INFO - Running pre-action listener: _resource_record_pre_action 21:23:54 INFO - Running main action method: run_tests 21:23:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:23:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:23:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:23:54 INFO - grabbing minidump binary from tooltool 21:23:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:23:54 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 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:23:54 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 21:23:54 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 21:23:54 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 21:23:54 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 21:23:56 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpYeRgWi 21:23:56 INFO - INFO - File integrity verified, renaming tmpYeRgWi to linux64-minidump_stackwalk 21:23:56 INFO - INFO - Updating local cache /builds/tooltool_cache... 21:23:56 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 21:23:56 INFO - Return code: 0 21:23:56 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 21:23:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:23:56 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/PELbLKDaQ0ynU_VieNsBzg/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 21:23:56 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/PELbLKDaQ0ynU_VieNsBzg/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 21:23:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:23:56 INFO - 'CCACHE_UMASK': '002', 21:23:56 INFO - 'DISPLAY': ':0', 21:23:56 INFO - 'HOME': '/home/cltbld', 21:23:56 INFO - 'LANG': 'en_US.UTF-8', 21:23:56 INFO - 'LOGNAME': 'cltbld', 21:23:56 INFO - 'MAIL': '/var/mail/cltbld', 21:23:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:23:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:23:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:23:56 INFO - 'MOZ_NO_REMOTE': '1', 21:23:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:23:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:23:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:23:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:23:56 INFO - 'PWD': '/builds/slave/test', 21:23:56 INFO - 'SHELL': '/bin/bash', 21:23:56 INFO - 'SHLVL': '1', 21:23:56 INFO - 'TERM': 'linux', 21:23:56 INFO - 'TMOUT': '86400', 21:23:56 INFO - 'USER': 'cltbld', 21:23:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461557873.19786-707306958', 21:23:56 INFO - '_': '/tools/buildbot/bin/python'} 21:23:56 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/PELbLKDaQ0ynU_VieNsBzg/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 21:23:57 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 21:23:57 INFO - import pkg_resources 21:23:58 INFO - Using 1 client processes 21:23:58 INFO - wptserve Starting http server on 127.0.0.1:8000 21:23:58 INFO - wptserve Starting http server on 127.0.0.1:8001 21:23:58 INFO - wptserve Starting http server on 127.0.0.1:8443 21:24:01 INFO - SUITE-START | Running 778 tests 21:24:01 INFO - Running testharness tests 21:24:01 INFO - Setting up ssl 21:24:01 INFO - PROCESS | certutil | 21:24:01 INFO - PROCESS | certutil | 21:24:01 INFO - PROCESS | certutil | 21:24:01 INFO - Certificate Nickname Trust Attributes 21:24:01 INFO - SSL,S/MIME,JAR/XPI 21:24:01 INFO - 21:24:01 INFO - web-platform-tests CT,, 21:24:01 INFO - 21:24:01 INFO - Starting runner 21:24:03 INFO - PROCESS | 1944 | 1461558243726 Marionette DEBUG Marionette enabled via build flag and pref 21:24:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4d72f000 == 1 [pid = 1944] [id = 1] 21:24:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 1 (0x7f9d4d72f800) [pid = 1944] [serial = 1] [outer = (nil)] 21:24:04 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:24:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 2 (0x7f9d4d730800) [pid = 1944] [serial = 2] [outer = 0x7f9d4d72f800] 21:24:04 INFO - PROCESS | 1944 | 1461558244377 Marionette INFO Listening on port 2828 21:24:04 INFO - PROCESS | 1944 | 1461558244950 Marionette DEBUG Marionette enabled via command-line flag 21:24:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a60d800 == 2 [pid = 1944] [id = 2] 21:24:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 3 (0x7f9d4a60e000) [pid = 1944] [serial = 3] [outer = (nil)] 21:24:04 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:24:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 4 (0x7f9d4a60f000) [pid = 1944] [serial = 4] [outer = 0x7f9d4a60e000] 21:24:05 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9d4a6fed60 21:24:05 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9d49a535e0 21:24:05 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9d49a5a850 21:24:05 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9d49a5ab50 21:24:05 INFO - PROCESS | 1944 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9d49a5ae80 21:24:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 5 (0x7f9d49a92000) [pid = 1944] [serial = 5] [outer = 0x7f9d4d72f800] 21:24:05 INFO - PROCESS | 1944 | [1944] 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 21:24:05 INFO - PROCESS | 1944 | 1461558245737 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46788 21:24:05 INFO - PROCESS | 1944 | [1944] 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 21:24:05 INFO - PROCESS | 1944 | 1461558245819 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46789 21:24:05 INFO - PROCESS | 1944 | [1944] 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 21:24:05 INFO - PROCESS | 1944 | 1461558245831 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46790 21:24:05 INFO - PROCESS | 1944 | 1461558245834 Marionette DEBUG Closed connection conn0 21:24:05 INFO - PROCESS | 1944 | 1461558245912 Marionette DEBUG Closed connection conn1 21:24:05 INFO - PROCESS | 1944 | [1944] 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 2255 21:24:05 INFO - PROCESS | 1944 | [1944] 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 21:24:05 INFO - PROCESS | 1944 | 1461558245957 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46791 21:24:05 INFO - PROCESS | 1944 | 1461558245960 Marionette DEBUG Closed connection conn2 21:24:05 INFO - PROCESS | 1944 | [1944] 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 21:24:06 INFO - PROCESS | 1944 | 1461558246007 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:46792 21:24:06 INFO - PROCESS | 1944 | 1461558246018 Marionette DEBUG Closed connection conn3 21:24:06 INFO - PROCESS | 1944 | 1461558246061 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:24:06 INFO - PROCESS | 1944 | 1461558246071 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":"20160424203109","device":"desktop","version":"48.0a1"} 21:24:06 INFO - PROCESS | 1944 | [1944] 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 21:24:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d1b4800 == 3 [pid = 1944] [id = 3] 21:24:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 6 (0x7f9d3d1b5000) [pid = 1944] [serial = 6] [outer = (nil)] 21:24:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d1b5800 == 4 [pid = 1944] [id = 4] 21:24:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 7 (0x7f9d3d08bc00) [pid = 1944] [serial = 7] [outer = (nil)] 21:24:08 INFO - PROCESS | 1944 | [1944] 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 21:24:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1c3000 == 5 [pid = 1944] [id = 5] 21:24:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 8 (0x7f9d3c4d2400) [pid = 1944] [serial = 8] [outer = (nil)] 21:24:08 INFO - PROCESS | 1944 | [1944] 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 21:24:08 INFO - PROCESS | 1944 | [1944] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:24:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 9 (0x7f9d3c0ca000) [pid = 1944] [serial = 9] [outer = 0x7f9d3c4d2400] 21:24:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 10 (0x7f9d3ba98000) [pid = 1944] [serial = 10] [outer = 0x7f9d3d1b5000] 21:24:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 11 (0x7f9d3b931000) [pid = 1944] [serial = 11] [outer = 0x7f9d3d08bc00] 21:24:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 12 (0x7f9d3b933000) [pid = 1944] [serial = 12] [outer = 0x7f9d3c4d2400] 21:24:09 INFO - PROCESS | 1944 | 1461558249759 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 1944 | 1461558249775 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 13 (0x7f9d4adf1800) [pid = 1944] [serial = 13] [outer = 0x7f9d3c4d2400] 21:24:10 INFO - PROCESS | 1944 | 1461558250443 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"dc32d4a5-d516-4ec2-9d4d-1c70d694bb35","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":"20160424203109","device":"desktop","version":"48.0a1","command_id":1}}] 21:24:10 INFO - PROCESS | 1944 | 1461558250654 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 21:24:10 INFO - PROCESS | 1944 | 1461558250981 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 21:24:11 INFO - PROCESS | 1944 | 1461558251061 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:24:11 INFO - PROCESS | 1944 | [1944] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:24:11 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:24:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 14 (0x7f9d37394c00) [pid = 1944] [serial = 14] [outer = 0x7f9d3c4d2400] 21:24:11 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:24:11 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:24:11 INFO - PROCESS | 1944 | 1461558251433 Marionette TRACE conn4 <- [1,3,null,{}] 21:24:11 INFO - PROCESS | 1944 | 1461558251440 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:24:11 INFO - PROCESS | 1944 | 1461558251458 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 21:24:11 INFO - PROCESS | 1944 | 1461558251491 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 21:24:11 INFO - PROCESS | 1944 | 1461558251494 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 21:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:24:11 INFO - PROCESS | 1944 | 1461558251500 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 1944 | 1461558251505 Marionette TRACE conn4 <- [1,6,null,{}] 21:24:11 INFO - PROCESS | 1944 | 1461558251529 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:11 INFO - PROCESS | 1944 | 1461558251543 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 21:24:11 INFO - PROCESS | 1944 | 1461558251548 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d365e6000 == 6 [pid = 1944] [id = 6] 21:24:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 15 (0x7f9d3ed71c00) [pid = 1944] [serial = 15] [outer = (nil)] 21:24:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 16 (0x7f9d3ed72800) [pid = 1944] [serial = 16] [outer = 0x7f9d3ed71c00] 21:24:11 INFO - PROCESS | 1944 | 1461558251607 Marionette DEBUG loaded listener.js 21:24:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 17 (0x7f9d3ed79000) [pid = 1944] [serial = 17] [outer = 0x7f9d3ed71c00] 21:24:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35882000 == 7 [pid = 1944] [id = 7] 21:24:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 18 (0x7f9d35a84800) [pid = 1944] [serial = 18] [outer = (nil)] 21:24:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 19 (0x7f9d37389c00) [pid = 1944] [serial = 19] [outer = 0x7f9d35a84800] 21:24:12 INFO - PROCESS | 1944 | 1461558252061 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 20 (0x7f9d3575f800) [pid = 1944] [serial = 20] [outer = 0x7f9d35a84800] 21:24:12 INFO - PROCESS | 1944 | [1944] 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 21:24:12 INFO - PROCESS | 1944 | 1461558252558 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1085ms 21:24:12 INFO - PROCESS | 1944 | 1461558252672 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 21:24:12 INFO - PROCESS | 1944 | 1461558252675 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 21:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:24:12 INFO - PROCESS | 1944 | 1461558252697 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:24:12 INFO - PROCESS | 1944 | 1461558252699 Marionette TRACE conn4 <- [1,10,null,{}] 21:24:12 INFO - PROCESS | 1944 | 1461558252726 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:12 INFO - PROCESS | 1944 | 1461558252881 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 21:24:12 INFO - PROCESS | 1944 | 1461558252898 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33b52800 == 8 [pid = 1944] [id = 8] 21:24:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 21 (0x7f9d34b88c00) [pid = 1944] [serial = 21] [outer = (nil)] 21:24:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 22 (0x7f9d33beac00) [pid = 1944] [serial = 22] [outer = 0x7f9d34b88c00] 21:24:12 INFO - PROCESS | 1944 | 1461558252960 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 23 (0x7f9d33bf0000) [pid = 1944] [serial = 23] [outer = 0x7f9d34b88c00] 21:24:13 INFO - PROCESS | 1944 | 1461558253469 Marionette TRACE conn4 <- [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]]]}] 21:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 790ms 21:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:24:13 INFO - PROCESS | 1944 | 1461558253481 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 1944 | 1461558253484 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 21:24:13 INFO - PROCESS | 1944 | 1461558253491 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 1944 | 1461558253493 Marionette TRACE conn4 <- [1,14,null,{}] 21:24:13 INFO - PROCESS | 1944 | 1461558253498 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:13 INFO - PROCESS | 1944 | 1461558253635 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 21:24:13 INFO - PROCESS | 1944 | 1461558253648 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33fa0000 == 9 [pid = 1944] [id = 9] 21:24:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 24 (0x7f9d34072c00) [pid = 1944] [serial = 24] [outer = (nil)] 21:24:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 25 (0x7f9d34077400) [pid = 1944] [serial = 25] [outer = 0x7f9d34072c00] 21:24:13 INFO - PROCESS | 1944 | 1461558253710 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 26 (0x7f9d529cb400) [pid = 1944] [serial = 26] [outer = 0x7f9d34072c00] 21:24:14 INFO - PROCESS | 1944 | 1461558254654 Marionette TRACE conn4 <- [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]]]}] 21:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1179ms 21:24:14 INFO - PROCESS | 1944 | 1461558254668 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 1944 | 1461558254673 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 21:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:24:14 INFO - PROCESS | 1944 | 1461558254681 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - PROCESS | 1944 | 1461558254686 Marionette TRACE conn4 <- [1,18,null,{}] 21:24:14 INFO - PROCESS | 1944 | 1461558254693 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:14 INFO - PROCESS | 1944 | 1461558254848 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 21:24:14 INFO - PROCESS | 1944 | 1461558254967 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341ca800 == 10 [pid = 1944] [id = 10] 21:24:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 27 (0x7f9d33602c00) [pid = 1944] [serial = 27] [outer = (nil)] 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 28 (0x7f9d33609c00) [pid = 1944] [serial = 28] [outer = 0x7f9d33602c00] 21:24:15 INFO - PROCESS | 1944 | 1461558255043 Marionette DEBUG loaded listener.js 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 29 (0x7f9d33610800) [pid = 1944] [serial = 29] [outer = 0x7f9d33602c00] 21:24:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35883000 == 11 [pid = 1944] [id = 11] 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 30 (0x7f9d35883800) [pid = 1944] [serial = 30] [outer = (nil)] 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 31 (0x7f9d3588f800) [pid = 1944] [serial = 31] [outer = 0x7f9d35883800] 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 32 (0x7f9d3556b800) [pid = 1944] [serial = 32] [outer = 0x7f9d35883800] 21:24:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a33000 == 12 [pid = 1944] [id = 12] 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 33 (0x7f9d33ee2800) [pid = 1944] [serial = 33] [outer = (nil)] 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 34 (0x7f9d3575a000) [pid = 1944] [serial = 34] [outer = 0x7f9d33ee2800] 21:24:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 35 (0x7f9d33bf8000) [pid = 1944] [serial = 35] [outer = 0x7f9d33ee2800] 21:24:16 INFO - PROCESS | 1944 | 1461558256028 Marionette TRACE conn4 <- [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]]]}] 21:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1381ms 21:24:16 INFO - PROCESS | 1944 | 1461558256097 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 21:24:16 INFO - PROCESS | 1944 | 1461558256105 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 21:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:24:16 INFO - PROCESS | 1944 | 1461558256173 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:24:16 INFO - PROCESS | 1944 | 1461558256177 Marionette TRACE conn4 <- [1,22,null,{}] 21:24:16 INFO - PROCESS | 1944 | 1461558256184 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:16 INFO - PROCESS | 1944 | 1461558256333 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 21:24:16 INFO - PROCESS | 1944 | 1461558256498 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39947800 == 13 [pid = 1944] [id = 13] 21:24:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 36 (0x7f9d33bf5c00) [pid = 1944] [serial = 36] [outer = (nil)] 21:24:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 37 (0x7f9d35759800) [pid = 1944] [serial = 37] [outer = 0x7f9d33bf5c00] 21:24:16 INFO - PROCESS | 1944 | 1461558256569 Marionette DEBUG loaded listener.js 21:24:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 38 (0x7f9d3a8ce000) [pid = 1944] [serial = 38] [outer = 0x7f9d33bf5c00] 21:24:17 INFO - PROCESS | 1944 | 1461558257277 Marionette TRACE conn4 <- [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]]]}] 21:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1148ms 21:24:17 INFO - PROCESS | 1944 | 1461558257304 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 21:24:17 INFO - PROCESS | 1944 | 1461558257308 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 21:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:24:17 INFO - PROCESS | 1944 | 1461558257313 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:24:17 INFO - PROCESS | 1944 | 1461558257318 Marionette TRACE conn4 <- [1,26,null,{}] 21:24:17 INFO - PROCESS | 1944 | 1461558257333 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:17 INFO - PROCESS | 1944 | 1461558257534 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 21:24:17 INFO - PROCESS | 1944 | 1461558257549 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c33b000 == 14 [pid = 1944] [id = 14] 21:24:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 39 (0x7f9d3c1d0400) [pid = 1944] [serial = 39] [outer = (nil)] 21:24:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 40 (0x7f9d3c6ad000) [pid = 1944] [serial = 40] [outer = 0x7f9d3c1d0400] 21:24:17 INFO - PROCESS | 1944 | 1461558257626 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 41 (0x7f9d3cac1c00) [pid = 1944] [serial = 41] [outer = 0x7f9d3c1d0400] 21:24:18 INFO - PROCESS | 1944 | 1461558258643 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1385ms 21:24:18 INFO - PROCESS | 1944 | 1461558258699 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 1944 | 1461558258702 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 21:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:24:18 INFO - PROCESS | 1944 | 1461558258710 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - PROCESS | 1944 | 1461558258715 Marionette TRACE conn4 <- [1,30,null,{}] 21:24:18 INFO - PROCESS | 1944 | 1461558258723 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:18 INFO - PROCESS | 1944 | 1461558258922 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 21:24:19 INFO - PROCESS | 1944 | 1461558259089 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a19000 == 15 [pid = 1944] [id = 15] 21:24:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 42 (0x7f9d3a511400) [pid = 1944] [serial = 42] [outer = (nil)] 21:24:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 43 (0x7f9d3a5ed000) [pid = 1944] [serial = 43] [outer = 0x7f9d3a511400] 21:24:19 INFO - PROCESS | 1944 | 1461558259148 Marionette DEBUG loaded listener.js 21:24:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 44 (0x7f9d3aa11c00) [pid = 1944] [serial = 44] [outer = 0x7f9d3a511400] 21:24:19 INFO - PROCESS | 1944 | 1461558259778 Marionette TRACE conn4 <- [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]]]}] 21:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1133ms 21:24:19 INFO - PROCESS | 1944 | 1461558259843 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 21:24:19 INFO - PROCESS | 1944 | 1461558259850 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 21:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:24:19 INFO - PROCESS | 1944 | 1461558259874 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - PROCESS | 1944 | 1461558259878 Marionette TRACE conn4 <- [1,34,null,{}] 21:24:19 INFO - PROCESS | 1944 | 1461558259886 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:20 INFO - PROCESS | 1944 | 1461558260010 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 21:24:20 INFO - PROCESS | 1944 | 1461558260020 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1c5800 == 16 [pid = 1944] [id = 16] 21:24:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 45 (0x7f9d3992c400) [pid = 1944] [serial = 45] [outer = (nil)] 21:24:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 46 (0x7f9d3bc17400) [pid = 1944] [serial = 46] [outer = 0x7f9d3992c400] 21:24:20 INFO - PROCESS | 1944 | 1461558260077 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 47 (0x7f9d3d33e400) [pid = 1944] [serial = 47] [outer = 0x7f9d3992c400] 21:24:20 INFO - PROCESS | 1944 | 1461558260693 Marionette TRACE conn4 <- [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]]]}] 21:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 882ms 21:24:20 INFO - PROCESS | 1944 | 1461558260754 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 21:24:20 INFO - PROCESS | 1944 | 1461558260756 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 21:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:24:20 INFO - PROCESS | 1944 | 1461558260762 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:24:20 INFO - PROCESS | 1944 | 1461558260767 Marionette TRACE conn4 <- [1,38,null,{}] 21:24:20 INFO - PROCESS | 1944 | 1461558260780 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:20 INFO - PROCESS | 1944 | 1461558260932 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 21:24:20 INFO - PROCESS | 1944 | 1461558260961 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caf0000 == 17 [pid = 1944] [id = 17] 21:24:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 48 (0x7f9d3cac8400) [pid = 1944] [serial = 48] [outer = (nil)] 21:24:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x7f9d3d8bf400) [pid = 1944] [serial = 49] [outer = 0x7f9d3cac8400] 21:24:21 INFO - PROCESS | 1944 | 1461558261021 Marionette DEBUG loaded listener.js 21:24:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x7f9d3e17d400) [pid = 1944] [serial = 50] [outer = 0x7f9d3cac8400] 21:24:21 INFO - PROCESS | 1944 | 1461558261622 Marionette TRACE conn4 <- [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]]]}] 21:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 878ms 21:24:21 INFO - PROCESS | 1944 | 1461558261641 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 21:24:21 INFO - PROCESS | 1944 | 1461558261644 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 21:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:24:21 INFO - PROCESS | 1944 | 1461558261649 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:24:21 INFO - PROCESS | 1944 | 1461558261651 Marionette TRACE conn4 <- [1,42,null,{}] 21:24:21 INFO - PROCESS | 1944 | 1461558261656 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:21 INFO - PROCESS | 1944 | 1461558261778 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 21:24:21 INFO - PROCESS | 1944 | 1461558261864 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d19d000 == 18 [pid = 1944] [id = 18] 21:24:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x7f9d3dba1800) [pid = 1944] [serial = 51] [outer = (nil)] 21:24:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x7f9d3e2dfc00) [pid = 1944] [serial = 52] [outer = 0x7f9d3dba1800] 21:24:21 INFO - PROCESS | 1944 | 1461558261922 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x7f9d3ed78000) [pid = 1944] [serial = 53] [outer = 0x7f9d3dba1800] 21:24:22 INFO - PROCESS | 1944 | 1461558262453 Marionette TRACE conn4 <- [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]]]}] 21:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 827ms 21:24:22 INFO - PROCESS | 1944 | 1461558262476 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 21:24:22 INFO - PROCESS | 1944 | 1461558262479 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 21:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:24:22 INFO - PROCESS | 1944 | 1461558262486 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 1944 | 1461558262487 Marionette TRACE conn4 <- [1,46,null,{}] 21:24:22 INFO - PROCESS | 1944 | 1461558262493 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:22 INFO - PROCESS | 1944 | 1461558262606 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 21:24:22 INFO - PROCESS | 1944 | 1461558262623 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d61c800 == 19 [pid = 1944] [id = 19] 21:24:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x7f9d3ed79c00) [pid = 1944] [serial = 54] [outer = (nil)] 21:24:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x7f9d4015f400) [pid = 1944] [serial = 55] [outer = 0x7f9d3ed79c00] 21:24:22 INFO - PROCESS | 1944 | 1461558262693 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x7f9d40181c00) [pid = 1944] [serial = 56] [outer = 0x7f9d3ed79c00] 21:24:23 INFO - PROCESS | 1944 | 1461558263322 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 872ms 21:24:23 INFO - PROCESS | 1944 | 1461558263358 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 21:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:24:23 INFO - PROCESS | 1944 | 1461558263371 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 21:24:23 INFO - PROCESS | 1944 | 1461558263377 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:24:23 INFO - PROCESS | 1944 | 1461558263380 Marionette TRACE conn4 <- [1,50,null,{}] 21:24:23 INFO - PROCESS | 1944 | 1461558263384 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:23 INFO - PROCESS | 1944 | 1461558263558 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 21:24:23 INFO - PROCESS | 1944 | 1461558263584 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e145000 == 20 [pid = 1944] [id = 20] 21:24:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x7f9d3e1b7c00) [pid = 1944] [serial = 57] [outer = (nil)] 21:24:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x7f9d40413800) [pid = 1944] [serial = 58] [outer = 0x7f9d3e1b7c00] 21:24:23 INFO - PROCESS | 1944 | 1461558263643 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x7f9d4a637000) [pid = 1944] [serial = 59] [outer = 0x7f9d3e1b7c00] 21:24:24 INFO - PROCESS | 1944 | 1461558264197 Marionette TRACE conn4 <- [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]]]}] 21:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 833ms 21:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:24:24 INFO - PROCESS | 1944 | 1461558264209 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 21:24:24 INFO - PROCESS | 1944 | 1461558264211 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 21:24:24 INFO - PROCESS | 1944 | 1461558264222 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:24:24 INFO - PROCESS | 1944 | 1461558264226 Marionette TRACE conn4 <- [1,54,null,{}] 21:24:24 INFO - PROCESS | 1944 | 1461558264230 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:24 INFO - PROCESS | 1944 | 1461558264341 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 21:24:24 INFO - PROCESS | 1944 | 1461558264354 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d401d1800 == 21 [pid = 1944] [id = 21] 21:24:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x7f9d49a18400) [pid = 1944] [serial = 60] [outer = (nil)] 21:24:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x7f9d4a9edc00) [pid = 1944] [serial = 61] [outer = 0x7f9d49a18400] 21:24:24 INFO - PROCESS | 1944 | 1461558264412 Marionette DEBUG loaded listener.js 21:24:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x7f9d4ab90400) [pid = 1944] [serial = 62] [outer = 0x7f9d49a18400] 21:24:25 INFO - PROCESS | 1944 | 1461558265228 Marionette TRACE conn4 <- [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]]]}] 21:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1082ms 21:24:25 INFO - PROCESS | 1944 | 1461558265302 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 21:24:25 INFO - PROCESS | 1944 | 1461558265308 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 21:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:24:25 INFO - PROCESS | 1944 | 1461558265317 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:24:25 INFO - PROCESS | 1944 | 1461558265321 Marionette TRACE conn4 <- [1,58,null,{}] 21:24:25 INFO - PROCESS | 1944 | 1461558265328 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:25 INFO - PROCESS | 1944 | 1461558265480 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 21:24:25 INFO - PROCESS | 1944 | 1461558265598 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3994a000 == 22 [pid = 1944] [id = 22] 21:24:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x7f9d3582b400) [pid = 1944] [serial = 63] [outer = (nil)] 21:24:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x7f9d38f5b000) [pid = 1944] [serial = 64] [outer = 0x7f9d3582b400] 21:24:25 INFO - PROCESS | 1944 | 1461558265672 Marionette DEBUG loaded listener.js 21:24:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x7f9d3a8c9800) [pid = 1944] [serial = 65] [outer = 0x7f9d3582b400] 21:24:26 INFO - PROCESS | 1944 | 1461558266356 Marionette TRACE conn4 <- [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]]]}] 21:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1076ms 21:24:26 INFO - PROCESS | 1944 | 1461558266394 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 21:24:26 INFO - PROCESS | 1944 | 1461558266402 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 21:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:24:26 INFO - PROCESS | 1944 | 1461558266411 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:24:26 INFO - PROCESS | 1944 | 1461558266415 Marionette TRACE conn4 <- [1,62,null,{}] 21:24:26 INFO - PROCESS | 1944 | 1461558266420 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:26 INFO - PROCESS | 1944 | 1461558266587 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 21:24:26 INFO - PROCESS | 1944 | 1461558266704 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caee800 == 23 [pid = 1944] [id = 23] 21:24:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x7f9d37395000) [pid = 1944] [serial = 66] [outer = (nil)] 21:24:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x7f9d3c0cb800) [pid = 1944] [serial = 67] [outer = 0x7f9d37395000] 21:24:26 INFO - PROCESS | 1944 | 1461558266772 Marionette DEBUG loaded listener.js 21:24:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x7f9d3d08c400) [pid = 1944] [serial = 68] [outer = 0x7f9d37395000] 21:24:27 INFO - PROCESS | 1944 | 1461558267542 Marionette TRACE conn4 <- [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]]]}] 21:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1181ms 21:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:24:27 INFO - PROCESS | 1944 | 1461558267593 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 21:24:27 INFO - PROCESS | 1944 | 1461558267596 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 21:24:27 INFO - PROCESS | 1944 | 1461558267602 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:24:27 INFO - PROCESS | 1944 | 1461558267607 Marionette TRACE conn4 <- [1,66,null,{}] 21:24:27 INFO - PROCESS | 1944 | 1461558267636 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:27 INFO - PROCESS | 1944 | 1461558267853 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 21:24:27 INFO - PROCESS | 1944 | 1461558267907 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d404da000 == 24 [pid = 1944] [id = 24] 21:24:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x7f9d3d8b6800) [pid = 1944] [serial = 69] [outer = (nil)] 21:24:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x7f9d3ed71400) [pid = 1944] [serial = 70] [outer = 0x7f9d3d8b6800] 21:24:27 INFO - PROCESS | 1944 | 1461558267991 Marionette DEBUG loaded listener.js 21:24:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x7f9d4323e800) [pid = 1944] [serial = 71] [outer = 0x7f9d3d8b6800] 21:24:28 INFO - PROCESS | 1944 | 1461558268708 Marionette TRACE conn4 <- [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]]]}] 21:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1138ms 21:24:28 INFO - PROCESS | 1944 | 1461558268754 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 21:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:24:28 INFO - PROCESS | 1944 | 1461558268759 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 21:24:28 INFO - PROCESS | 1944 | 1461558268765 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:24:28 INFO - PROCESS | 1944 | 1461558268768 Marionette TRACE conn4 <- [1,70,null,{}] 21:24:28 INFO - PROCESS | 1944 | 1461558268773 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:28 INFO - PROCESS | 1944 | 1461558268917 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 21:24:29 INFO - PROCESS | 1944 | 1461558269172 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a2c800 == 25 [pid = 1944] [id = 25] 21:24:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x7f9d3360f800) [pid = 1944] [serial = 72] [outer = (nil)] 21:24:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x7f9d33edd800) [pid = 1944] [serial = 73] [outer = 0x7f9d3360f800] 21:24:29 INFO - PROCESS | 1944 | 1461558269241 Marionette DEBUG loaded listener.js 21:24:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x7f9d35827c00) [pid = 1944] [serial = 74] [outer = 0x7f9d3360f800] 21:24:30 INFO - PROCESS | 1944 | 1461558270079 Marionette TRACE conn4 <- [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]]]}] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e145000 == 24 [pid = 1944] [id = 20] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d61c800 == 23 [pid = 1944] [id = 19] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d19d000 == 22 [pid = 1944] [id = 18] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caf0000 == 21 [pid = 1944] [id = 17] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c1c5800 == 20 [pid = 1944] [id = 16] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a19000 == 19 [pid = 1944] [id = 15] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c33b000 == 18 [pid = 1944] [id = 14] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39947800 == 17 [pid = 1944] [id = 13] 21:24:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d341ca800 == 16 [pid = 1944] [id = 10] 21:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1382ms 21:24:30 INFO - PROCESS | 1944 | 1461558270146 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 21:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:24:30 INFO - PROCESS | 1944 | 1461558270152 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 21:24:30 INFO - PROCESS | 1944 | 1461558270159 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 1944 | 1461558270165 Marionette TRACE conn4 <- [1,74,null,{}] 21:24:30 INFO - PROCESS | 1944 | 1461558270173 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:30 INFO - PROCESS | 1944 | 1461558270359 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 21:24:30 INFO - PROCESS | 1944 | 1461558270480 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d365e2800 == 17 [pid = 1944] [id = 26] 21:24:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x7f9d37303c00) [pid = 1944] [serial = 75] [outer = (nil)] 21:24:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x7f9d38f5c400) [pid = 1944] [serial = 76] [outer = 0x7f9d37303c00] 21:24:30 INFO - PROCESS | 1944 | 1461558270555 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x7f9d3a8ce400) [pid = 1944] [serial = 77] [outer = 0x7f9d37303c00] 21:24:31 INFO - PROCESS | 1944 | 1461558271327 Marionette TRACE conn4 <- [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]]]}] 21:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 21:24:31 INFO - PROCESS | 1944 | 1461558271394 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 21:24:31 INFO - PROCESS | 1944 | 1461558271402 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 21:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:24:31 INFO - PROCESS | 1944 | 1461558271411 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:24:31 INFO - PROCESS | 1944 | 1461558271415 Marionette TRACE conn4 <- [1,78,null,{}] 21:24:31 INFO - PROCESS | 1944 | 1461558271421 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:31 INFO - PROCESS | 1944 | 1461558271582 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 21:24:31 INFO - PROCESS | 1944 | 1461558271702 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3cae8800 == 18 [pid = 1944] [id = 27] 21:24:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f9d3c210400) [pid = 1944] [serial = 78] [outer = (nil)] 21:24:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f9d3d08c800) [pid = 1944] [serial = 79] [outer = 0x7f9d3c210400] 21:24:31 INFO - PROCESS | 1944 | 1461558271771 Marionette DEBUG loaded listener.js 21:24:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x7f9d3d3d1800) [pid = 1944] [serial = 80] [outer = 0x7f9d3c210400] 21:24:32 INFO - PROCESS | 1944 | 1461558272532 Marionette TRACE conn4 <- [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]]]}] 21:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1180ms 21:24:32 INFO - PROCESS | 1944 | 1461558272592 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 21:24:32 INFO - PROCESS | 1944 | 1461558272595 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 21:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:24:32 INFO - PROCESS | 1944 | 1461558272601 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:24:32 INFO - PROCESS | 1944 | 1461558272606 Marionette TRACE conn4 <- [1,82,null,{}] 21:24:32 INFO - PROCESS | 1944 | 1461558272621 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:32 INFO - PROCESS | 1944 | 1461558272783 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 21:24:32 INFO - PROCESS | 1944 | 1461558272903 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3dbd2000 == 19 [pid = 1944] [id = 28] 21:24:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x7f9d3dbf4800) [pid = 1944] [serial = 81] [outer = (nil)] 21:24:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x7f9d3ed75000) [pid = 1944] [serial = 82] [outer = 0x7f9d3dbf4800] 21:24:32 INFO - PROCESS | 1944 | 1461558272977 Marionette DEBUG loaded listener.js 21:24:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x7f9d40412800) [pid = 1944] [serial = 83] [outer = 0x7f9d3dbf4800] 21:24:33 INFO - PROCESS | 1944 | 1461558273766 Marionette TRACE conn4 <- [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]]]}] 21:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1231ms 21:24:33 INFO - PROCESS | 1944 | 1461558273833 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 1944 | 1461558273836 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 21:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:24:33 INFO - PROCESS | 1944 | 1461558273842 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - PROCESS | 1944 | 1461558273844 Marionette TRACE conn4 <- [1,86,null,{}] 21:24:33 INFO - PROCESS | 1944 | 1461558273849 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:33 INFO - PROCESS | 1944 | 1461558273983 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 21:24:34 INFO - PROCESS | 1944 | 1461558274104 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d432e4000 == 20 [pid = 1944] [id = 29] 21:24:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x7f9d3e181400) [pid = 1944] [serial = 84] [outer = (nil)] 21:24:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x7f9d4a964c00) [pid = 1944] [serial = 85] [outer = 0x7f9d3e181400] 21:24:34 INFO - PROCESS | 1944 | 1461558274172 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x7f9d4abf2800) [pid = 1944] [serial = 86] [outer = 0x7f9d3e181400] 21:24:35 INFO - PROCESS | 1944 | 1461558275033 Marionette TRACE conn4 <- [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]]]}] 21:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1279ms 21:24:35 INFO - PROCESS | 1944 | 1461558275122 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 21:24:35 INFO - PROCESS | 1944 | 1461558275127 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 21:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:24:35 INFO - PROCESS | 1944 | 1461558275134 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:24:35 INFO - PROCESS | 1944 | 1461558275139 Marionette TRACE conn4 <- [1,90,null,{}] 21:24:35 INFO - PROCESS | 1944 | 1461558275146 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:35 INFO - PROCESS | 1944 | 1461558275284 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 21:24:35 INFO - PROCESS | 1944 | 1461558275381 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1bd800 == 21 [pid = 1944] [id = 30] 21:24:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x7f9d39cb7800) [pid = 1944] [serial = 87] [outer = (nil)] 21:24:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f9d3b4adc00) [pid = 1944] [serial = 88] [outer = 0x7f9d39cb7800] 21:24:35 INFO - PROCESS | 1944 | 1461558275444 Marionette DEBUG loaded listener.js 21:24:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f9d3c3e0000) [pid = 1944] [serial = 89] [outer = 0x7f9d39cb7800] 21:24:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caee800 == 20 [pid = 1944] [id = 23] 21:24:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3994a000 == 19 [pid = 1944] [id = 22] 21:24:36 INFO - PROCESS | 1944 | 1461558276236 Marionette TRACE conn4 <- [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]]]}] 21:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1176ms 21:24:36 INFO - PROCESS | 1944 | 1461558276312 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 21:24:36 INFO - PROCESS | 1944 | 1461558276318 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 21:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:24:36 INFO - PROCESS | 1944 | 1461558276326 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:24:36 INFO - PROCESS | 1944 | 1461558276331 Marionette TRACE conn4 <- [1,94,null,{}] 21:24:36 INFO - PROCESS | 1944 | 1461558276338 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:36 INFO - PROCESS | 1944 | 1461558276499 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 21:24:36 INFO - PROCESS | 1944 | 1461558276623 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d56b800 == 20 [pid = 1944] [id = 31] 21:24:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f9d3cac6800) [pid = 1944] [serial = 90] [outer = (nil)] 21:24:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f9d3d3c8400) [pid = 1944] [serial = 91] [outer = 0x7f9d3cac6800] 21:24:36 INFO - PROCESS | 1944 | 1461558276699 Marionette DEBUG loaded listener.js 21:24:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f9d3d8be000) [pid = 1944] [serial = 92] [outer = 0x7f9d3cac6800] 21:24:37 INFO - PROCESS | 1944 | 1461558277407 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1127ms 21:24:37 INFO - PROCESS | 1944 | 1461558277455 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 21:24:37 INFO - PROCESS | 1944 | 1461558277463 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 21:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:24:37 INFO - PROCESS | 1944 | 1461558277472 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:24:37 INFO - PROCESS | 1944 | 1461558277476 Marionette TRACE conn4 <- [1,98,null,{}] 21:24:37 INFO - PROCESS | 1944 | 1461558277499 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:37 INFO - PROCESS | 1944 | 1461558277650 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 21:24:37 INFO - PROCESS | 1944 | 1461558277783 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44ae6000 == 21 [pid = 1944] [id = 32] 21:24:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d3d8b8c00) [pid = 1944] [serial = 93] [outer = (nil)] 21:24:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d4017e800) [pid = 1944] [serial = 94] [outer = 0x7f9d3d8b8c00] 21:24:37 INFO - PROCESS | 1944 | 1461558277851 Marionette DEBUG loaded listener.js 21:24:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d44a5dc00) [pid = 1944] [serial = 95] [outer = 0x7f9d3d8b8c00] 21:24:38 INFO - PROCESS | 1944 | 1461558278632 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1199ms 21:24:38 INFO - PROCESS | 1944 | 1461558278672 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 1944 | 1461558278676 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 21:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:24:38 INFO - PROCESS | 1944 | 1461558278682 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - PROCESS | 1944 | 1461558278687 Marionette TRACE conn4 <- [1,102,null,{}] 21:24:38 INFO - PROCESS | 1944 | 1461558278718 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:38 INFO - PROCESS | 1944 | 1461558278893 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 21:24:39 INFO - PROCESS | 1944 | 1461558279017 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37134800 == 22 [pid = 1944] [id = 33] 21:24:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d44a61c00) [pid = 1944] [serial = 96] [outer = (nil)] 21:24:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d4ad5a000) [pid = 1944] [serial = 97] [outer = 0x7f9d44a61c00] 21:24:39 INFO - PROCESS | 1944 | 1461558279094 Marionette DEBUG loaded listener.js 21:24:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d4bb2c800) [pid = 1944] [serial = 98] [outer = 0x7f9d44a61c00] 21:24:39 INFO - PROCESS | 1944 | 1461558279818 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1188ms 21:24:39 INFO - PROCESS | 1944 | 1461558279870 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 21:24:39 INFO - PROCESS | 1944 | 1461558279874 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 21:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:24:39 INFO - PROCESS | 1944 | 1461558279897 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:24:39 INFO - PROCESS | 1944 | 1461558279901 Marionette TRACE conn4 <- [1,106,null,{}] 21:24:39 INFO - PROCESS | 1944 | 1461558279907 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:40 INFO - PROCESS | 1944 | 1461558280056 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 21:24:40 INFO - PROCESS | 1944 | 1461558280179 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ba2b000 == 23 [pid = 1944] [id = 34] 21:24:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d33603000) [pid = 1944] [serial = 99] [outer = (nil)] 21:24:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d4bd8f400) [pid = 1944] [serial = 100] [outer = 0x7f9d33603000] 21:24:40 INFO - PROCESS | 1944 | 1461558280248 Marionette DEBUG loaded listener.js 21:24:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d4dc3d000) [pid = 1944] [serial = 101] [outer = 0x7f9d33603000] 21:24:40 INFO - PROCESS | 1944 | 1461558280956 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1144ms 21:24:41 INFO - PROCESS | 1944 | 1461558281025 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 21:24:41 INFO - PROCESS | 1944 | 1461558281027 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 21:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:24:41 INFO - PROCESS | 1944 | 1461558281054 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:24:41 INFO - PROCESS | 1944 | 1461558281058 Marionette TRACE conn4 <- [1,110,null,{}] 21:24:41 INFO - PROCESS | 1944 | 1461558281063 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:41 INFO - PROCESS | 1944 | 1461558281199 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 21:24:41 INFO - PROCESS | 1944 | 1461558281411 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3713b000 == 24 [pid = 1944] [id = 35] 21:24:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d3360e400) [pid = 1944] [serial = 102] [outer = (nil)] 21:24:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d33ee0400) [pid = 1944] [serial = 103] [outer = 0x7f9d3360e400] 21:24:41 INFO - PROCESS | 1944 | 1461558281478 Marionette DEBUG loaded listener.js 21:24:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d39a69000) [pid = 1944] [serial = 104] [outer = 0x7f9d3360e400] 21:24:42 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3cae8800 == 23 [pid = 1944] [id = 27] 21:24:42 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d365e2800 == 22 [pid = 1944] [id = 26] 21:24:42 INFO - PROCESS | 1944 | 1461558282381 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1385ms 21:24:42 INFO - PROCESS | 1944 | 1461558282436 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 1944 | 1461558282441 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 21:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:24:42 INFO - PROCESS | 1944 | 1461558282449 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 1944 | 1461558282455 Marionette TRACE conn4 <- [1,114,null,{}] 21:24:42 INFO - PROCESS | 1944 | 1461558282463 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:42 INFO - PROCESS | 1944 | 1461558282622 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 21:24:42 INFO - PROCESS | 1944 | 1461558282781 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d1a4000 == 23 [pid = 1944] [id = 36] 21:24:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d3cac5000) [pid = 1944] [serial = 105] [outer = (nil)] 21:24:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d3d336c00) [pid = 1944] [serial = 106] [outer = 0x7f9d3cac5000] 21:24:42 INFO - PROCESS | 1944 | 1461558282854 Marionette DEBUG loaded listener.js 21:24:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d3e17f000) [pid = 1944] [serial = 107] [outer = 0x7f9d3cac5000] 21:24:43 INFO - PROCESS | 1944 | 1461558283668 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1281ms 21:24:43 INFO - PROCESS | 1944 | 1461558283730 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 21:24:43 INFO - PROCESS | 1944 | 1461558283738 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 21:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:24:43 INFO - PROCESS | 1944 | 1461558283748 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:24:43 INFO - PROCESS | 1944 | 1461558283751 Marionette TRACE conn4 <- [1,118,null,{}] 21:24:43 INFO - PROCESS | 1944 | 1461558283755 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:43 INFO - PROCESS | 1944 | 1461558283956 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 21:24:44 INFO - PROCESS | 1944 | 1461558284085 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a995800 == 24 [pid = 1944] [id = 37] 21:24:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d4015d400) [pid = 1944] [serial = 108] [outer = (nil)] 21:24:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d49a1ac00) [pid = 1944] [serial = 109] [outer = 0x7f9d4015d400] 21:24:44 INFO - PROCESS | 1944 | 1461558284152 Marionette DEBUG loaded listener.js 21:24:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d4abf4800) [pid = 1944] [serial = 110] [outer = 0x7f9d4015d400] 21:24:44 INFO - PROCESS | 1944 | 1461558284947 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1227ms 21:24:44 INFO - PROCESS | 1944 | 1461558284975 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 21:24:44 INFO - PROCESS | 1944 | 1461558284979 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 21:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:24:44 INFO - PROCESS | 1944 | 1461558284984 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:24:44 INFO - PROCESS | 1944 | 1461558284990 Marionette TRACE conn4 <- [1,122,null,{}] 21:24:45 INFO - PROCESS | 1944 | 1461558285005 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:45 INFO - PROCESS | 1944 | 1461558285149 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 21:24:45 INFO - PROCESS | 1944 | 1461558285281 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4dc7d000 == 25 [pid = 1944] [id = 38] 21:24:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f9d4bb2e400) [pid = 1944] [serial = 111] [outer = (nil)] 21:24:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f9d4d715000) [pid = 1944] [serial = 112] [outer = 0x7f9d4bb2e400] 21:24:45 INFO - PROCESS | 1944 | 1461558285360 Marionette DEBUG loaded listener.js 21:24:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d4f57d800) [pid = 1944] [serial = 113] [outer = 0x7f9d4bb2e400] 21:24:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d4fd39000) [pid = 1944] [serial = 114] [outer = 0x7f9d33ee2800] 21:24:46 INFO - PROCESS | 1944 | 1461558286223 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1283ms 21:24:46 INFO - PROCESS | 1944 | 1461558286268 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 21:24:46 INFO - PROCESS | 1944 | 1461558286273 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 21:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:24:46 INFO - PROCESS | 1944 | 1461558286278 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:24:46 INFO - PROCESS | 1944 | 1461558286280 Marionette TRACE conn4 <- [1,126,null,{}] 21:24:46 INFO - PROCESS | 1944 | 1461558286285 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:46 INFO - PROCESS | 1944 | 1461558286426 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 21:24:46 INFO - PROCESS | 1944 | 1461558286561 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33b3d000 == 26 [pid = 1944] [id = 39] 21:24:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d33bf0800) [pid = 1944] [serial = 115] [outer = (nil)] 21:24:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f9d3738d400) [pid = 1944] [serial = 116] [outer = 0x7f9d33bf0800] 21:24:46 INFO - PROCESS | 1944 | 1461558286631 Marionette DEBUG loaded listener.js 21:24:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f9d4ff12000) [pid = 1944] [serial = 117] [outer = 0x7f9d33bf0800] 21:24:47 INFO - PROCESS | 1944 | 1461558287514 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:24:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:24:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1277ms 21:24:47 INFO - PROCESS | 1944 | 1461558287556 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 21:24:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:24:47 INFO - PROCESS | 1944 | 1461558287561 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 21:24:47 INFO - PROCESS | 1944 | 1461558287568 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:24:47 INFO - PROCESS | 1944 | 1461558287573 Marionette TRACE conn4 <- [1,130,null,{}] 21:24:47 INFO - PROCESS | 1944 | 1461558287581 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:47 INFO - PROCESS | 1944 | 1461558287729 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 21:24:47 INFO - PROCESS | 1944 | 1461558287885 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1bb800 == 27 [pid = 1944] [id = 40] 21:24:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d3b7a2400) [pid = 1944] [serial = 118] [outer = (nil)] 21:24:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d3d3d2400) [pid = 1944] [serial = 119] [outer = 0x7f9d3b7a2400] 21:24:47 INFO - PROCESS | 1944 | 1461558287960 Marionette DEBUG loaded listener.js 21:24:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f9d4017c000) [pid = 1944] [serial = 120] [outer = 0x7f9d3b7a2400] 21:24:48 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44ae6000 == 26 [pid = 1944] [id = 32] 21:24:48 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d56b800 == 25 [pid = 1944] [id = 31] 21:24:48 INFO - PROCESS | 1944 | 1461558288807 Marionette TRACE conn4 <- [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]]]}] 21:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1282ms 21:24:48 INFO - PROCESS | 1944 | 1461558288850 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 21:24:48 INFO - PROCESS | 1944 | 1461558288855 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 21:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:24:48 INFO - PROCESS | 1944 | 1461558288863 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:24:48 INFO - PROCESS | 1944 | 1461558288868 Marionette TRACE conn4 <- [1,134,null,{}] 21:24:48 INFO - PROCESS | 1944 | 1461558288877 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:49 INFO - PROCESS | 1944 | 1461558289030 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 21:24:49 INFO - PROCESS | 1944 | 1461558289169 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44adf800 == 26 [pid = 1944] [id = 41] 21:24:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d3b9c2000) [pid = 1944] [serial = 121] [outer = (nil)] 21:24:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d4015e400) [pid = 1944] [serial = 122] [outer = 0x7f9d3b9c2000] 21:24:49 INFO - PROCESS | 1944 | 1461558289241 Marionette DEBUG loaded listener.js 21:24:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d44a60000) [pid = 1944] [serial = 123] [outer = 0x7f9d3b9c2000] 21:24:50 INFO - PROCESS | 1944 | 1461558290022 Marionette TRACE conn4 <- [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]]]}] 21:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1180ms 21:24:50 INFO - PROCESS | 1944 | 1461558290043 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 21:24:50 INFO - PROCESS | 1944 | 1461558290051 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 21:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:24:50 INFO - PROCESS | 1944 | 1461558290061 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:24:50 INFO - PROCESS | 1944 | 1461558290064 Marionette TRACE conn4 <- [1,138,null,{}] 21:24:50 INFO - PROCESS | 1944 | 1461558290069 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:50 INFO - PROCESS | 1944 | 1461558290209 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 21:24:50 INFO - PROCESS | 1944 | 1461558290319 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f535000 == 27 [pid = 1944] [id = 42] 21:24:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d34073000) [pid = 1944] [serial = 124] [outer = (nil)] 21:24:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d4bbb9000) [pid = 1944] [serial = 125] [outer = 0x7f9d34073000] 21:24:50 INFO - PROCESS | 1944 | 1461558290385 Marionette DEBUG loaded listener.js 21:24:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d4f30a000) [pid = 1944] [serial = 126] [outer = 0x7f9d34073000] 21:24:51 INFO - PROCESS | 1944 | 1461558291205 Marionette TRACE conn4 <- [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]]]}] 21:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1180ms 21:24:51 INFO - PROCESS | 1944 | 1461558291242 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 21:24:51 INFO - PROCESS | 1944 | 1461558291245 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 21:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:24:51 INFO - PROCESS | 1944 | 1461558291251 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:24:51 INFO - PROCESS | 1944 | 1461558291256 Marionette TRACE conn4 <- [1,142,null,{}] 21:24:51 INFO - PROCESS | 1944 | 1461558291270 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:51 INFO - PROCESS | 1944 | 1461558291410 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 21:24:51 INFO - PROCESS | 1944 | 1461558291545 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d50018800 == 28 [pid = 1944] [id = 43] 21:24:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d4f6af800) [pid = 1944] [serial = 127] [outer = (nil)] 21:24:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d4ffe2000) [pid = 1944] [serial = 128] [outer = 0x7f9d4f6af800] 21:24:51 INFO - PROCESS | 1944 | 1461558291621 Marionette DEBUG loaded listener.js 21:24:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d51b61400) [pid = 1944] [serial = 129] [outer = 0x7f9d4f6af800] 21:24:52 INFO - PROCESS | 1944 | 1461558292480 Marionette TRACE conn4 <- [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]]]}] 21:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1286ms 21:24:52 INFO - PROCESS | 1944 | 1461558292537 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 21:24:52 INFO - PROCESS | 1944 | 1461558292540 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 21:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:24:52 INFO - PROCESS | 1944 | 1461558292546 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:24:52 INFO - PROCESS | 1944 | 1461558292548 Marionette TRACE conn4 <- [1,146,null,{}] 21:24:52 INFO - PROCESS | 1944 | 1461558292553 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:52 INFO - PROCESS | 1944 | 1461558292692 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 21:24:52 INFO - PROCESS | 1944 | 1461558292836 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d55e000 == 29 [pid = 1944] [id = 44] 21:24:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d3b9c9000) [pid = 1944] [serial = 130] [outer = (nil)] 21:24:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d52990800) [pid = 1944] [serial = 131] [outer = 0x7f9d3b9c9000] 21:24:52 INFO - PROCESS | 1944 | 1461558292908 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d53f7f800) [pid = 1944] [serial = 132] [outer = 0x7f9d3b9c9000] 21:24:53 INFO - PROCESS | 1944 | 1461558293719 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1224ms 21:24:53 INFO - PROCESS | 1944 | 1461558293775 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 21:24:53 INFO - PROCESS | 1944 | 1461558293778 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 21:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:24:53 INFO - PROCESS | 1944 | 1461558293785 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:24:53 INFO - PROCESS | 1944 | 1461558293787 Marionette TRACE conn4 <- [1,150,null,{}] 21:24:53 INFO - PROCESS | 1944 | 1461558293792 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:53 INFO - PROCESS | 1944 | 1461558293944 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 21:24:54 INFO - PROCESS | 1944 | 1461558294081 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33b4b800 == 30 [pid = 1944] [id = 45] 21:24:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d330eec00) [pid = 1944] [serial = 133] [outer = (nil)] 21:24:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d330f4400) [pid = 1944] [serial = 134] [outer = 0x7f9d330eec00] 21:24:54 INFO - PROCESS | 1944 | 1461558294151 Marionette DEBUG loaded listener.js 21:24:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d330f9400) [pid = 1944] [serial = 135] [outer = 0x7f9d330eec00] 21:24:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d1a4000 == 29 [pid = 1944] [id = 36] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d365e6000 == 28 [pid = 1944] [id = 6] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4dc7d000 == 27 [pid = 1944] [id = 38] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3dbd2000 == 26 [pid = 1944] [id = 28] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33b52800 == 25 [pid = 1944] [id = 8] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c1bd800 == 24 [pid = 1944] [id = 30] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33b3d000 == 23 [pid = 1944] [id = 39] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d432e4000 == 22 [pid = 1944] [id = 29] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a995800 == 21 [pid = 1944] [id = 37] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33fa0000 == 20 [pid = 1944] [id = 9] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37134800 == 19 [pid = 1944] [id = 33] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d55e000 == 18 [pid = 1944] [id = 44] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a2c800 == 17 [pid = 1944] [id = 25] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d50018800 == 16 [pid = 1944] [id = 43] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d401d1800 == 15 [pid = 1944] [id = 21] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3713b000 == 14 [pid = 1944] [id = 35] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f535000 == 13 [pid = 1944] [id = 42] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d404da000 == 12 [pid = 1944] [id = 24] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c1bb800 == 11 [pid = 1944] [id = 40] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44adf800 == 10 [pid = 1944] [id = 41] 21:24:57 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ba2b000 == 9 [pid = 1944] [id = 34] 21:24:58 INFO - PROCESS | 1944 | 1461558298410 Marionette TRACE conn4 <- [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]]]}] 21:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4680ms 21:24:58 INFO - PROCESS | 1944 | 1461558298466 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 21:24:58 INFO - PROCESS | 1944 | 1461558298471 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 21:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:24:58 INFO - PROCESS | 1944 | 1461558298479 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:24:58 INFO - PROCESS | 1944 | 1461558298484 Marionette TRACE conn4 <- [1,154,null,{}] 21:24:58 INFO - PROCESS | 1944 | 1461558298493 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:58 INFO - PROCESS | 1944 | 1461558298637 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 21:24:58 INFO - PROCESS | 1944 | 1461558298758 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3712e800 == 10 [pid = 1944] [id = 46] 21:24:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d370adc00) [pid = 1944] [serial = 136] [outer = (nil)] 21:24:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d37304000) [pid = 1944] [serial = 137] [outer = 0x7f9d370adc00] 21:24:58 INFO - PROCESS | 1944 | 1461558298821 Marionette DEBUG loaded listener.js 21:24:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d38f5e400) [pid = 1944] [serial = 138] [outer = 0x7f9d370adc00] 21:24:59 INFO - PROCESS | 1944 | 1461558299462 Marionette TRACE conn4 <- [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]]]}] 21:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1034ms 21:24:59 INFO - PROCESS | 1944 | 1461558299511 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 21:24:59 INFO - PROCESS | 1944 | 1461558299521 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 21:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:24:59 INFO - PROCESS | 1944 | 1461558299531 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:24:59 INFO - PROCESS | 1944 | 1461558299536 Marionette TRACE conn4 <- [1,158,null,{}] 21:24:59 INFO - PROCESS | 1944 | 1461558299541 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:24:59 INFO - PROCESS | 1944 | 1461558299728 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 21:24:59 INFO - PROCESS | 1944 | 1461558299744 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a20800 == 11 [pid = 1944] [id = 47] 21:24:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d370a8800) [pid = 1944] [serial = 139] [outer = (nil)] 21:24:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d3a8ca800) [pid = 1944] [serial = 140] [outer = 0x7f9d370a8800] 21:24:59 INFO - PROCESS | 1944 | 1461558299802 Marionette DEBUG loaded listener.js 21:24:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d3b40a000) [pid = 1944] [serial = 141] [outer = 0x7f9d370a8800] 21:25:00 INFO - PROCESS | 1944 | 1461558300577 Marionette TRACE conn4 <- [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]]]}] 21:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1090ms 21:25:00 INFO - PROCESS | 1944 | 1461558300622 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 21:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:25:00 INFO - PROCESS | 1944 | 1461558300626 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 21:25:00 INFO - PROCESS | 1944 | 1461558300631 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:25:00 INFO - PROCESS | 1944 | 1461558300637 Marionette TRACE conn4 <- [1,162,null,{}] 21:25:00 INFO - PROCESS | 1944 | 1461558300659 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:00 INFO - PROCESS | 1944 | 1461558300854 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 21:25:00 INFO - PROCESS | 1944 | 1461558300970 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d56c000 == 12 [pid = 1944] [id = 48] 21:25:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d33e14c00) [pid = 1944] [serial = 142] [outer = (nil)] 21:25:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d3db9dc00) [pid = 1944] [serial = 143] [outer = 0x7f9d33e14c00] 21:25:01 INFO - PROCESS | 1944 | 1461558301040 Marionette DEBUG loaded listener.js 21:25:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d3e1c0c00) [pid = 1944] [serial = 144] [outer = 0x7f9d33e14c00] 21:25:01 INFO - PROCESS | 1944 | 1461558301873 Marionette TRACE conn4 <- [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]]]}] 21:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1290ms 21:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:25:01 INFO - PROCESS | 1944 | 1461558301928 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 21:25:01 INFO - PROCESS | 1944 | 1461558301931 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 21:25:01 INFO - PROCESS | 1944 | 1461558301937 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:25:01 INFO - PROCESS | 1944 | 1461558301940 Marionette TRACE conn4 <- [1,166,null,{}] 21:25:01 INFO - PROCESS | 1944 | 1461558301944 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:02 INFO - PROCESS | 1944 | 1461558302103 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 21:25:02 INFO - PROCESS | 1944 | 1461558302123 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a6c2800 == 13 [pid = 1944] [id = 49] 21:25:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d3d8b9c00) [pid = 1944] [serial = 145] [outer = (nil)] 21:25:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d49aea000) [pid = 1944] [serial = 146] [outer = 0x7f9d3d8b9c00] 21:25:02 INFO - PROCESS | 1944 | 1461558302180 Marionette DEBUG loaded listener.js 21:25:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d4ab96c00) [pid = 1944] [serial = 147] [outer = 0x7f9d3d8b9c00] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d3992c400) [pid = 1944] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d44a61c00) [pid = 1944] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d3cac8400) [pid = 1944] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d3dba1800) [pid = 1944] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d33602c00) [pid = 1944] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d3ed79c00) [pid = 1944] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d33bf5c00) [pid = 1944] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d3c1d0400) [pid = 1944] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d3a511400) [pid = 1944] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d3582b400) [pid = 1944] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d39cb7800) [pid = 1944] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d49a18400) [pid = 1944] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f9d3e1b7c00) [pid = 1944] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f9d3dbf4800) [pid = 1944] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d4015d400) [pid = 1944] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d33603000) [pid = 1944] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d3360e400) [pid = 1944] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d3c210400) [pid = 1944] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d3360f800) [pid = 1944] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d3b7a2400) [pid = 1944] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d3cac6800) [pid = 1944] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d3b9c9000) [pid = 1944] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f9d34072c00) [pid = 1944] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d3d8b8c00) [pid = 1944] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f9d4f6af800) [pid = 1944] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f9d34b88c00) [pid = 1944] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f9d3d8b6800) [pid = 1944] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f9d37303c00) [pid = 1944] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f9d3ed71c00) [pid = 1944] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f9d34073000) [pid = 1944] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f9d3e181400) [pid = 1944] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f9d4bb2e400) [pid = 1944] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f9d37395000) [pid = 1944] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f9d3b9c2000) [pid = 1944] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d3cac5000) [pid = 1944] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:25:03 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f9d33bf0800) [pid = 1944] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:25:03 INFO - PROCESS | 1944 | 1461558303822 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1932ms 21:25:03 INFO - PROCESS | 1944 | 1461558303881 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 21:25:03 INFO - PROCESS | 1944 | 1461558303883 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 21:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:25:03 INFO - PROCESS | 1944 | 1461558303923 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:25:03 INFO - PROCESS | 1944 | 1461558303925 Marionette TRACE conn4 <- [1,170,null,{}] 21:25:04 INFO - PROCESS | 1944 | 1461558304009 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:04 INFO - PROCESS | 1944 | 1461558304154 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 21:25:04 INFO - PROCESS | 1944 | 1461558304210 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b5de000 == 14 [pid = 1944] [id = 50] 21:25:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f9d33bf1800) [pid = 1944] [serial = 148] [outer = (nil)] 21:25:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d34079c00) [pid = 1944] [serial = 149] [outer = 0x7f9d33bf1800] 21:25:04 INFO - PROCESS | 1944 | 1461558304352 Marionette DEBUG loaded listener.js 21:25:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d3d8b8c00) [pid = 1944] [serial = 150] [outer = 0x7f9d33bf1800] 21:25:04 INFO - PROCESS | 1944 | 1461558304972 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1119ms 21:25:05 INFO - PROCESS | 1944 | 1461558305016 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 21:25:05 INFO - PROCESS | 1944 | 1461558305019 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 21:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:25:05 INFO - PROCESS | 1944 | 1461558305025 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:25:05 INFO - PROCESS | 1944 | 1461558305026 Marionette TRACE conn4 <- [1,174,null,{}] 21:25:05 INFO - PROCESS | 1944 | 1461558305031 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:05 INFO - PROCESS | 1944 | 1461558305243 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 21:25:05 INFO - PROCESS | 1944 | 1461558305260 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a6b9800 == 15 [pid = 1944] [id = 51] 21:25:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d370b2400) [pid = 1944] [serial = 151] [outer = (nil)] 21:25:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f9d40160c00) [pid = 1944] [serial = 152] [outer = 0x7f9d370b2400] 21:25:05 INFO - PROCESS | 1944 | 1461558305321 Marionette DEBUG loaded listener.js 21:25:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f9d4bbb2c00) [pid = 1944] [serial = 153] [outer = 0x7f9d370b2400] 21:25:06 INFO - PROCESS | 1944 | 1461558306258 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1274ms 21:25:06 INFO - PROCESS | 1944 | 1461558306299 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 21:25:06 INFO - PROCESS | 1944 | 1461558306307 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 21:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:25:06 INFO - PROCESS | 1944 | 1461558306314 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:25:06 INFO - PROCESS | 1944 | 1461558306320 Marionette TRACE conn4 <- [1,178,null,{}] 21:25:06 INFO - PROCESS | 1944 | 1461558306326 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:06 INFO - PROCESS | 1944 | 1461558306522 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 21:25:06 INFO - PROCESS | 1944 | 1461558306655 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3993d800 == 16 [pid = 1944] [id = 52] 21:25:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d370a6800) [pid = 1944] [serial = 154] [outer = (nil)] 21:25:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d37391800) [pid = 1944] [serial = 155] [outer = 0x7f9d370a6800] 21:25:06 INFO - PROCESS | 1944 | 1461558306727 Marionette DEBUG loaded listener.js 21:25:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f9d39cb6400) [pid = 1944] [serial = 156] [outer = 0x7f9d370a6800] 21:25:07 INFO - PROCESS | 1944 | 1461558307582 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1334ms 21:25:07 INFO - PROCESS | 1944 | 1461558307649 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 21:25:07 INFO - PROCESS | 1944 | 1461558307657 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 21:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:25:07 INFO - PROCESS | 1944 | 1461558307666 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:25:07 INFO - PROCESS | 1944 | 1461558307670 Marionette TRACE conn4 <- [1,182,null,{}] 21:25:07 INFO - PROCESS | 1944 | 1461558307675 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:07 INFO - PROCESS | 1944 | 1461558307837 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 21:25:07 INFO - PROCESS | 1944 | 1461558307968 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3712e000 == 17 [pid = 1944] [id = 53] 21:25:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d330ec000) [pid = 1944] [serial = 157] [outer = (nil)] 21:25:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d34072400) [pid = 1944] [serial = 158] [outer = 0x7f9d330ec000] 21:25:08 INFO - PROCESS | 1944 | 1461558308036 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d3cac8c00) [pid = 1944] [serial = 159] [outer = 0x7f9d330ec000] 21:25:09 INFO - PROCESS | 1944 | 1461558309073 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1482ms 21:25:09 INFO - PROCESS | 1944 | 1461558309149 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 21:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:25:09 INFO - PROCESS | 1944 | 1461558309153 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 21:25:09 INFO - PROCESS | 1944 | 1461558309160 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:25:09 INFO - PROCESS | 1944 | 1461558309165 Marionette TRACE conn4 <- [1,186,null,{}] 21:25:09 INFO - PROCESS | 1944 | 1461558309173 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:09 INFO - PROCESS | 1944 | 1461558309314 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 21:25:09 INFO - PROCESS | 1944 | 1461558309472 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33e36800 == 18 [pid = 1944] [id = 54] 21:25:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d34074400) [pid = 1944] [serial = 160] [outer = (nil)] 21:25:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d3407a000) [pid = 1944] [serial = 161] [outer = 0x7f9d34074400] 21:25:09 INFO - PROCESS | 1944 | 1461558309614 Marionette DEBUG loaded listener.js 21:25:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d35825400) [pid = 1944] [serial = 162] [outer = 0x7f9d34074400] 21:25:09 INFO - PROCESS | 1944 | 1461558309923 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:25:09 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d3b933000) [pid = 1944] [serial = 12] [outer = (nil)] [url = about:blank] 21:25:09 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f9d3c0ca000) [pid = 1944] [serial = 9] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d330f4400) [pid = 1944] [serial = 134] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f9d3d08c800) [pid = 1944] [serial = 79] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f9d3b4adc00) [pid = 1944] [serial = 88] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f9d3d336c00) [pid = 1944] [serial = 106] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f9d4abf4800) [pid = 1944] [serial = 110] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f9d33ee0400) [pid = 1944] [serial = 103] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f9d35827c00) [pid = 1944] [serial = 74] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f9d4017c000) [pid = 1944] [serial = 120] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f9d4bd8f400) [pid = 1944] [serial = 100] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f9d4015e400) [pid = 1944] [serial = 122] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f9d38f5c400) [pid = 1944] [serial = 76] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d3bc17400) [pid = 1944] [serial = 46] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f9d3d33e400) [pid = 1944] [serial = 47] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f9d4bb2c800) [pid = 1944] [serial = 98] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f9d3d8bf400) [pid = 1944] [serial = 49] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f9d4d730800) [pid = 1944] [serial = 2] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f9d3e2dfc00) [pid = 1944] [serial = 52] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f9d33609c00) [pid = 1944] [serial = 28] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f9d33edd800) [pid = 1944] [serial = 73] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f9d4ad5a000) [pid = 1944] [serial = 97] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d3d3d2400) [pid = 1944] [serial = 119] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d40181c00) [pid = 1944] [serial = 56] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d4015f400) [pid = 1944] [serial = 55] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d35759800) [pid = 1944] [serial = 37] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d3a8ce000) [pid = 1944] [serial = 38] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d3c6ad000) [pid = 1944] [serial = 40] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d3ed78000) [pid = 1944] [serial = 53] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d3a5ed000) [pid = 1944] [serial = 43] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d4a637000) [pid = 1944] [serial = 59] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d33610800) [pid = 1944] [serial = 29] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d3e17d400) [pid = 1944] [serial = 50] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d3aa11c00) [pid = 1944] [serial = 44] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f9d3cac1c00) [pid = 1944] [serial = 41] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x7f9d3575a000) [pid = 1944] [serial = 34] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x7f9d3588f800) [pid = 1944] [serial = 31] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x7f9d529cb400) [pid = 1944] [serial = 26] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x7f9d4ab90400) [pid = 1944] [serial = 62] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x7f9d3d3c8400) [pid = 1944] [serial = 91] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x7f9d38f5b000) [pid = 1944] [serial = 64] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x7f9d4a9edc00) [pid = 1944] [serial = 61] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x7f9d40413800) [pid = 1944] [serial = 58] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x7f9d40412800) [pid = 1944] [serial = 83] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x7f9d4a964c00) [pid = 1944] [serial = 85] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x7f9d3ed75000) [pid = 1944] [serial = 82] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x7f9d49a1ac00) [pid = 1944] [serial = 109] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x7f9d4dc3d000) [pid = 1944] [serial = 101] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x7f9d39a69000) [pid = 1944] [serial = 104] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x7f9d3d3d1800) [pid = 1944] [serial = 80] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x7f9d4f57d800) [pid = 1944] [serial = 113] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x7f9d4ffe2000) [pid = 1944] [serial = 128] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x7f9d4d715000) [pid = 1944] [serial = 112] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x7f9d3d08c400) [pid = 1944] [serial = 68] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x7f9d3ed71400) [pid = 1944] [serial = 70] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x7f9d44a60000) [pid = 1944] [serial = 123] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x7f9d4017e800) [pid = 1944] [serial = 94] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x7f9d3e17f000) [pid = 1944] [serial = 107] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x7f9d4bbb9000) [pid = 1944] [serial = 125] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x7f9d3a8c9800) [pid = 1944] [serial = 65] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x7f9d3c0cb800) [pid = 1944] [serial = 67] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x7f9d3c3e0000) [pid = 1944] [serial = 89] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x7f9d34077400) [pid = 1944] [serial = 25] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x7f9d44a5dc00) [pid = 1944] [serial = 95] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 61 (0x7f9d51b61400) [pid = 1944] [serial = 129] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 60 (0x7f9d33beac00) [pid = 1944] [serial = 22] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x7f9d52990800) [pid = 1944] [serial = 131] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 58 (0x7f9d33bf0000) [pid = 1944] [serial = 23] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 57 (0x7f9d4323e800) [pid = 1944] [serial = 71] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 56 (0x7f9d3a8ce400) [pid = 1944] [serial = 77] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 55 (0x7f9d3ed79000) [pid = 1944] [serial = 17] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 54 (0x7f9d33bf8000) [pid = 1944] [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.] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 53 (0x7f9d37389c00) [pid = 1944] [serial = 19] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 52 (0x7f9d4f30a000) [pid = 1944] [serial = 126] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 51 (0x7f9d4abf2800) [pid = 1944] [serial = 86] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 50 (0x7f9d3ed72800) [pid = 1944] [serial = 16] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 49 (0x7f9d3738d400) [pid = 1944] [serial = 116] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 48 (0x7f9d4ff12000) [pid = 1944] [serial = 117] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 47 (0x7f9d3d8be000) [pid = 1944] [serial = 92] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | --DOMWINDOW == 46 (0x7f9d53f7f800) [pid = 1944] [serial = 132] [outer = (nil)] [url = about:blank] 21:25:10 INFO - PROCESS | 1944 | 1461558310391 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1291ms 21:25:10 INFO - PROCESS | 1944 | 1461558310450 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 21:25:10 INFO - PROCESS | 1944 | 1461558310456 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 21:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:25:10 INFO - PROCESS | 1944 | 1461558310466 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:25:10 INFO - PROCESS | 1944 | 1461558310469 Marionette TRACE conn4 <- [1,190,null,{}] 21:25:10 INFO - PROCESS | 1944 | 1461558310473 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:10 INFO - PROCESS | 1944 | 1461558310599 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 21:25:10 INFO - PROCESS | 1944 | 1461558310615 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d365e3800 == 19 [pid = 1944] [id = 55] 21:25:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 47 (0x7f9d34b8ac00) [pid = 1944] [serial = 163] [outer = (nil)] 21:25:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 48 (0x7f9d39a5ec00) [pid = 1944] [serial = 164] [outer = 0x7f9d34b8ac00] 21:25:10 INFO - PROCESS | 1944 | 1461558310674 Marionette DEBUG loaded listener.js 21:25:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x7f9d3a5ed000) [pid = 1944] [serial = 165] [outer = 0x7f9d34b8ac00] 21:25:11 INFO - PROCESS | 1944 | 1461558311335 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 930ms 21:25:11 INFO - PROCESS | 1944 | 1461558311397 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 21:25:11 INFO - PROCESS | 1944 | 1461558311401 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 21:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:25:11 INFO - PROCESS | 1944 | 1461558311412 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:25:11 INFO - PROCESS | 1944 | 1461558311422 Marionette TRACE conn4 <- [1,194,null,{}] 21:25:11 INFO - PROCESS | 1944 | 1461558311486 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:11 INFO - PROCESS | 1944 | 1461558311759 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 21:25:11 INFO - PROCESS | 1944 | 1461558311868 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3993f800 == 20 [pid = 1944] [id = 56] 21:25:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x7f9d3b279000) [pid = 1944] [serial = 166] [outer = (nil)] 21:25:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x7f9d3b407800) [pid = 1944] [serial = 167] [outer = 0x7f9d3b279000] 21:25:11 INFO - PROCESS | 1944 | 1461558311938 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x7f9d3bc19c00) [pid = 1944] [serial = 168] [outer = 0x7f9d3b279000] 21:25:12 INFO - PROCESS | 1944 | 1461558312547 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1167ms 21:25:12 INFO - PROCESS | 1944 | 1461558312584 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 21:25:12 INFO - PROCESS | 1944 | 1461558312587 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 21:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:25:12 INFO - PROCESS | 1944 | 1461558312592 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:25:12 INFO - PROCESS | 1944 | 1461558312595 Marionette TRACE conn4 <- [1,198,null,{}] 21:25:12 INFO - PROCESS | 1944 | 1461558312611 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:12 INFO - PROCESS | 1944 | 1461558312773 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 21:25:12 INFO - PROCESS | 1944 | 1461558312800 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b253800 == 21 [pid = 1944] [id = 57] 21:25:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x7f9d3c6b8400) [pid = 1944] [serial = 169] [outer = (nil)] 21:25:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x7f9d3cfc4000) [pid = 1944] [serial = 170] [outer = 0x7f9d3c6b8400] 21:25:12 INFO - PROCESS | 1944 | 1461558312856 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x7f9d3d338c00) [pid = 1944] [serial = 171] [outer = 0x7f9d3c6b8400] 21:25:13 INFO - PROCESS | 1944 | 1461558313575 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1028ms 21:25:13 INFO - PROCESS | 1944 | 1461558313624 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 21:25:13 INFO - PROCESS | 1944 | 1461558313627 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 21:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:25:13 INFO - PROCESS | 1944 | 1461558313633 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:25:13 INFO - PROCESS | 1944 | 1461558313635 Marionette TRACE conn4 <- [1,202,null,{}] 21:25:13 INFO - PROCESS | 1944 | 1461558313640 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:13 INFO - PROCESS | 1944 | 1461558313783 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 21:25:13 INFO - PROCESS | 1944 | 1461558313805 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1c5000 == 22 [pid = 1944] [id = 58] 21:25:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x7f9d3d339c00) [pid = 1944] [serial = 172] [outer = (nil)] 21:25:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x7f9d3d3c8c00) [pid = 1944] [serial = 173] [outer = 0x7f9d3d339c00] 21:25:13 INFO - PROCESS | 1944 | 1461558313862 Marionette DEBUG loaded listener.js 21:25:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x7f9d3d8be000) [pid = 1944] [serial = 174] [outer = 0x7f9d3d339c00] 21:25:14 INFO - PROCESS | 1944 | --DOMWINDOW == 57 (0x7f9d33e14c00) [pid = 1944] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:25:14 INFO - PROCESS | 1944 | --DOMWINDOW == 56 (0x7f9d3d8b9c00) [pid = 1944] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:25:14 INFO - PROCESS | 1944 | --DOMWINDOW == 55 (0x7f9d370a8800) [pid = 1944] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:25:14 INFO - PROCESS | 1944 | --DOMWINDOW == 54 (0x7f9d330eec00) [pid = 1944] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:25:14 INFO - PROCESS | 1944 | --DOMWINDOW == 53 (0x7f9d370adc00) [pid = 1944] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:25:14 INFO - PROCESS | 1944 | --DOMWINDOW == 52 (0x7f9d33bf1800) [pid = 1944] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:25:14 INFO - PROCESS | 1944 | 1461558314658 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1036ms 21:25:14 INFO - PROCESS | 1944 | 1461558314669 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 21:25:14 INFO - PROCESS | 1944 | 1461558314671 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 21:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:25:14 INFO - PROCESS | 1944 | 1461558314678 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:25:14 INFO - PROCESS | 1944 | 1461558314680 Marionette TRACE conn4 <- [1,206,null,{}] 21:25:14 INFO - PROCESS | 1944 | 1461558314696 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:14 INFO - PROCESS | 1944 | 1461558314872 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 21:25:14 INFO - PROCESS | 1944 | 1461558314934 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c978800 == 23 [pid = 1944] [id = 59] 21:25:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x7f9d38f5dc00) [pid = 1944] [serial = 175] [outer = (nil)] 21:25:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x7f9d3db94000) [pid = 1944] [serial = 176] [outer = 0x7f9d38f5dc00] 21:25:15 INFO - PROCESS | 1944 | 1461558314998 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x7f9d3ed71400) [pid = 1944] [serial = 177] [outer = 0x7f9d38f5dc00] 21:25:15 INFO - PROCESS | 1944 | 1461558315572 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 940ms 21:25:15 INFO - PROCESS | 1944 | 1461558315619 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 21:25:15 INFO - PROCESS | 1944 | 1461558315623 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 21:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:25:15 INFO - PROCESS | 1944 | 1461558315628 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:25:15 INFO - PROCESS | 1944 | 1461558315631 Marionette TRACE conn4 <- [1,210,null,{}] 21:25:15 INFO - PROCESS | 1944 | 1461558315637 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:15 INFO - PROCESS | 1944 | 1461558315786 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 21:25:15 INFO - PROCESS | 1944 | 1461558315806 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3cafa000 == 24 [pid = 1944] [id = 60] 21:25:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x7f9d33bf2000) [pid = 1944] [serial = 178] [outer = (nil)] 21:25:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x7f9d3ed78000) [pid = 1944] [serial = 179] [outer = 0x7f9d33bf2000] 21:25:15 INFO - PROCESS | 1944 | 1461558315865 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x7f9d40178800) [pid = 1944] [serial = 180] [outer = 0x7f9d33bf2000] 21:25:16 INFO - PROCESS | 1944 | 1461558316432 Marionette TRACE conn4 <- [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]]]}] 21:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 825ms 21:25:16 INFO - PROCESS | 1944 | 1461558316535 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 21:25:16 INFO - PROCESS | 1944 | 1461558316541 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 21:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:25:16 INFO - PROCESS | 1944 | 1461558316549 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:25:16 INFO - PROCESS | 1944 | 1461558316554 Marionette TRACE conn4 <- [1,214,null,{}] 21:25:16 INFO - PROCESS | 1944 | 1461558316565 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:16 INFO - PROCESS | 1944 | 1461558316726 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 21:25:16 INFO - PROCESS | 1944 | 1461558316819 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a1c800 == 25 [pid = 1944] [id = 61] 21:25:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x7f9d33609c00) [pid = 1944] [serial = 181] [outer = (nil)] 21:25:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x7f9d33bed800) [pid = 1944] [serial = 182] [outer = 0x7f9d33609c00] 21:25:16 INFO - PROCESS | 1944 | 1461558316886 Marionette DEBUG loaded listener.js 21:25:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x7f9d34074800) [pid = 1944] [serial = 183] [outer = 0x7f9d33609c00] 21:25:17 INFO - PROCESS | 1944 | 1461558317566 Marionette TRACE conn4 <- [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]]]}] 21:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1031ms 21:25:17 INFO - PROCESS | 1944 | 1461558317582 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 21:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:25:17 INFO - PROCESS | 1944 | 1461558317586 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 21:25:17 INFO - PROCESS | 1944 | 1461558317596 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:25:17 INFO - PROCESS | 1944 | 1461558317601 Marionette TRACE conn4 <- [1,218,null,{}] 21:25:17 INFO - PROCESS | 1944 | 1461558317608 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:17 INFO - PROCESS | 1944 | 1461558317760 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 21:25:17 INFO - PROCESS | 1944 | 1461558317887 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3aa43800 == 26 [pid = 1944] [id = 62] 21:25:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x7f9d370a5c00) [pid = 1944] [serial = 184] [outer = (nil)] 21:25:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x7f9d39a6dc00) [pid = 1944] [serial = 185] [outer = 0x7f9d370a5c00] 21:25:17 INFO - PROCESS | 1944 | 1461558317954 Marionette DEBUG loaded listener.js 21:25:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x7f9d3aa05800) [pid = 1944] [serial = 186] [outer = 0x7f9d370a5c00] 21:25:18 INFO - PROCESS | 1944 | 1461558318739 Marionette TRACE conn4 <- [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]]]}] 21:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1185ms 21:25:18 INFO - PROCESS | 1944 | 1461558318779 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 21:25:18 INFO - PROCESS | 1944 | 1461558318782 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 21:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:25:18 INFO - PROCESS | 1944 | 1461558318788 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:25:18 INFO - PROCESS | 1944 | 1461558318790 Marionette TRACE conn4 <- [1,222,null,{}] 21:25:18 INFO - PROCESS | 1944 | 1461558318798 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:18 INFO - PROCESS | 1944 | 1461558318940 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 21:25:19 INFO - PROCESS | 1944 | 1461558319048 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d55c800 == 27 [pid = 1944] [id = 63] 21:25:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x7f9d3d337c00) [pid = 1944] [serial = 187] [outer = (nil)] 21:25:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x7f9d3d3cf800) [pid = 1944] [serial = 188] [outer = 0x7f9d3d337c00] 21:25:19 INFO - PROCESS | 1944 | 1461558319122 Marionette DEBUG loaded listener.js 21:25:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x7f9d3e176c00) [pid = 1944] [serial = 189] [outer = 0x7f9d3d337c00] 21:25:19 INFO - PROCESS | 1944 | 1461558319877 Marionette TRACE conn4 <- [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]]]}] 21:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1125ms 21:25:19 INFO - PROCESS | 1944 | 1461558319918 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 21:25:19 INFO - PROCESS | 1944 | 1461558319921 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 21:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:25:19 INFO - PROCESS | 1944 | 1461558319928 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:25:19 INFO - PROCESS | 1944 | 1461558319930 Marionette TRACE conn4 <- [1,226,null,{}] 21:25:19 INFO - PROCESS | 1944 | 1461558319935 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:20 INFO - PROCESS | 1944 | 1461558320072 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 21:25:20 INFO - PROCESS | 1944 | 1461558320196 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3dbba000 == 28 [pid = 1944] [id = 64] 21:25:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x7f9d3d343000) [pid = 1944] [serial = 190] [outer = (nil)] 21:25:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x7f9d3ed76c00) [pid = 1944] [serial = 191] [outer = 0x7f9d3d343000] 21:25:20 INFO - PROCESS | 1944 | 1461558320266 Marionette DEBUG loaded listener.js 21:25:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x7f9d40495400) [pid = 1944] [serial = 192] [outer = 0x7f9d3d343000] 21:25:21 INFO - PROCESS | 1944 | 1461558321013 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1126ms 21:25:21 INFO - PROCESS | 1944 | 1461558321055 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 21:25:21 INFO - PROCESS | 1944 | 1461558321059 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 21:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:25:21 INFO - PROCESS | 1944 | 1461558321064 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:25:21 INFO - PROCESS | 1944 | 1461558321066 Marionette TRACE conn4 <- [1,230,null,{}] 21:25:21 INFO - PROCESS | 1944 | 1461558321072 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:21 INFO - PROCESS | 1944 | 1461558321204 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 21:25:21 INFO - PROCESS | 1944 | 1461558321328 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d401c1000 == 29 [pid = 1944] [id = 65] 21:25:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x7f9d3e1c4000) [pid = 1944] [serial = 193] [outer = (nil)] 21:25:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x7f9d44a5fc00) [pid = 1944] [serial = 194] [outer = 0x7f9d3e1c4000] 21:25:21 INFO - PROCESS | 1944 | 1461558321394 Marionette DEBUG loaded listener.js 21:25:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x7f9d49a1b400) [pid = 1944] [serial = 195] [outer = 0x7f9d3e1c4000] 21:25:22 INFO - PROCESS | 1944 | 1461558322077 Marionette TRACE conn4 <- [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]]]}] 21:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1074ms 21:25:22 INFO - PROCESS | 1944 | 1461558322139 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 21:25:22 INFO - PROCESS | 1944 | 1461558322143 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 21:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:25:22 INFO - PROCESS | 1944 | 1461558322148 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 1944 | 1461558322150 Marionette TRACE conn4 <- [1,234,null,{}] 21:25:22 INFO - PROCESS | 1944 | 1461558322155 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:22 INFO - PROCESS | 1944 | 1461558322320 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 21:25:22 INFO - PROCESS | 1944 | 1461558322442 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341c9800 == 30 [pid = 1944] [id = 66] 21:25:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x7f9d330ed800) [pid = 1944] [serial = 196] [outer = (nil)] 21:25:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x7f9d33edbc00) [pid = 1944] [serial = 197] [outer = 0x7f9d330ed800] 21:25:22 INFO - PROCESS | 1944 | 1461558322513 Marionette DEBUG loaded listener.js 21:25:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x7f9d4ad56400) [pid = 1944] [serial = 198] [outer = 0x7f9d330ed800] 21:25:23 INFO - PROCESS | 1944 | 1461558323408 Marionette TRACE conn4 <- [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]]]}] 21:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1276ms 21:25:23 INFO - PROCESS | 1944 | 1461558323449 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 21:25:23 INFO - PROCESS | 1944 | 1461558323456 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 21:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:25:23 INFO - PROCESS | 1944 | 1461558323472 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:25:23 INFO - PROCESS | 1944 | 1461558323479 Marionette TRACE conn4 <- [1,238,null,{}] 21:25:23 INFO - PROCESS | 1944 | 1461558323492 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:23 INFO - PROCESS | 1944 | 1461558323633 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 21:25:23 INFO - PROCESS | 1944 | 1461558323757 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d365e0800 == 31 [pid = 1944] [id = 67] 21:25:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x7f9d370ab400) [pid = 1944] [serial = 199] [outer = (nil)] 21:25:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f9d3738d400) [pid = 1944] [serial = 200] [outer = 0x7f9d370ab400] 21:25:23 INFO - PROCESS | 1944 | 1461558323819 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f9d3992a400) [pid = 1944] [serial = 201] [outer = 0x7f9d370ab400] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x7f9d3db9dc00) [pid = 1944] [serial = 143] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x7f9d49aea000) [pid = 1944] [serial = 146] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x7f9d3a8ca800) [pid = 1944] [serial = 140] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x7f9d330f9400) [pid = 1944] [serial = 135] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x7f9d37304000) [pid = 1944] [serial = 137] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x7f9d38f5e400) [pid = 1944] [serial = 138] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x7f9d34079c00) [pid = 1944] [serial = 149] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x7f9d3e1c0c00) [pid = 1944] [serial = 144] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x7f9d4ab96c00) [pid = 1944] [serial = 147] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x7f9d3b40a000) [pid = 1944] [serial = 141] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x7f9d3d8b8c00) [pid = 1944] [serial = 150] [outer = (nil)] [url = about:blank] 21:25:24 INFO - PROCESS | 1944 | 1461558324471 Marionette TRACE conn4 <- [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]]]}] 21:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1042ms 21:25:24 INFO - PROCESS | 1944 | 1461558324514 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 21:25:24 INFO - PROCESS | 1944 | 1461558324521 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 21:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:25:24 INFO - PROCESS | 1944 | 1461558324529 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:25:24 INFO - PROCESS | 1944 | 1461558324533 Marionette TRACE conn4 <- [1,242,null,{}] 21:25:24 INFO - PROCESS | 1944 | 1461558324538 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:24 INFO - PROCESS | 1944 | 1461558324679 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 21:25:24 INFO - PROCESS | 1944 | 1461558324769 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3a877800 == 32 [pid = 1944] [id = 68] 21:25:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x7f9d370acc00) [pid = 1944] [serial = 202] [outer = (nil)] 21:25:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x7f9d3aa9e000) [pid = 1944] [serial = 203] [outer = 0x7f9d370acc00] 21:25:24 INFO - PROCESS | 1944 | 1461558324824 Marionette DEBUG loaded listener.js 21:25:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x7f9d3b9c7c00) [pid = 1944] [serial = 204] [outer = 0x7f9d370acc00] 21:25:25 INFO - PROCESS | 1944 | 1461558325396 Marionette TRACE conn4 <- [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]]]}] 21:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 930ms 21:25:25 INFO - PROCESS | 1944 | 1461558325459 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 21:25:25 INFO - PROCESS | 1944 | 1461558325461 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 21:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:25:25 INFO - PROCESS | 1944 | 1461558325467 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:25:25 INFO - PROCESS | 1944 | 1461558325472 Marionette TRACE conn4 <- [1,246,null,{}] 21:25:25 INFO - PROCESS | 1944 | 1461558325486 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:25 INFO - PROCESS | 1944 | 1461558325618 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 21:25:25 INFO - PROCESS | 1944 | 1461558325707 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caee000 == 33 [pid = 1944] [id = 69] 21:25:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x7f9d3b9c7800) [pid = 1944] [serial = 205] [outer = (nil)] 21:25:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x7f9d3d8b3000) [pid = 1944] [serial = 206] [outer = 0x7f9d3b9c7800] 21:25:25 INFO - PROCESS | 1944 | 1461558325765 Marionette DEBUG loaded listener.js 21:25:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x7f9d3e2da800) [pid = 1944] [serial = 207] [outer = 0x7f9d3b9c7800] 21:25:26 INFO - PROCESS | 1944 | 1461558326382 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 930ms 21:25:26 INFO - PROCESS | 1944 | 1461558326398 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 21:25:26 INFO - PROCESS | 1944 | 1461558326402 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 21:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:25:26 INFO - PROCESS | 1944 | 1461558326417 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:25:26 INFO - PROCESS | 1944 | 1461558326420 Marionette TRACE conn4 <- [1,250,null,{}] 21:25:26 INFO - PROCESS | 1944 | 1461558326425 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:26 INFO - PROCESS | 1944 | 1461558326597 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 21:25:26 INFO - PROCESS | 1944 | 1461558326621 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e147800 == 34 [pid = 1944] [id = 70] 21:25:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x7f9d3a5fbc00) [pid = 1944] [serial = 208] [outer = (nil)] 21:25:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x7f9d44a61c00) [pid = 1944] [serial = 209] [outer = 0x7f9d3a5fbc00] 21:25:26 INFO - PROCESS | 1944 | 1461558326686 Marionette DEBUG loaded listener.js 21:25:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x7f9d4a965800) [pid = 1944] [serial = 210] [outer = 0x7f9d3a5fbc00] 21:25:27 INFO - PROCESS | 1944 | 1461558327284 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 874ms 21:25:27 INFO - PROCESS | 1944 | 1461558327292 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 21:25:27 INFO - PROCESS | 1944 | 1461558327294 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 21:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:25:27 INFO - PROCESS | 1944 | 1461558327314 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:25:27 INFO - PROCESS | 1944 | 1461558327317 Marionette TRACE conn4 <- [1,254,null,{}] 21:25:27 INFO - PROCESS | 1944 | 1461558327323 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:27 INFO - PROCESS | 1944 | 1461558327475 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 21:25:27 INFO - PROCESS | 1944 | 1461558327503 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341cb000 == 35 [pid = 1944] [id = 71] 21:25:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f9d4a965c00) [pid = 1944] [serial = 211] [outer = (nil)] 21:25:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f9d4a9f3800) [pid = 1944] [serial = 212] [outer = 0x7f9d4a965c00] 21:25:27 INFO - PROCESS | 1944 | 1461558327558 Marionette DEBUG loaded listener.js 21:25:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x7f9d4abfbc00) [pid = 1944] [serial = 213] [outer = 0x7f9d4a965c00] 21:25:28 INFO - PROCESS | 1944 | 1461558328233 Marionette TRACE conn4 <- [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]]]}] 21:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 986ms 21:25:28 INFO - PROCESS | 1944 | 1461558328296 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 21:25:28 INFO - PROCESS | 1944 | 1461558328299 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 21:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:25:28 INFO - PROCESS | 1944 | 1461558328304 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:25:28 INFO - PROCESS | 1944 | 1461558328306 Marionette TRACE conn4 <- [1,258,null,{}] 21:25:28 INFO - PROCESS | 1944 | 1461558328311 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:28 INFO - PROCESS | 1944 | 1461558328530 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 21:25:28 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x7f9d3c6b8400) [pid = 1944] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:25:28 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x7f9d38f5dc00) [pid = 1944] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:25:28 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x7f9d3d339c00) [pid = 1944] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:25:28 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x7f9d3b279000) [pid = 1944] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:25:28 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x7f9d34074400) [pid = 1944] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:25:28 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x7f9d34b8ac00) [pid = 1944] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:25:28 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x7f9d370b2400) [pid = 1944] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:25:28 INFO - PROCESS | 1944 | 1461558328651 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d372ab000 == 36 [pid = 1944] [id = 72] 21:25:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x7f9d33bf7000) [pid = 1944] [serial = 214] [outer = (nil)] 21:25:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x7f9d370b3800) [pid = 1944] [serial = 215] [outer = 0x7f9d33bf7000] 21:25:28 INFO - PROCESS | 1944 | 1461558328713 Marionette DEBUG loaded listener.js 21:25:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x7f9d3ed77400) [pid = 1944] [serial = 216] [outer = 0x7f9d33bf7000] 21:25:29 INFO - PROCESS | 1944 | 1461558329266 Marionette TRACE conn4 <- [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]]]}] 21:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1025ms 21:25:29 INFO - PROCESS | 1944 | 1461558329329 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 21:25:29 INFO - PROCESS | 1944 | 1461558329332 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 21:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:25:29 INFO - PROCESS | 1944 | 1461558329338 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:25:29 INFO - PROCESS | 1944 | 1461558329340 Marionette TRACE conn4 <- [1,262,null,{}] 21:25:29 INFO - PROCESS | 1944 | 1461558329345 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:29 INFO - PROCESS | 1944 | 1461558329460 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 21:25:29 INFO - PROCESS | 1944 | 1461558329477 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a996800 == 37 [pid = 1944] [id = 73] 21:25:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x7f9d3c0db400) [pid = 1944] [serial = 217] [outer = (nil)] 21:25:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x7f9d3c0e4400) [pid = 1944] [serial = 218] [outer = 0x7f9d3c0db400] 21:25:29 INFO - PROCESS | 1944 | 1461558329531 Marionette DEBUG loaded listener.js 21:25:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x7f9d3c0e9400) [pid = 1944] [serial = 219] [outer = 0x7f9d3c0db400] 21:25:30 INFO - PROCESS | 1944 | 1461558330142 Marionette TRACE conn4 <- [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]]]}] 21:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 878ms 21:25:30 INFO - PROCESS | 1944 | 1461558330216 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 21:25:30 INFO - PROCESS | 1944 | 1461558330219 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 21:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:25:30 INFO - PROCESS | 1944 | 1461558330225 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:25:30 INFO - PROCESS | 1944 | 1461558330227 Marionette TRACE conn4 <- [1,266,null,{}] 21:25:30 INFO - PROCESS | 1944 | 1461558330232 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:30 INFO - PROCESS | 1944 | 1461558330377 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 21:25:30 INFO - PROCESS | 1944 | 1461558330397 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ad1a800 == 38 [pid = 1944] [id = 74] 21:25:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x7f9d3c0dc400) [pid = 1944] [serial = 220] [outer = (nil)] 21:25:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x7f9d4abf4800) [pid = 1944] [serial = 221] [outer = 0x7f9d3c0dc400] 21:25:30 INFO - PROCESS | 1944 | 1461558330452 Marionette DEBUG loaded listener.js 21:25:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x7f9d4dc33000) [pid = 1944] [serial = 222] [outer = 0x7f9d3c0dc400] 21:25:31 INFO - PROCESS | 1944 | 1461558331222 Marionette TRACE conn4 <- [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]]]}] 21:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1028ms 21:25:31 INFO - PROCESS | 1944 | 1461558331255 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 21:25:31 INFO - PROCESS | 1944 | 1461558331260 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 21:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:25:31 INFO - PROCESS | 1944 | 1461558331312 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:25:31 INFO - PROCESS | 1944 | 1461558331316 Marionette TRACE conn4 <- [1,270,null,{}] 21:25:31 INFO - PROCESS | 1944 | 1461558331327 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:31 INFO - PROCESS | 1944 | 1461558331485 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 21:25:31 INFO - PROCESS | 1944 | 1461558331610 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39c60800 == 39 [pid = 1944] [id = 75] 21:25:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x7f9d34b90800) [pid = 1944] [serial = 223] [outer = (nil)] 21:25:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x7f9d370b4000) [pid = 1944] [serial = 224] [outer = 0x7f9d34b90800] 21:25:31 INFO - PROCESS | 1944 | 1461558331695 Marionette DEBUG loaded listener.js 21:25:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x7f9d3a51bc00) [pid = 1944] [serial = 225] [outer = 0x7f9d34b90800] 21:25:32 INFO - PROCESS | 1944 | 1461558332427 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1182ms 21:25:32 INFO - PROCESS | 1944 | 1461558332453 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 21:25:32 INFO - PROCESS | 1944 | 1461558332460 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 21:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:25:32 INFO - PROCESS | 1944 | 1461558332471 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:25:32 INFO - PROCESS | 1944 | 1461558332474 Marionette TRACE conn4 <- [1,274,null,{}] 21:25:32 INFO - PROCESS | 1944 | 1461558332479 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:32 INFO - PROCESS | 1944 | 1461558332620 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 21:25:32 INFO - PROCESS | 1944 | 1461558332750 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d432d5000 == 40 [pid = 1944] [id = 76] 21:25:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x7f9d3a8c6800) [pid = 1944] [serial = 226] [outer = (nil)] 21:25:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x7f9d3c6b5000) [pid = 1944] [serial = 227] [outer = 0x7f9d3a8c6800] 21:25:32 INFO - PROCESS | 1944 | 1461558332817 Marionette DEBUG loaded listener.js 21:25:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f9d3d33e800) [pid = 1944] [serial = 228] [outer = 0x7f9d3a8c6800] 21:25:33 INFO - PROCESS | 1944 | 1461558333555 Marionette TRACE conn4 <- [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]]]}] 21:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1132ms 21:25:33 INFO - PROCESS | 1944 | 1461558333603 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 21:25:33 INFO - PROCESS | 1944 | 1461558333607 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 21:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:25:33 INFO - PROCESS | 1944 | 1461558333613 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:25:33 INFO - PROCESS | 1944 | 1461558333618 Marionette TRACE conn4 <- [1,278,null,{}] 21:25:33 INFO - PROCESS | 1944 | 1461558333632 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:33 INFO - PROCESS | 1944 | 1461558333788 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 21:25:33 INFO - PROCESS | 1944 | 1461558333916 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bd20000 == 41 [pid = 1944] [id = 77] 21:25:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f9d40496400) [pid = 1944] [serial = 229] [outer = (nil)] 21:25:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f9d4abfd800) [pid = 1944] [serial = 230] [outer = 0x7f9d40496400] 21:25:33 INFO - PROCESS | 1944 | 1461558333988 Marionette DEBUG loaded listener.js 21:25:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f9d4bae4400) [pid = 1944] [serial = 231] [outer = 0x7f9d40496400] 21:25:34 INFO - PROCESS | 1944 | 1461558334809 Marionette TRACE conn4 <- [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]]]}] 21:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1235ms 21:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:25:34 INFO - PROCESS | 1944 | 1461558334848 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 21:25:34 INFO - PROCESS | 1944 | 1461558334851 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 21:25:34 INFO - PROCESS | 1944 | 1461558334857 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:25:34 INFO - PROCESS | 1944 | 1461558334859 Marionette TRACE conn4 <- [1,282,null,{}] 21:25:34 INFO - PROCESS | 1944 | 1461558334864 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:35 INFO - PROCESS | 1944 | 1461558335008 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 21:25:35 INFO - PROCESS | 1944 | 1461558335138 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f35a000 == 42 [pid = 1944] [id = 78] 21:25:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f9d3d336c00) [pid = 1944] [serial = 232] [outer = (nil)] 21:25:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d4dc3d000) [pid = 1944] [serial = 233] [outer = 0x7f9d3d336c00] 21:25:35 INFO - PROCESS | 1944 | 1461558335206 Marionette DEBUG loaded listener.js 21:25:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d4f30e400) [pid = 1944] [serial = 234] [outer = 0x7f9d3d336c00] 21:25:35 INFO - PROCESS | 1944 | 1461558335942 Marionette TRACE conn4 <- [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]]]}] 21:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1125ms 21:25:35 INFO - PROCESS | 1944 | 1461558335981 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 21:25:35 INFO - PROCESS | 1944 | 1461558335985 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 21:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:25:35 INFO - PROCESS | 1944 | 1461558335990 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:25:35 INFO - PROCESS | 1944 | 1461558335993 Marionette TRACE conn4 <- [1,286,null,{}] 21:25:36 INFO - PROCESS | 1944 | 1461558335997 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:36 INFO - PROCESS | 1944 | 1461558336128 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 21:25:36 INFO - PROCESS | 1944 | 1461558336427 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39a11800 == 43 [pid = 1944] [id = 79] 21:25:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d33bee000) [pid = 1944] [serial = 235] [outer = (nil)] 21:25:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d33edac00) [pid = 1944] [serial = 236] [outer = 0x7f9d33bee000] 21:25:36 INFO - PROCESS | 1944 | 1461558336505 Marionette DEBUG loaded listener.js 21:25:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d3575d400) [pid = 1944] [serial = 237] [outer = 0x7f9d33bee000] 21:25:37 INFO - PROCESS | 1944 | 1461558337245 Marionette TRACE conn4 <- [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]]]}] 21:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1331ms 21:25:37 INFO - PROCESS | 1944 | 1461558337322 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 21:25:37 INFO - PROCESS | 1944 | 1461558337329 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 21:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:25:37 INFO - PROCESS | 1944 | 1461558337336 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:25:37 INFO - PROCESS | 1944 | 1461558337340 Marionette TRACE conn4 <- [1,290,null,{}] 21:25:37 INFO - PROCESS | 1944 | 1461558337346 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:37 INFO - PROCESS | 1944 | 1461558337491 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 21:25:37 INFO - PROCESS | 1944 | 1461558337622 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3589d800 == 44 [pid = 1944] [id = 80] 21:25:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d39927c00) [pid = 1944] [serial = 238] [outer = (nil)] 21:25:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d3a513800) [pid = 1944] [serial = 239] [outer = 0x7f9d39927c00] 21:25:37 INFO - PROCESS | 1944 | 1461558337685 Marionette DEBUG loaded listener.js 21:25:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d3b7f0800) [pid = 1944] [serial = 240] [outer = 0x7f9d39927c00] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d3ed78000) [pid = 1944] [serial = 179] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d34072400) [pid = 1944] [serial = 158] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d37391800) [pid = 1944] [serial = 155] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a996800 == 43 [pid = 1944] [id = 73] 21:25:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d372ab000 == 42 [pid = 1944] [id = 72] 21:25:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d341cb000 == 41 [pid = 1944] [id = 71] 21:25:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e147800 == 40 [pid = 1944] [id = 70] 21:25:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caee000 == 39 [pid = 1944] [id = 69] 21:25:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3a877800 == 38 [pid = 1944] [id = 68] 21:25:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d365e0800 == 37 [pid = 1944] [id = 67] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d3cfc4000) [pid = 1944] [serial = 170] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d3db94000) [pid = 1944] [serial = 176] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d3d3c8c00) [pid = 1944] [serial = 173] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d3b407800) [pid = 1944] [serial = 167] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d35825400) [pid = 1944] [serial = 162] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f9d3407a000) [pid = 1944] [serial = 161] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x7f9d39a5ec00) [pid = 1944] [serial = 164] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x7f9d3a5ed000) [pid = 1944] [serial = 165] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x7f9d40160c00) [pid = 1944] [serial = 152] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x7f9d4bbb2c00) [pid = 1944] [serial = 153] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x7f9d3d8be000) [pid = 1944] [serial = 174] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x7f9d3d338c00) [pid = 1944] [serial = 171] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x7f9d3bc19c00) [pid = 1944] [serial = 168] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x7f9d3ed71400) [pid = 1944] [serial = 177] [outer = (nil)] [url = about:blank] 21:25:38 INFO - PROCESS | 1944 | 1461558338413 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1088ms 21:25:38 INFO - PROCESS | 1944 | 1461558338427 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 21:25:38 INFO - PROCESS | 1944 | 1461558338432 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 21:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:25:38 INFO - PROCESS | 1944 | 1461558338444 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:25:38 INFO - PROCESS | 1944 | 1461558338446 Marionette TRACE conn4 <- [1,294,null,{}] 21:25:38 INFO - PROCESS | 1944 | 1461558338456 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:38 INFO - PROCESS | 1944 | 1461558338587 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 21:25:38 INFO - PROCESS | 1944 | 1461558338605 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39948800 == 38 [pid = 1944] [id = 81] 21:25:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x7f9d330f5800) [pid = 1944] [serial = 241] [outer = (nil)] 21:25:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x7f9d3c216400) [pid = 1944] [serial = 242] [outer = 0x7f9d330f5800] 21:25:38 INFO - PROCESS | 1944 | 1461558338661 Marionette DEBUG loaded listener.js 21:25:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x7f9d3c9f2000) [pid = 1944] [serial = 243] [outer = 0x7f9d330f5800] 21:25:39 INFO - PROCESS | 1944 | 1461558339389 Marionette TRACE conn4 <- [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]]]}] 21:25:39 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. 21:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 992ms 21:25:39 INFO - PROCESS | 1944 | 1461558339432 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 21:25:39 INFO - PROCESS | 1944 | 1461558339435 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 21:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:25:39 INFO - PROCESS | 1944 | 1461558339442 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:25:39 INFO - PROCESS | 1944 | 1461558339450 Marionette TRACE conn4 <- [1,298,null,{}] 21:25:39 INFO - PROCESS | 1944 | 1461558339462 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:39 INFO - PROCESS | 1944 | 1461558339590 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 21:25:39 INFO - PROCESS | 1944 | 1461558339619 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caee000 == 39 [pid = 1944] [id = 82] 21:25:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x7f9d3cac0800) [pid = 1944] [serial = 244] [outer = (nil)] 21:25:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f9d3d33e000) [pid = 1944] [serial = 245] [outer = 0x7f9d3cac0800] 21:25:39 INFO - PROCESS | 1944 | 1461558339677 Marionette DEBUG loaded listener.js 21:25:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f9d3d8b7800) [pid = 1944] [serial = 246] [outer = 0x7f9d3cac0800] 21:25:41 INFO - PROCESS | 1944 | 1461558341250 Marionette TRACE conn4 <- [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]]]}] 21:25:41 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. 21:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1840ms 21:25:41 INFO - PROCESS | 1944 | 1461558341296 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 21:25:41 INFO - PROCESS | 1944 | 1461558341299 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 21:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:25:41 INFO - PROCESS | 1944 | 1461558341306 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:25:41 INFO - PROCESS | 1944 | 1461558341307 Marionette TRACE conn4 <- [1,302,null,{}] 21:25:41 INFO - PROCESS | 1944 | 1461558341312 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:41 INFO - PROCESS | 1944 | 1461558341462 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 21:25:41 INFO - PROCESS | 1944 | 1461558341522 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3dbb6800 == 40 [pid = 1944] [id = 83] 21:25:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f9d3d33b400) [pid = 1944] [serial = 247] [outer = (nil)] 21:25:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f9d3dba1400) [pid = 1944] [serial = 248] [outer = 0x7f9d3d33b400] 21:25:41 INFO - PROCESS | 1944 | 1461558341578 Marionette DEBUG loaded listener.js 21:25:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f9d3e1c0400) [pid = 1944] [serial = 249] [outer = 0x7f9d3d33b400] 21:25:42 INFO - PROCESS | 1944 | 1461558342206 Marionette TRACE conn4 <- [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]]]}] 21:25:42 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. 21:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 927ms 21:25:42 INFO - PROCESS | 1944 | 1461558342233 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 21:25:42 INFO - PROCESS | 1944 | 1461558342236 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 21:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:25:42 INFO - PROCESS | 1944 | 1461558342241 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:25:42 INFO - PROCESS | 1944 | 1461558342243 Marionette TRACE conn4 <- [1,306,null,{}] 21:25:42 INFO - PROCESS | 1944 | 1461558342248 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:42 INFO - PROCESS | 1944 | 1461558342393 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 21:25:42 INFO - PROCESS | 1944 | 1461558342431 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44ae9800 == 41 [pid = 1944] [id = 84] 21:25:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d3ed76400) [pid = 1944] [serial = 250] [outer = (nil)] 21:25:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d4015e400) [pid = 1944] [serial = 251] [outer = 0x7f9d3ed76400] 21:25:42 INFO - PROCESS | 1944 | 1461558342500 Marionette DEBUG loaded listener.js 21:25:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d44a6ac00) [pid = 1944] [serial = 252] [outer = 0x7f9d3ed76400] 21:25:43 INFO - PROCESS | 1944 | 1461558343417 Marionette TRACE conn4 <- [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]]]}] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d3c0db400) [pid = 1944] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d370acc00) [pid = 1944] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d370a6800) [pid = 1944] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f9d330ed800) [pid = 1944] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x7f9d3b9c7800) [pid = 1944] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x7f9d33bf7000) [pid = 1944] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x7f9d370ab400) [pid = 1944] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x7f9d4a965c00) [pid = 1944] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x7f9d330ec000) [pid = 1944] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:25:43 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x7f9d3a5fbc00) [pid = 1944] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:25:43 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. 21:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1226ms 21:25:43 INFO - PROCESS | 1944 | 1461558343466 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 21:25:43 INFO - PROCESS | 1944 | 1461558343469 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 21:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:25:43 INFO - PROCESS | 1944 | 1461558343474 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:25:43 INFO - PROCESS | 1944 | 1461558343476 Marionette TRACE conn4 <- [1,310,null,{}] 21:25:43 INFO - PROCESS | 1944 | 1461558343481 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:43 INFO - PROCESS | 1944 | 1461558343622 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 21:25:43 INFO - PROCESS | 1944 | 1461558343731 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d558000 == 42 [pid = 1944] [id = 85] 21:25:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x7f9d370a9000) [pid = 1944] [serial = 253] [outer = (nil)] 21:25:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x7f9d40496000) [pid = 1944] [serial = 254] [outer = 0x7f9d370a9000] 21:25:43 INFO - PROCESS | 1944 | 1461558343787 Marionette DEBUG loaded listener.js 21:25:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f9d4a973000) [pid = 1944] [serial = 255] [outer = 0x7f9d370a9000] 21:25:44 INFO - PROCESS | 1944 | 1461558344305 Marionette TRACE conn4 <- [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]]]}] 21:25:44 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. 21:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 874ms 21:25:44 INFO - PROCESS | 1944 | 1461558344349 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 21:25:44 INFO - PROCESS | 1944 | 1461558344353 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 21:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:25:44 INFO - PROCESS | 1944 | 1461558344359 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:25:44 INFO - PROCESS | 1944 | 1461558344361 Marionette TRACE conn4 <- [1,314,null,{}] 21:25:44 INFO - PROCESS | 1944 | 1461558344366 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:44 INFO - PROCESS | 1944 | 1461558344479 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 21:25:44 INFO - PROCESS | 1944 | 1461558344496 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bb17800 == 43 [pid = 1944] [id = 86] 21:25:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f9d3c0dd400) [pid = 1944] [serial = 256] [outer = (nil)] 21:25:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f9d4bd8f400) [pid = 1944] [serial = 257] [outer = 0x7f9d3c0dd400] 21:25:44 INFO - PROCESS | 1944 | 1461558344550 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f9d4dcbe000) [pid = 1944] [serial = 258] [outer = 0x7f9d3c0dd400] 21:25:45 INFO - PROCESS | 1944 | 1461558345213 Marionette TRACE conn4 <- [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]]]}] 21:25:45 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. 21:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 873ms 21:25:45 INFO - PROCESS | 1944 | 1461558345232 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 21:25:45 INFO - PROCESS | 1944 | 1461558345235 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 21:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:25:45 INFO - PROCESS | 1944 | 1461558345241 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:25:45 INFO - PROCESS | 1944 | 1461558345243 Marionette TRACE conn4 <- [1,318,null,{}] 21:25:45 INFO - PROCESS | 1944 | 1461558345248 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:45 INFO - PROCESS | 1944 | 1461558345364 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 21:25:45 INFO - PROCESS | 1944 | 1461558345517 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a17000 == 44 [pid = 1944] [id = 87] 21:25:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f9d330ec800) [pid = 1944] [serial = 259] [outer = (nil)] 21:25:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d33606400) [pid = 1944] [serial = 260] [outer = 0x7f9d330ec800] 21:25:45 INFO - PROCESS | 1944 | 1461558345587 Marionette DEBUG loaded listener.js 21:25:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d34b2d400) [pid = 1944] [serial = 261] [outer = 0x7f9d330ec800] 21:25:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d3b9c9000) [pid = 1944] [serial = 262] [outer = 0x7f9d33ee2800] 21:25:46 INFO - PROCESS | 1944 | 1461558346538 Marionette TRACE conn4 <- [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]]]}] 21:25:46 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. 21:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1324ms 21:25:46 INFO - PROCESS | 1944 | 1461558346567 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 21:25:46 INFO - PROCESS | 1944 | 1461558346573 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 21:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:25:46 INFO - PROCESS | 1944 | 1461558346581 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:25:46 INFO - PROCESS | 1944 | 1461558346586 Marionette TRACE conn4 <- [1,322,null,{}] 21:25:46 INFO - PROCESS | 1944 | 1461558346593 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:46 INFO - PROCESS | 1944 | 1461558346751 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 21:25:46 INFO - PROCESS | 1944 | 1461558346888 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d60e000 == 45 [pid = 1944] [id = 88] 21:25:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d3bc17400) [pid = 1944] [serial = 263] [outer = (nil)] 21:25:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d3c9f1400) [pid = 1944] [serial = 264] [outer = 0x7f9d3bc17400] 21:25:47 INFO - PROCESS | 1944 | 1461558347003 Marionette DEBUG loaded listener.js 21:25:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d3c9f8000) [pid = 1944] [serial = 265] [outer = 0x7f9d3bc17400] 21:25:47 INFO - PROCESS | 1944 | 1461558347789 Marionette TRACE conn4 <- [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]]]}] 21:25:47 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. 21:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1236ms 21:25:47 INFO - PROCESS | 1944 | 1461558347821 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 21:25:47 INFO - PROCESS | 1944 | 1461558347827 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 21:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:25:47 INFO - PROCESS | 1944 | 1461558347833 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:25:47 INFO - PROCESS | 1944 | 1461558347835 Marionette TRACE conn4 <- [1,326,null,{}] 21:25:47 INFO - PROCESS | 1944 | 1461558347841 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:47 INFO - PROCESS | 1944 | 1461558347984 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 21:25:48 INFO - PROCESS | 1944 | 1461558348119 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f58e000 == 46 [pid = 1944] [id = 89] 21:25:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d3d33b000) [pid = 1944] [serial = 266] [outer = (nil)] 21:25:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d3e1c2800) [pid = 1944] [serial = 267] [outer = 0x7f9d3d33b000] 21:25:48 INFO - PROCESS | 1944 | 1461558348192 Marionette DEBUG loaded listener.js 21:25:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d404a0400) [pid = 1944] [serial = 268] [outer = 0x7f9d3d33b000] 21:25:49 INFO - PROCESS | 1944 | 1461558349121 Marionette TRACE conn4 <- [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]]]}] 21:25:49 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. 21:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1328ms 21:25:49 INFO - PROCESS | 1944 | 1461558349161 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 21:25:49 INFO - PROCESS | 1944 | 1461558349165 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 21:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:25:49 INFO - PROCESS | 1944 | 1461558349177 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:25:49 INFO - PROCESS | 1944 | 1461558349186 Marionette TRACE conn4 <- [1,330,null,{}] 21:25:49 INFO - PROCESS | 1944 | 1461558349193 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:49 INFO - PROCESS | 1944 | 1461558349367 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 21:25:49 INFO - PROCESS | 1944 | 1461558349504 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fdb6000 == 47 [pid = 1944] [id = 90] 21:25:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d49a18800) [pid = 1944] [serial = 269] [outer = (nil)] 21:25:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d4bed9000) [pid = 1944] [serial = 270] [outer = 0x7f9d49a18800] 21:25:49 INFO - PROCESS | 1944 | 1461558349575 Marionette DEBUG loaded listener.js 21:25:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d4f6a3000) [pid = 1944] [serial = 271] [outer = 0x7f9d49a18800] 21:25:50 INFO - PROCESS | 1944 | 1461558350353 Marionette TRACE conn4 <- [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]]]}] 21:25:50 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. 21:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1197ms 21:25:50 INFO - PROCESS | 1944 | 1461558350367 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 21:25:50 INFO - PROCESS | 1944 | 1461558350370 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 21:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:25:50 INFO - PROCESS | 1944 | 1461558350376 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:25:50 INFO - PROCESS | 1944 | 1461558350378 Marionette TRACE conn4 <- [1,334,null,{}] 21:25:50 INFO - PROCESS | 1944 | 1461558350383 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:50 INFO - PROCESS | 1944 | 1461558350516 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 21:25:50 INFO - PROCESS | 1944 | 1461558350649 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d51b81800 == 48 [pid = 1944] [id = 91] 21:25:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d31ad6000) [pid = 1944] [serial = 272] [outer = (nil)] 21:25:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d31add800) [pid = 1944] [serial = 273] [outer = 0x7f9d31ad6000] 21:25:50 INFO - PROCESS | 1944 | 1461558350717 Marionette DEBUG loaded listener.js 21:25:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d3cf0e400) [pid = 1944] [serial = 274] [outer = 0x7f9d31ad6000] 21:25:51 INFO - PROCESS | 1944 | 1461558351667 Marionette TRACE conn4 <- [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]]]}] 21:25:51 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. 21:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1331ms 21:25:51 INFO - PROCESS | 1944 | 1461558351723 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 21:25:51 INFO - PROCESS | 1944 | 1461558351729 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 21:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:25:51 INFO - PROCESS | 1944 | 1461558351738 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:25:51 INFO - PROCESS | 1944 | 1461558351743 Marionette TRACE conn4 <- [1,338,null,{}] 21:25:51 INFO - PROCESS | 1944 | 1461558351758 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:51 INFO - PROCESS | 1944 | 1461558351913 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 21:25:52 INFO - PROCESS | 1944 | 1461558352057 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d1ad800 == 49 [pid = 1944] [id = 92] 21:25:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d34b92000) [pid = 1944] [serial = 275] [outer = (nil)] 21:25:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d36562800) [pid = 1944] [serial = 276] [outer = 0x7f9d34b92000] 21:25:52 INFO - PROCESS | 1944 | 1461558352164 Marionette DEBUG loaded listener.js 21:25:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d39cb6800) [pid = 1944] [serial = 277] [outer = 0x7f9d34b92000] 21:25:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bb17800 == 48 [pid = 1944] [id = 86] 21:25:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d558000 == 47 [pid = 1944] [id = 85] 21:25:52 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f9d39a6dc00) [pid = 1944] [serial = 185] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f9d44a5fc00) [pid = 1944] [serial = 194] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f9d3ed76c00) [pid = 1944] [serial = 191] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f9d3d3cf800) [pid = 1944] [serial = 188] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f9d33bed800) [pid = 1944] [serial = 182] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f9d4abf4800) [pid = 1944] [serial = 221] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | 1461558353001 Marionette TRACE conn4 <- [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]]]}] 21:25:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44ae9800 == 46 [pid = 1944] [id = 84] 21:25:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3dbb6800 == 45 [pid = 1944] [id = 83] 21:25:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caee000 == 44 [pid = 1944] [id = 82] 21:25:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39948800 == 43 [pid = 1944] [id = 81] 21:25:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3589d800 == 42 [pid = 1944] [id = 80] 21:25:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39a11800 == 41 [pid = 1944] [id = 79] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d39cb6400) [pid = 1944] [serial = 156] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d33edbc00) [pid = 1944] [serial = 197] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d3738d400) [pid = 1944] [serial = 200] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d3992a400) [pid = 1944] [serial = 201] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d3cac8c00) [pid = 1944] [serial = 159] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d4ad56400) [pid = 1944] [serial = 198] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d3aa9e000) [pid = 1944] [serial = 203] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d3e2da800) [pid = 1944] [serial = 207] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d3ed77400) [pid = 1944] [serial = 216] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d3d8b3000) [pid = 1944] [serial = 206] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d4a9f3800) [pid = 1944] [serial = 212] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d3b9c7c00) [pid = 1944] [serial = 204] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f9d4a965800) [pid = 1944] [serial = 210] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x7f9d4abfbc00) [pid = 1944] [serial = 213] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x7f9d44a61c00) [pid = 1944] [serial = 209] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x7f9d370b3800) [pid = 1944] [serial = 215] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x7f9d3c0e4400) [pid = 1944] [serial = 218] [outer = (nil)] [url = about:blank] 21:25:53 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x7f9d3c0e9400) [pid = 1944] [serial = 219] [outer = (nil)] [url = about:blank] 21:25:53 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. 21:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1335ms 21:25:53 INFO - PROCESS | 1944 | 1461558353073 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 21:25:53 INFO - PROCESS | 1944 | 1461558353080 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 21:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:25:53 INFO - PROCESS | 1944 | 1461558353088 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:25:53 INFO - PROCESS | 1944 | 1461558353092 Marionette TRACE conn4 <- [1,342,null,{}] 21:25:53 INFO - PROCESS | 1944 | 1461558353097 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:53 INFO - PROCESS | 1944 | 1461558353227 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 21:25:53 INFO - PROCESS | 1944 | 1461558353237 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d372a0000 == 42 [pid = 1944] [id = 93] 21:25:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x7f9d3b4b0c00) [pid = 1944] [serial = 278] [outer = (nil)] 21:25:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x7f9d3b9c8000) [pid = 1944] [serial = 279] [outer = 0x7f9d3b4b0c00] 21:25:53 INFO - PROCESS | 1944 | 1461558353294 Marionette DEBUG loaded listener.js 21:25:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x7f9d3c9ee800) [pid = 1944] [serial = 280] [outer = 0x7f9d3b4b0c00] 21:25:53 INFO - PROCESS | 1944 | 1461558353981 Marionette TRACE conn4 <- [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]]]}] 21:25:54 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. 21:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 925ms 21:25:54 INFO - PROCESS | 1944 | 1461558354013 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 21:25:54 INFO - PROCESS | 1944 | 1461558354017 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 21:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:25:54 INFO - PROCESS | 1944 | 1461558354022 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:25:54 INFO - PROCESS | 1944 | 1461558354027 Marionette TRACE conn4 <- [1,346,null,{}] 21:25:54 INFO - PROCESS | 1944 | 1461558354040 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:54 INFO - PROCESS | 1944 | 1461558354173 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 21:25:54 INFO - PROCESS | 1944 | 1461558354268 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3cae8800 == 43 [pid = 1944] [id = 94] 21:25:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f9d3c9ee400) [pid = 1944] [serial = 281] [outer = (nil)] 21:25:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f9d3d3c8c00) [pid = 1944] [serial = 282] [outer = 0x7f9d3c9ee400] 21:25:54 INFO - PROCESS | 1944 | 1461558354326 Marionette DEBUG loaded listener.js 21:25:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f9d3e2d3400) [pid = 1944] [serial = 283] [outer = 0x7f9d3c9ee400] 21:25:55 INFO - PROCESS | 1944 | 1461558355000 Marionette TRACE conn4 <- [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]]]}] 21:25:55 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. 21:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1033ms 21:25:55 INFO - PROCESS | 1944 | 1461558355055 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 21:25:55 INFO - PROCESS | 1944 | 1461558355058 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 21:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:25:55 INFO - PROCESS | 1944 | 1461558355063 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:25:55 INFO - PROCESS | 1944 | 1461558355065 Marionette TRACE conn4 <- [1,350,null,{}] 21:25:55 INFO - PROCESS | 1944 | 1461558355070 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:55 INFO - PROCESS | 1944 | 1461558355243 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 21:25:55 INFO - PROCESS | 1944 | 1461558355260 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3ff5f800 == 44 [pid = 1944] [id = 95] 21:25:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d3dbed800) [pid = 1944] [serial = 284] [outer = (nil)] 21:25:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d44a60800) [pid = 1944] [serial = 285] [outer = 0x7f9d3dbed800] 21:25:55 INFO - PROCESS | 1944 | 1461558355315 Marionette DEBUG loaded listener.js 21:25:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d4ab87c00) [pid = 1944] [serial = 286] [outer = 0x7f9d3dbed800] 21:25:55 INFO - PROCESS | 1944 | 1461558355980 Marionette TRACE conn4 <- [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]]]}] 21:25:56 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. 21:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 975ms 21:25:56 INFO - PROCESS | 1944 | 1461558356039 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 21:25:56 INFO - PROCESS | 1944 | 1461558356042 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 21:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:25:56 INFO - PROCESS | 1944 | 1461558356047 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:25:56 INFO - PROCESS | 1944 | 1461558356049 Marionette TRACE conn4 <- [1,354,null,{}] 21:25:56 INFO - PROCESS | 1944 | 1461558356054 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:56 INFO - PROCESS | 1944 | 1461558356205 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 21:25:56 INFO - PROCESS | 1944 | 1461558356227 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a613000 == 45 [pid = 1944] [id = 96] 21:25:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d330ed000) [pid = 1944] [serial = 287] [outer = (nil)] 21:25:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d3c1f5800) [pid = 1944] [serial = 288] [outer = 0x7f9d330ed000] 21:25:56 INFO - PROCESS | 1944 | 1461558356282 Marionette DEBUG loaded listener.js 21:25:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d3c1f9c00) [pid = 1944] [serial = 289] [outer = 0x7f9d330ed000] 21:25:56 INFO - PROCESS | 1944 | 1461558356984 Marionette TRACE conn4 <- [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]]]}] 21:25:57 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. 21:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 973ms 21:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:25:57 INFO - PROCESS | 1944 | 1461558357021 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 21:25:57 INFO - PROCESS | 1944 | 1461558357023 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 21:25:57 INFO - PROCESS | 1944 | 1461558357037 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:25:57 INFO - PROCESS | 1944 | 1461558357039 Marionette TRACE conn4 <- [1,358,null,{}] 21:25:57 INFO - PROCESS | 1944 | 1461558357042 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:57 INFO - PROCESS | 1944 | 1461558357232 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 21:25:57 INFO - PROCESS | 1944 | 1461558357305 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bd1a000 == 46 [pid = 1944] [id = 97] 21:25:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d40175400) [pid = 1944] [serial = 290] [outer = (nil)] 21:25:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d4bd8a800) [pid = 1944] [serial = 291] [outer = 0x7f9d40175400] 21:25:57 INFO - PROCESS | 1944 | 1461558357366 Marionette DEBUG loaded listener.js 21:25:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d4f6a6400) [pid = 1944] [serial = 292] [outer = 0x7f9d40175400] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d3ed76400) [pid = 1944] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d3cac0800) [pid = 1944] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d370a9000) [pid = 1944] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d39927c00) [pid = 1944] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d33bee000) [pid = 1944] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d330f5800) [pid = 1944] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d3d33b400) [pid = 1944] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d370a5c00) [pid = 1944] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d3e1c4000) [pid = 1944] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x7f9d3d337c00) [pid = 1944] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x7f9d33609c00) [pid = 1944] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:25:57 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x7f9d3d343000) [pid = 1944] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:25:58 INFO - PROCESS | 1944 | 1461558358161 Marionette TRACE conn4 <- [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]]]}] 21:25:58 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. 21:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1192ms 21:25:58 INFO - PROCESS | 1944 | 1461558358221 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 21:25:58 INFO - PROCESS | 1944 | 1461558358223 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 21:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:25:58 INFO - PROCESS | 1944 | 1461558358229 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 1944 | 1461558358231 Marionette TRACE conn4 <- [1,362,null,{}] 21:25:58 INFO - PROCESS | 1944 | 1461558358236 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:58 INFO - PROCESS | 1944 | 1461558358350 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 21:25:58 INFO - PROCESS | 1944 | 1461558358441 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d404d3000 == 47 [pid = 1944] [id = 98] 21:25:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x7f9d33bf1800) [pid = 1944] [serial = 293] [outer = (nil)] 21:25:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x7f9d3c1f1800) [pid = 1944] [serial = 294] [outer = 0x7f9d33bf1800] 21:25:58 INFO - PROCESS | 1944 | 1461558358498 Marionette DEBUG loaded listener.js 21:25:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x7f9d44a61000) [pid = 1944] [serial = 295] [outer = 0x7f9d33bf1800] 21:25:59 INFO - PROCESS | 1944 | 1461558359115 Marionette TRACE conn4 <- [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]]]}] 21:25:59 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. 21:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 927ms 21:25:59 INFO - PROCESS | 1944 | 1461558359157 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 21:25:59 INFO - PROCESS | 1944 | 1461558359159 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 21:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:25:59 INFO - PROCESS | 1944 | 1461558359164 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:25:59 INFO - PROCESS | 1944 | 1461558359166 Marionette TRACE conn4 <- [1,366,null,{}] 21:25:59 INFO - PROCESS | 1944 | 1461558359171 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:25:59 INFO - PROCESS | 1944 | 1461558359318 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 21:25:59 INFO - PROCESS | 1944 | 1461558359333 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fd9f800 == 48 [pid = 1944] [id = 99] 21:25:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d31adf400) [pid = 1944] [serial = 296] [outer = (nil)] 21:25:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d4f6acc00) [pid = 1944] [serial = 297] [outer = 0x7f9d31adf400] 21:25:59 INFO - PROCESS | 1944 | 1461558359389 Marionette DEBUG loaded listener.js 21:25:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d4fd3fc00) [pid = 1944] [serial = 298] [outer = 0x7f9d31adf400] 21:26:00 INFO - PROCESS | 1944 | 1461558360255 Marionette TRACE conn4 <- [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]]]}] 21:26:00 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. 21:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1129ms 21:26:00 INFO - PROCESS | 1944 | 1461558360295 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 21:26:00 INFO - PROCESS | 1944 | 1461558360301 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 21:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:26:00 INFO - PROCESS | 1944 | 1461558360308 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:26:00 INFO - PROCESS | 1944 | 1461558360314 Marionette TRACE conn4 <- [1,370,null,{}] 21:26:00 INFO - PROCESS | 1944 | 1461558360323 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:00 INFO - PROCESS | 1944 | 1461558360475 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 21:26:00 INFO - PROCESS | 1944 | 1461558360608 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1ae000 == 49 [pid = 1944] [id = 100] 21:26:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d31ad5000) [pid = 1944] [serial = 299] [outer = (nil)] 21:26:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d3575cc00) [pid = 1944] [serial = 300] [outer = 0x7f9d31ad5000] 21:26:00 INFO - PROCESS | 1944 | 1461558360678 Marionette DEBUG loaded listener.js 21:26:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d3b4adc00) [pid = 1944] [serial = 301] [outer = 0x7f9d31ad5000] 21:26:01 INFO - PROCESS | 1944 | 1461558361459 Marionette TRACE conn4 <- [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]]]}] 21:26:01 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. 21:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1182ms 21:26:01 INFO - PROCESS | 1944 | 1461558361491 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 21:26:01 INFO - PROCESS | 1944 | 1461558361498 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 21:26:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:26:01 INFO - PROCESS | 1944 | 1461558361525 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:26:01 INFO - PROCESS | 1944 | 1461558361530 Marionette TRACE conn4 <- [1,374,null,{}] 21:26:01 INFO - PROCESS | 1944 | 1461558361537 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:01 INFO - PROCESS | 1944 | 1461558361686 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 21:26:01 INFO - PROCESS | 1944 | 1461558361815 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44aef800 == 50 [pid = 1944] [id = 101] 21:26:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d3c1f0c00) [pid = 1944] [serial = 302] [outer = (nil)] 21:26:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d3c1fbc00) [pid = 1944] [serial = 303] [outer = 0x7f9d3c1f0c00] 21:26:01 INFO - PROCESS | 1944 | 1461558361885 Marionette DEBUG loaded listener.js 21:26:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d3caccc00) [pid = 1944] [serial = 304] [outer = 0x7f9d3c1f0c00] 21:26:02 INFO - PROCESS | 1944 | 1461558362753 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:26:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:26:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1254ms 21:26:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:26:02 INFO - PROCESS | 1944 | 1461558362762 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 21:26:02 INFO - PROCESS | 1944 | 1461558362765 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 21:26:02 INFO - PROCESS | 1944 | 1461558362771 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:26:02 INFO - PROCESS | 1944 | 1461558362776 Marionette TRACE conn4 <- [1,378,null,{}] 21:26:02 INFO - PROCESS | 1944 | 1461558362792 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:02 INFO - PROCESS | 1944 | 1461558362940 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 21:26:03 INFO - PROCESS | 1944 | 1461558363072 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d52966000 == 51 [pid = 1944] [id = 102] 21:26:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d3e1b7c00) [pid = 1944] [serial = 305] [outer = (nil)] 21:26:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d4a9eb800) [pid = 1944] [serial = 306] [outer = 0x7f9d3e1b7c00] 21:26:03 INFO - PROCESS | 1944 | 1461558363147 Marionette DEBUG loaded listener.js 21:26:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d4bd89000) [pid = 1944] [serial = 307] [outer = 0x7f9d3e1b7c00] 21:26:04 INFO - PROCESS | 1944 | 1461558364095 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:26:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:26:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1387ms 21:26:04 INFO - PROCESS | 1944 | 1461558364158 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 21:26:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:26:04 INFO - PROCESS | 1944 | 1461558364162 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 21:26:04 INFO - PROCESS | 1944 | 1461558364167 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:26:04 INFO - PROCESS | 1944 | 1461558364170 Marionette TRACE conn4 <- [1,382,null,{}] 21:26:04 INFO - PROCESS | 1944 | 1461558364174 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:04 INFO - PROCESS | 1944 | 1461558364311 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 21:26:04 INFO - PROCESS | 1944 | 1461558364442 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d5cdcc000 == 52 [pid = 1944] [id = 103] 21:26:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d404a2800) [pid = 1944] [serial = 308] [outer = (nil)] 21:26:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d4fd46c00) [pid = 1944] [serial = 309] [outer = 0x7f9d404a2800] 21:26:04 INFO - PROCESS | 1944 | 1461558364511 Marionette DEBUG loaded listener.js 21:26:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d50005000) [pid = 1944] [serial = 310] [outer = 0x7f9d404a2800] 21:26:05 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:05 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:26:05 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:05 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:05 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:05 INFO - PROCESS | 1944 | 1461558365310 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:26:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:26:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1181ms 21:26:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:26:05 INFO - PROCESS | 1944 | 1461558365348 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 21:26:05 INFO - PROCESS | 1944 | 1461558365351 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 21:26:05 INFO - PROCESS | 1944 | 1461558365372 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:26:05 INFO - PROCESS | 1944 | 1461558365376 Marionette TRACE conn4 <- [1,386,null,{}] 21:26:05 INFO - PROCESS | 1944 | 1461558365382 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:05 INFO - PROCESS | 1944 | 1461558365510 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 21:26:05 INFO - PROCESS | 1944 | 1461558365645 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bae3800 == 53 [pid = 1944] [id = 104] 21:26:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d3bc75000) [pid = 1944] [serial = 311] [outer = (nil)] 21:26:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d3bc7d800) [pid = 1944] [serial = 312] [outer = 0x7f9d3bc75000] 21:26:05 INFO - PROCESS | 1944 | 1461558365712 Marionette DEBUG loaded listener.js 21:26:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d3bc82c00) [pid = 1944] [serial = 313] [outer = 0x7f9d3bc75000] 21:26:06 INFO - PROCESS | 1944 | 1461558366548 Marionette TRACE conn4 <- [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]]]}] 21:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1256ms 21:26:06 INFO - PROCESS | 1944 | 1461558366612 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 21:26:06 INFO - PROCESS | 1944 | 1461558366616 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 21:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:26:06 INFO - PROCESS | 1944 | 1461558366621 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:26:06 INFO - PROCESS | 1944 | 1461558366623 Marionette TRACE conn4 <- [1,390,null,{}] 21:26:06 INFO - PROCESS | 1944 | 1461558366629 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:06 INFO - PROCESS | 1944 | 1461558366993 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 21:26:07 INFO - PROCESS | 1944 | 1461558367208 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35891800 == 54 [pid = 1944] [id = 105] 21:26:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f9d33edd800) [pid = 1944] [serial = 314] [outer = (nil)] 21:26:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f9d34077000) [pid = 1944] [serial = 315] [outer = 0x7f9d33edd800] 21:26:07 INFO - PROCESS | 1944 | 1461558367284 Marionette DEBUG loaded listener.js 21:26:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d370a9400) [pid = 1944] [serial = 316] [outer = 0x7f9d33edd800] 21:26:08 INFO - PROCESS | 1944 | 1461558368160 Marionette TRACE conn4 <- [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]]]}] 21:26:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:26:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1579ms 21:26:08 INFO - PROCESS | 1944 | 1461558368203 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 21:26:08 INFO - PROCESS | 1944 | 1461558368209 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 21:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:26:08 INFO - PROCESS | 1944 | 1461558368215 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:26:08 INFO - PROCESS | 1944 | 1461558368220 Marionette TRACE conn4 <- [1,394,null,{}] 21:26:08 INFO - PROCESS | 1944 | 1461558368226 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:08 INFO - PROCESS | 1944 | 1461558368358 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 21:26:08 INFO - PROCESS | 1944 | 1461558368491 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33b4b800 == 53 [pid = 1944] [id = 45] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d404d3000 == 52 [pid = 1944] [id = 98] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d4bd8f400) [pid = 1944] [serial = 257] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35892000 == 53 [pid = 1944] [id = 106] 21:26:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d33bf7000) [pid = 1944] [serial = 317] [outer = (nil)] 21:26:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d39a64000) [pid = 1944] [serial = 318] [outer = 0x7f9d33bf7000] 21:26:08 INFO - PROCESS | 1944 | 1461558368580 Marionette DEBUG loaded listener.js 21:26:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d3bc79c00) [pid = 1944] [serial = 319] [outer = 0x7f9d33bf7000] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bd1a000 == 52 [pid = 1944] [id = 97] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a613000 == 51 [pid = 1944] [id = 96] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3ff5f800 == 50 [pid = 1944] [id = 95] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3cae8800 == 49 [pid = 1944] [id = 94] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d372a0000 == 48 [pid = 1944] [id = 93] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d1ad800 == 47 [pid = 1944] [id = 92] 21:26:08 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a17000 == 46 [pid = 1944] [id = 87] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f9d3aa05800) [pid = 1944] [serial = 186] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f9d49a1b400) [pid = 1944] [serial = 195] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d3e176c00) [pid = 1944] [serial = 189] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f9d34074800) [pid = 1944] [serial = 183] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f9d40495400) [pid = 1944] [serial = 192] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f9d4015e400) [pid = 1944] [serial = 251] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f9d370b4000) [pid = 1944] [serial = 224] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f9d3c6b5000) [pid = 1944] [serial = 227] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f9d4abfd800) [pid = 1944] [serial = 230] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f9d4dc3d000) [pid = 1944] [serial = 233] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f9d3d33e000) [pid = 1944] [serial = 245] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d40496000) [pid = 1944] [serial = 254] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d3b7f0800) [pid = 1944] [serial = 240] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d3a513800) [pid = 1944] [serial = 239] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d3575d400) [pid = 1944] [serial = 237] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d33edac00) [pid = 1944] [serial = 236] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d3c216400) [pid = 1944] [serial = 242] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d3c9f2000) [pid = 1944] [serial = 243] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d3dba1400) [pid = 1944] [serial = 248] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d3e1c0400) [pid = 1944] [serial = 249] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d44a6ac00) [pid = 1944] [serial = 252] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d4a973000) [pid = 1944] [serial = 255] [outer = (nil)] [url = about:blank] 21:26:08 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d3d8b7800) [pid = 1944] [serial = 246] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 1944 | 1461558369323 Marionette TRACE conn4 <- [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]]]}] 21:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1180ms 21:26:09 INFO - PROCESS | 1944 | 1461558369396 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 21:26:09 INFO - PROCESS | 1944 | 1461558369400 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 21:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:26:09 INFO - PROCESS | 1944 | 1461558369406 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:26:09 INFO - PROCESS | 1944 | 1461558369408 Marionette TRACE conn4 <- [1,398,null,{}] 21:26:09 INFO - PROCESS | 1944 | 1461558369413 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:09 INFO - PROCESS | 1944 | 1461558369543 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 21:26:09 INFO - PROCESS | 1944 | 1461558369557 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bade000 == 47 [pid = 1944] [id = 107] 21:26:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d3c1f2400) [pid = 1944] [serial = 320] [outer = (nil)] 21:26:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d3c1f8c00) [pid = 1944] [serial = 321] [outer = 0x7f9d3c1f2400] 21:26:09 INFO - PROCESS | 1944 | 1461558369614 Marionette DEBUG loaded listener.js 21:26:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d3c9f2000) [pid = 1944] [serial = 322] [outer = 0x7f9d3c1f2400] 21:26:10 INFO - PROCESS | 1944 | 1461558370396 Marionette TRACE conn4 <- [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]]]}] 21:26:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:26:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1032ms 21:26:10 INFO - PROCESS | 1944 | 1461558370438 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 21:26:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:26:10 INFO - PROCESS | 1944 | 1461558370443 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 21:26:10 INFO - PROCESS | 1944 | 1461558370472 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:26:10 INFO - PROCESS | 1944 | 1461558370478 Marionette TRACE conn4 <- [1,402,null,{}] 21:26:10 INFO - PROCESS | 1944 | 1461558370482 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:10 INFO - PROCESS | 1944 | 1461558370609 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 21:26:10 INFO - PROCESS | 1944 | 1461558370625 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caf5800 == 48 [pid = 1944] [id = 108] 21:26:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d3c1f2c00) [pid = 1944] [serial = 323] [outer = (nil)] 21:26:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d3dba1400) [pid = 1944] [serial = 324] [outer = 0x7f9d3c1f2c00] 21:26:10 INFO - PROCESS | 1944 | 1461558370689 Marionette DEBUG loaded listener.js 21:26:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d3ed6f800) [pid = 1944] [serial = 325] [outer = 0x7f9d3c1f2c00] 21:26:11 INFO - PROCESS | 1944 | 1461558371444 Marionette TRACE conn4 <- [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]]]}] 21:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1052ms 21:26:11 INFO - PROCESS | 1944 | 1461558371502 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 21:26:11 INFO - PROCESS | 1944 | 1461558371505 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 21:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:26:11 INFO - PROCESS | 1944 | 1461558371510 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:26:11 INFO - PROCESS | 1944 | 1461558371512 Marionette TRACE conn4 <- [1,406,null,{}] 21:26:11 INFO - PROCESS | 1944 | 1461558371522 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:11 INFO - PROCESS | 1944 | 1461558371693 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 21:26:11 INFO - PROCESS | 1944 | 1461558371712 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3dbd2800 == 49 [pid = 1944] [id = 109] 21:26:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d31adc400) [pid = 1944] [serial = 326] [outer = (nil)] 21:26:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d4049f800) [pid = 1944] [serial = 327] [outer = 0x7f9d31adc400] 21:26:11 INFO - PROCESS | 1944 | 1461558371767 Marionette DEBUG loaded listener.js 21:26:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d4a63fc00) [pid = 1944] [serial = 328] [outer = 0x7f9d31adc400] 21:26:12 INFO - PROCESS | 1944 | 1461558372444 Marionette TRACE conn4 <- [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]]]}] 21:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 978ms 21:26:12 INFO - PROCESS | 1944 | 1461558372489 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 21:26:12 INFO - PROCESS | 1944 | 1461558372492 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 21:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:26:12 INFO - PROCESS | 1944 | 1461558372513 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 1944 | 1461558372515 Marionette TRACE conn4 <- [1,410,null,{}] 21:26:12 INFO - PROCESS | 1944 | 1461558372519 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:12 INFO - PROCESS | 1944 | 1461558372671 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 21:26:12 INFO - PROCESS | 1944 | 1461558372746 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d404d4800 == 50 [pid = 1944] [id = 110] 21:26:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d4ba43800) [pid = 1944] [serial = 329] [outer = (nil)] 21:26:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d4bbbd800) [pid = 1944] [serial = 330] [outer = 0x7f9d4ba43800] 21:26:12 INFO - PROCESS | 1944 | 1461558372813 Marionette DEBUG loaded listener.js 21:26:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d4f6a9800) [pid = 1944] [serial = 331] [outer = 0x7f9d4ba43800] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d3c0dc400) [pid = 1944] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d3c9ee400) [pid = 1944] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d330ed000) [pid = 1944] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d3dbed800) [pid = 1944] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d3b4b0c00) [pid = 1944] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d40175400) [pid = 1944] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d33bf1800) [pid = 1944] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d34b92000) [pid = 1944] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:26:13 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d3c0dd400) [pid = 1944] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:26:13 INFO - PROCESS | 1944 | 1461558373635 Marionette TRACE conn4 <- [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]]]}] 21:26:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:26:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1175ms 21:26:13 INFO - PROCESS | 1944 | 1461558373689 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 21:26:13 INFO - PROCESS | 1944 | 1461558373691 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 21:26:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:26:13 INFO - PROCESS | 1944 | 1461558373697 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:26:13 INFO - PROCESS | 1944 | 1461558373709 Marionette TRACE conn4 <- [1,414,null,{}] 21:26:13 INFO - PROCESS | 1944 | 1461558373714 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:13 INFO - PROCESS | 1944 | 1461558373841 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 21:26:13 INFO - PROCESS | 1944 | 1461558373850 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a61a800 == 51 [pid = 1944] [id = 111] 21:26:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d31add000) [pid = 1944] [serial = 332] [outer = (nil)] 21:26:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d3ed78c00) [pid = 1944] [serial = 333] [outer = 0x7f9d31add000] 21:26:13 INFO - PROCESS | 1944 | 1461558373916 Marionette DEBUG loaded listener.js 21:26:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d4ff09400) [pid = 1944] [serial = 334] [outer = 0x7f9d31add000] 21:26:14 INFO - PROCESS | 1944 | 1461558374631 Marionette TRACE conn4 <- [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]]]}] 21:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 986ms 21:26:14 INFO - PROCESS | 1944 | 1461558374683 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 21:26:14 INFO - PROCESS | 1944 | 1461558374685 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 21:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:26:14 INFO - PROCESS | 1944 | 1461558374696 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:26:14 INFO - PROCESS | 1944 | 1461558374699 Marionette TRACE conn4 <- [1,418,null,{}] 21:26:14 INFO - PROCESS | 1944 | 1461558374703 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:14 INFO - PROCESS | 1944 | 1461558374831 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 21:26:14 INFO - PROCESS | 1944 | 1461558374844 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bd1a800 == 52 [pid = 1944] [id = 112] 21:26:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d4ab51000) [pid = 1944] [serial = 335] [outer = (nil)] 21:26:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d51b60800) [pid = 1944] [serial = 336] [outer = 0x7f9d4ab51000] 21:26:14 INFO - PROCESS | 1944 | 1461558374899 Marionette DEBUG loaded listener.js 21:26:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d5268f400) [pid = 1944] [serial = 337] [outer = 0x7f9d4ab51000] 21:26:16 INFO - PROCESS | 1944 | 1461558376149 Marionette TRACE conn4 <- [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]]]}] 21:26:16 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 21:26:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1474ms 21:26:16 INFO - PROCESS | 1944 | 1461558376172 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 21:26:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:26:16 INFO - PROCESS | 1944 | 1461558376179 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 21:26:16 INFO - PROCESS | 1944 | 1461558376187 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:26:16 INFO - PROCESS | 1944 | 1461558376190 Marionette TRACE conn4 <- [1,422,null,{}] 21:26:16 INFO - PROCESS | 1944 | 1461558376198 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:16 INFO - PROCESS | 1944 | 1461558376399 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 21:26:16 INFO - PROCESS | 1944 | 1461558376536 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b73a000 == 53 [pid = 1944] [id = 113] 21:26:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d33edbc00) [pid = 1944] [serial = 338] [outer = (nil)] 21:26:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d3a5ee400) [pid = 1944] [serial = 339] [outer = 0x7f9d33edbc00] 21:26:16 INFO - PROCESS | 1944 | 1461558376606 Marionette DEBUG loaded listener.js 21:26:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d3bc78400) [pid = 1944] [serial = 340] [outer = 0x7f9d33edbc00] 21:26:17 INFO - PROCESS | 1944 | 1461558377826 Marionette TRACE conn4 <- [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]]]}] 21:26:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:26:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1690ms 21:26:17 INFO - PROCESS | 1944 | 1461558377876 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 21:26:17 INFO - PROCESS | 1944 | 1461558377883 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 21:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:26:17 INFO - PROCESS | 1944 | 1461558377953 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:26:17 INFO - PROCESS | 1944 | 1461558377957 Marionette TRACE conn4 <- [1,426,null,{}] 21:26:17 INFO - PROCESS | 1944 | 1461558377964 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:18 INFO - PROCESS | 1944 | 1461558378101 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 21:26:18 INFO - PROCESS | 1944 | 1461558378232 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d401c5000 == 54 [pid = 1944] [id = 114] 21:26:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d37304000) [pid = 1944] [serial = 341] [outer = (nil)] 21:26:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d3c1f3000) [pid = 1944] [serial = 342] [outer = 0x7f9d37304000] 21:26:18 INFO - PROCESS | 1944 | 1461558378299 Marionette DEBUG loaded listener.js 21:26:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d3d3cb800) [pid = 1944] [serial = 343] [outer = 0x7f9d37304000] 21:26:19 INFO - PROCESS | 1944 | 1461558379135 Marionette TRACE conn4 <- [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] 21:26:19 INFO - PROCESS | 1944 | 1461558379198 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 21:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:26:19 INFO - PROCESS | 1944 | 1461558379207 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:26:19 INFO - PROCESS | 1944 | 1461558379212 Marionette TRACE conn4 <- [1,430,null,{}] 21:26:19 INFO - PROCESS | 1944 | 1461558379227 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:19 INFO - PROCESS | 1944 | 1461558379380 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 21:26:19 INFO - PROCESS | 1944 | 1461558379514 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ff9a800 == 55 [pid = 1944] [id = 115] 21:26:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d40174400) [pid = 1944] [serial = 344] [outer = (nil)] 21:26:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d4bbbf800) [pid = 1944] [serial = 345] [outer = 0x7f9d40174400] 21:26:19 INFO - PROCESS | 1944 | 1461558379584 Marionette DEBUG loaded listener.js 21:26:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d4ff04400) [pid = 1944] [serial = 346] [outer = 0x7f9d40174400] 21:26:20 INFO - PROCESS | 1944 | 1461558380391 Marionette TRACE conn4 <- [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]]]}] 21:26:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:26:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1235ms 21:26:20 INFO - PROCESS | 1944 | 1461558380442 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 21:26:20 INFO - PROCESS | 1944 | 1461558380446 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 21:26:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:26:20 INFO - PROCESS | 1944 | 1461558380452 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:26:20 INFO - PROCESS | 1944 | 1461558380454 Marionette TRACE conn4 <- [1,434,null,{}] 21:26:20 INFO - PROCESS | 1944 | 1461558380459 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:20 INFO - PROCESS | 1944 | 1461558380592 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 21:26:20 INFO - PROCESS | 1944 | 1461558380702 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d541b5000 == 56 [pid = 1944] [id = 116] 21:26:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f9d3c183c00) [pid = 1944] [serial = 347] [outer = (nil)] 21:26:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f9d3c18b800) [pid = 1944] [serial = 348] [outer = 0x7f9d3c183c00] 21:26:20 INFO - PROCESS | 1944 | 1461558380768 Marionette DEBUG loaded listener.js 21:26:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d3c191800) [pid = 1944] [serial = 349] [outer = 0x7f9d3c183c00] 21:26:21 INFO - PROCESS | 1944 | 1461558381549 Marionette TRACE conn4 <- [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]]]}] 21:26:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:26:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1130ms 21:26:21 INFO - PROCESS | 1944 | 1461558381592 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 21:26:21 INFO - PROCESS | 1944 | 1461558381595 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 21:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:26:21 INFO - PROCESS | 1944 | 1461558381601 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:26:21 INFO - PROCESS | 1944 | 1461558381603 Marionette TRACE conn4 <- [1,438,null,{}] 21:26:21 INFO - PROCESS | 1944 | 1461558381608 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:21 INFO - PROCESS | 1944 | 1461558381742 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 21:26:22 INFO - PROCESS | 1944 | 1461558382057 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b81b000 == 57 [pid = 1944] [id = 117] 21:26:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d33609000) [pid = 1944] [serial = 350] [outer = (nil)] 21:26:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d33e16400) [pid = 1944] [serial = 351] [outer = 0x7f9d33609000] 21:26:22 INFO - PROCESS | 1944 | 1461558382130 Marionette DEBUG loaded listener.js 21:26:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f9d3738d400) [pid = 1944] [serial = 352] [outer = 0x7f9d33609000] 21:26:23 INFO - PROCESS | 1944 | 1461558383010 Marionette TRACE conn4 <- [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]]]}] 21:26:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:26:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1483ms 21:26:23 INFO - PROCESS | 1944 | 1461558383085 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 21:26:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:26:23 INFO - PROCESS | 1944 | 1461558383091 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 21:26:23 INFO - PROCESS | 1944 | 1461558383098 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:26:23 INFO - PROCESS | 1944 | 1461558383101 Marionette TRACE conn4 <- [1,442,null,{}] 21:26:23 INFO - PROCESS | 1944 | 1461558383108 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:23 INFO - PROCESS | 1944 | 1461558383258 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 21:26:23 INFO - PROCESS | 1944 | 1461558383396 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a32000 == 58 [pid = 1944] [id = 118] 21:26:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f9d3b891000) [pid = 1944] [serial = 353] [outer = (nil)] 21:26:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d3bcdb400) [pid = 1944] [serial = 354] [outer = 0x7f9d3b891000] 21:26:23 INFO - PROCESS | 1944 | 1461558383460 Marionette DEBUG loaded listener.js 21:26:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d3bce0800) [pid = 1944] [serial = 355] [outer = 0x7f9d3b891000] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a61a800 == 57 [pid = 1944] [id = 111] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d404d4800 == 56 [pid = 1944] [id = 110] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3dbd2800 == 55 [pid = 1944] [id = 109] 21:26:23 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f9d33606400) [pid = 1944] [serial = 260] [outer = (nil)] [url = about:blank] 21:26:23 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f9d3c9f1400) [pid = 1944] [serial = 264] [outer = (nil)] [url = about:blank] 21:26:23 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f9d3e1c2800) [pid = 1944] [serial = 267] [outer = (nil)] [url = about:blank] 21:26:23 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f9d4bed9000) [pid = 1944] [serial = 270] [outer = (nil)] [url = about:blank] 21:26:23 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f9d31add800) [pid = 1944] [serial = 273] [outer = (nil)] [url = about:blank] 21:26:23 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f9d4f6acc00) [pid = 1944] [serial = 297] [outer = (nil)] [url = about:blank] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caf5800 == 54 [pid = 1944] [id = 108] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bade000 == 53 [pid = 1944] [id = 107] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d35892000 == 52 [pid = 1944] [id = 106] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d35891800 == 51 [pid = 1944] [id = 105] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bae3800 == 50 [pid = 1944] [id = 104] 21:26:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d5cdcc000 == 49 [pid = 1944] [id = 103] 21:26:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d52966000 == 48 [pid = 1944] [id = 102] 21:26:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44aef800 == 47 [pid = 1944] [id = 101] 21:26:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c1ae000 == 46 [pid = 1944] [id = 100] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d4dcbe000) [pid = 1944] [serial = 258] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f9d3d3c8c00) [pid = 1944] [serial = 282] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f9d3e2d3400) [pid = 1944] [serial = 283] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f9d3c1f5800) [pid = 1944] [serial = 288] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f9d44a60800) [pid = 1944] [serial = 285] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f9d3b9c8000) [pid = 1944] [serial = 279] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f9d3c9ee800) [pid = 1944] [serial = 280] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f9d4bd8a800) [pid = 1944] [serial = 291] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f9d4f6a6400) [pid = 1944] [serial = 292] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d44a61000) [pid = 1944] [serial = 295] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d39cb6800) [pid = 1944] [serial = 277] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d4fd39000) [pid = 1944] [serial = 114] [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.] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d36562800) [pid = 1944] [serial = 276] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d3c1f9c00) [pid = 1944] [serial = 289] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d4ab87c00) [pid = 1944] [serial = 286] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d3c1f1800) [pid = 1944] [serial = 294] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d4dc33000) [pid = 1944] [serial = 222] [outer = (nil)] [url = about:blank] 21:26:24 INFO - PROCESS | 1944 | 1461558384390 Marionette TRACE conn4 <- [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]]]}] 21:26:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:26:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 21:26:24 INFO - PROCESS | 1944 | 1461558384426 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 21:26:24 INFO - PROCESS | 1944 | 1461558384431 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 21:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:26:24 INFO - PROCESS | 1944 | 1461558384439 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:26:24 INFO - PROCESS | 1944 | 1461558384445 Marionette TRACE conn4 <- [1,446,null,{}] 21:26:24 INFO - PROCESS | 1944 | 1461558384454 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:24 INFO - PROCESS | 1944 | 1461558384596 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 21:26:24 INFO - PROCESS | 1944 | 1461558384741 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b808800 == 47 [pid = 1944] [id = 119] 21:26:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d33ee4000) [pid = 1944] [serial = 356] [outer = (nil)] 21:26:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d3bc80800) [pid = 1944] [serial = 357] [outer = 0x7f9d33ee4000] 21:26:24 INFO - PROCESS | 1944 | 1461558384822 Marionette DEBUG loaded listener.js 21:26:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d3bcdac00) [pid = 1944] [serial = 358] [outer = 0x7f9d33ee4000] 21:26:25 INFO - PROCESS | 1944 | 1461558385710 Marionette TRACE conn4 <- [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]]]}] 21:26:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:26:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1331ms 21:26:25 INFO - PROCESS | 1944 | 1461558385771 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 21:26:25 INFO - PROCESS | 1944 | 1461558385779 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 21:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:26:25 INFO - PROCESS | 1944 | 1461558385788 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:26:25 INFO - PROCESS | 1944 | 1461558385792 Marionette TRACE conn4 <- [1,450,null,{}] 21:26:25 INFO - PROCESS | 1944 | 1461558385798 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:25 INFO - PROCESS | 1944 | 1461558385945 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 21:26:26 INFO - PROCESS | 1944 | 1461558386077 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3dbc6000 == 48 [pid = 1944] [id = 120] 21:26:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d3c0db400) [pid = 1944] [serial = 359] [outer = (nil)] 21:26:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d3c1ed400) [pid = 1944] [serial = 360] [outer = 0x7f9d3c0db400] 21:26:26 INFO - PROCESS | 1944 | 1461558386146 Marionette DEBUG loaded listener.js 21:26:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d3c1f9c00) [pid = 1944] [serial = 361] [outer = 0x7f9d3c0db400] 21:26:27 INFO - PROCESS | 1944 | 1461558387049 Marionette TRACE conn4 <- [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] 21:26:27 INFO - PROCESS | 1944 | 1461558387122 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 21:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:26:27 INFO - PROCESS | 1944 | 1461558387127 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:26:27 INFO - PROCESS | 1944 | 1461558387132 Marionette TRACE conn4 <- [1,454,null,{}] 21:26:27 INFO - PROCESS | 1944 | 1461558387147 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:27 INFO - PROCESS | 1944 | 1461558387332 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 21:26:27 INFO - PROCESS | 1944 | 1461558387466 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8bf800 == 49 [pid = 1944] [id = 121] 21:26:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d3d3c8400) [pid = 1944] [serial = 362] [outer = (nil)] 21:26:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d3e1c1400) [pid = 1944] [serial = 363] [outer = 0x7f9d3d3c8400] 21:26:27 INFO - PROCESS | 1944 | 1461558387579 Marionette DEBUG loaded listener.js 21:26:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d44a5d400) [pid = 1944] [serial = 364] [outer = 0x7f9d3d3c8400] 21:26:28 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:26:28 INFO - PROCESS | 1944 | 1461558388319 Marionette TRACE conn4 <- [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]]]}] 21:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1233ms 21:26:28 INFO - PROCESS | 1944 | 1461558388367 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 21:26:28 INFO - PROCESS | 1944 | 1461558388371 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 21:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:26:28 INFO - PROCESS | 1944 | 1461558388378 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:26:28 INFO - PROCESS | 1944 | 1461558388381 Marionette TRACE conn4 <- [1,458,null,{}] 21:26:28 INFO - PROCESS | 1944 | 1461558388386 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:28 INFO - PROCESS | 1944 | 1461558388528 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 21:26:28 INFO - PROCESS | 1944 | 1461558388660 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4aba6000 == 50 [pid = 1944] [id = 122] 21:26:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d3d8b9400) [pid = 1944] [serial = 365] [outer = (nil)] 21:26:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d4abff800) [pid = 1944] [serial = 366] [outer = 0x7f9d3d8b9400] 21:26:28 INFO - PROCESS | 1944 | 1461558388727 Marionette DEBUG loaded listener.js 21:26:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d4bd85000) [pid = 1944] [serial = 367] [outer = 0x7f9d3d8b9400] 21:26:29 INFO - PROCESS | 1944 | 1461558389629 Marionette TRACE conn4 <- [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] 21:26:29 INFO - PROCESS | 1944 | 1461558389710 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 21:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:26:29 INFO - PROCESS | 1944 | 1461558389717 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:26:29 INFO - PROCESS | 1944 | 1461558389720 Marionette TRACE conn4 <- [1,462,null,{}] 21:26:29 INFO - PROCESS | 1944 | 1461558389725 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:29 INFO - PROCESS | 1944 | 1461558389904 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 21:26:30 INFO - PROCESS | 1944 | 1461558390038 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3729c000 == 51 [pid = 1944] [id = 123] 21:26:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d33e12000) [pid = 1944] [serial = 368] [outer = (nil)] 21:26:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d3704e000) [pid = 1944] [serial = 369] [outer = 0x7f9d33e12000] 21:26:30 INFO - PROCESS | 1944 | 1461558390111 Marionette DEBUG loaded listener.js 21:26:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f9d4a641000) [pid = 1944] [serial = 370] [outer = 0x7f9d33e12000] 21:26:30 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:26:30 INFO - PROCESS | 1944 | 1461558390935 Marionette TRACE conn4 <- [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] 21:26:31 INFO - PROCESS | 1944 | 1461558391001 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 21:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:26:31 INFO - PROCESS | 1944 | 1461558391006 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:26:31 INFO - PROCESS | 1944 | 1461558391009 Marionette TRACE conn4 <- [1,466,null,{}] 21:26:31 INFO - PROCESS | 1944 | 1461558391014 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:31 INFO - PROCESS | 1944 | 1461558391226 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 21:26:31 INFO - PROCESS | 1944 | 1461558391363 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d51b99000 == 52 [pid = 1944] [id = 124] 21:26:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f9d3ba4d800) [pid = 1944] [serial = 371] [outer = (nil)] 21:26:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d3ba56400) [pid = 1944] [serial = 372] [outer = 0x7f9d3ba4d800] 21:26:31 INFO - PROCESS | 1944 | 1461558391432 Marionette DEBUG loaded listener.js 21:26:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d4fb67800) [pid = 1944] [serial = 373] [outer = 0x7f9d3ba4d800] 21:26:32 INFO - PROCESS | 1944 | 1461558392310 Marionette TRACE conn4 <- [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] 21:26:32 INFO - PROCESS | 1944 | 1461558392345 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 21:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:26:32 INFO - PROCESS | 1944 | 1461558392351 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:26:32 INFO - PROCESS | 1944 | 1461558392353 Marionette TRACE conn4 <- [1,470,null,{}] 21:26:32 INFO - PROCESS | 1944 | 1461558392358 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:32 INFO - PROCESS | 1944 | 1461558392488 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 21:26:32 INFO - PROCESS | 1944 | 1461558392628 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343d2000 == 53 [pid = 1944] [id = 125] 21:26:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d3ba4ec00) [pid = 1944] [serial = 374] [outer = (nil)] 21:26:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f9d4ffe4800) [pid = 1944] [serial = 375] [outer = 0x7f9d3ba4ec00] 21:26:32 INFO - PROCESS | 1944 | 1461558392695 Marionette DEBUG loaded listener.js 21:26:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f9d51bc4800) [pid = 1944] [serial = 376] [outer = 0x7f9d3ba4ec00] 21:26:33 INFO - PROCESS | 1944 | 1461558393633 Marionette TRACE conn4 <- [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]]]}] 21:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1325ms 21:26:33 INFO - PROCESS | 1944 | 1461558393676 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 21:26:33 INFO - PROCESS | 1944 | 1461558393682 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 21:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:26:33 INFO - PROCESS | 1944 | 1461558393689 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:26:33 INFO - PROCESS | 1944 | 1461558393693 Marionette TRACE conn4 <- [1,474,null,{}] 21:26:33 INFO - PROCESS | 1944 | 1461558393700 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:33 INFO - PROCESS | 1944 | 1461558393834 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 21:26:33 INFO - PROCESS | 1944 | 1461558393991 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d32fe3800 == 54 [pid = 1944] [id = 126] 21:26:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d370aa000) [pid = 1944] [serial = 377] [outer = (nil)] 21:26:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d3b9c6800) [pid = 1944] [serial = 378] [outer = 0x7f9d370aa000] 21:26:34 INFO - PROCESS | 1944 | 1461558394081 Marionette DEBUG loaded listener.js 21:26:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f9d3bc19c00) [pid = 1944] [serial = 379] [outer = 0x7f9d370aa000] 21:26:34 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b81b000 == 53 [pid = 1944] [id = 117] 21:26:34 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ff9a800 == 52 [pid = 1944] [id = 115] 21:26:34 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d401c5000 == 51 [pid = 1944] [id = 114] 21:26:34 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b73a000 == 50 [pid = 1944] [id = 113] 21:26:34 INFO - PROCESS | 1944 | 1461558394856 Marionette TRACE conn4 <- [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]]]}] 21:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1181ms 21:26:34 INFO - PROCESS | 1944 | 1461558394870 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 21:26:34 INFO - PROCESS | 1944 | 1461558394877 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 21:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:26:34 INFO - PROCESS | 1944 | 1461558394886 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:26:34 INFO - PROCESS | 1944 | 1461558394890 Marionette TRACE conn4 <- [1,478,null,{}] 21:26:34 INFO - PROCESS | 1944 | 1461558394912 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:35 INFO - PROCESS | 1944 | 1461558395037 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 21:26:35 INFO - PROCESS | 1944 | 1461558395053 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44aef800 == 51 [pid = 1944] [id = 127] 21:26:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d3c18ec00) [pid = 1944] [serial = 380] [outer = (nil)] 21:26:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d3c1f6000) [pid = 1944] [serial = 381] [outer = 0x7f9d3c18ec00] 21:26:35 INFO - PROCESS | 1944 | 1461558395108 Marionette DEBUG loaded listener.js 21:26:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d3c9f8800) [pid = 1944] [serial = 382] [outer = 0x7f9d3c18ec00] 21:26:35 INFO - PROCESS | 1944 | 1461558395872 Marionette TRACE conn4 <- [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]]]}] 21:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1043ms 21:26:35 INFO - PROCESS | 1944 | 1461558395942 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 21:26:35 INFO - PROCESS | 1944 | 1461558395944 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 21:26:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:26:35 INFO - PROCESS | 1944 | 1461558395950 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:26:35 INFO - PROCESS | 1944 | 1461558395955 Marionette TRACE conn4 <- [1,482,null,{}] 21:26:35 INFO - PROCESS | 1944 | 1461558395990 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:36 INFO - PROCESS | 1944 | 1461558396161 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 21:26:36 INFO - PROCESS | 1944 | 1461558396184 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ffad800 == 52 [pid = 1944] [id = 128] 21:26:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d4adf6c00) [pid = 1944] [serial = 383] [outer = (nil)] 21:26:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d4bd88800) [pid = 1944] [serial = 384] [outer = 0x7f9d4adf6c00] 21:26:36 INFO - PROCESS | 1944 | 1461558396243 Marionette DEBUG loaded listener.js 21:26:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d4fb6dc00) [pid = 1944] [serial = 385] [outer = 0x7f9d4adf6c00] 21:26:36 INFO - PROCESS | 1944 | 1461558396971 Marionette TRACE conn4 <- [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]]]}] 21:26:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1056ms 21:26:37 INFO - PROCESS | 1944 | 1461558397007 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 21:26:37 INFO - PROCESS | 1944 | 1461558397020 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 21:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:26:37 INFO - PROCESS | 1944 | 1461558397033 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:26:37 INFO - PROCESS | 1944 | 1461558397036 Marionette TRACE conn4 <- [1,486,null,{}] 21:26:37 INFO - PROCESS | 1944 | 1461558397056 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:37 INFO - PROCESS | 1944 | 1461558397261 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 21:26:37 INFO - PROCESS | 1944 | 1461558397281 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f435800 == 53 [pid = 1944] [id = 129] 21:26:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d4f40b800) [pid = 1944] [serial = 386] [outer = (nil)] 21:26:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d4f413800) [pid = 1944] [serial = 387] [outer = 0x7f9d4f40b800] 21:26:37 INFO - PROCESS | 1944 | 1461558397339 Marionette DEBUG loaded listener.js 21:26:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d4f418000) [pid = 1944] [serial = 388] [outer = 0x7f9d4f40b800] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d3c1f2400) [pid = 1944] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d4ba43800) [pid = 1944] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d3c1f2c00) [pid = 1944] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d31add000) [pid = 1944] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f9d31adf400) [pid = 1944] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d33bf7000) [pid = 1944] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f9d31adc400) [pid = 1944] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f9d33edd800) [pid = 1944] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:26:38 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f9d33609000) [pid = 1944] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:26:38 INFO - PROCESS | 1944 | 1461558398080 Marionette TRACE conn4 <- [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]]]}] 21:26:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:26:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1089ms 21:26:38 INFO - PROCESS | 1944 | 1461558398123 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 21:26:38 INFO - PROCESS | 1944 | 1461558398126 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 21:26:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:26:38 INFO - PROCESS | 1944 | 1461558398150 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:26:38 INFO - PROCESS | 1944 | 1461558398153 Marionette TRACE conn4 <- [1,490,null,{}] 21:26:38 INFO - PROCESS | 1944 | 1461558398158 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:38 INFO - PROCESS | 1944 | 1461558398278 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 21:26:38 INFO - PROCESS | 1944 | 1461558398378 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1c6000 == 54 [pid = 1944] [id = 130] 21:26:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d330ea800) [pid = 1944] [serial = 389] [outer = (nil)] 21:26:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d3c1f4c00) [pid = 1944] [serial = 390] [outer = 0x7f9d330ea800] 21:26:38 INFO - PROCESS | 1944 | 1461558398436 Marionette DEBUG loaded listener.js 21:26:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d4a9e9000) [pid = 1944] [serial = 391] [outer = 0x7f9d330ea800] 21:26:39 INFO - PROCESS | 1944 | 1461558399004 Marionette TRACE conn4 <- [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]]]}] 21:26:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:26:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 894ms 21:26:39 INFO - PROCESS | 1944 | 1461558399026 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 21:26:39 INFO - PROCESS | 1944 | 1461558399028 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 21:26:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:26:39 INFO - PROCESS | 1944 | 1461558399033 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:26:39 INFO - PROCESS | 1944 | 1461558399035 Marionette TRACE conn4 <- [1,494,null,{}] 21:26:39 INFO - PROCESS | 1944 | 1461558399041 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:39 INFO - PROCESS | 1944 | 1461558399192 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 21:26:39 INFO - PROCESS | 1944 | 1461558399309 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f918800 == 55 [pid = 1944] [id = 131] 21:26:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d33604800) [pid = 1944] [serial = 392] [outer = (nil)] 21:26:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d51bc6400) [pid = 1944] [serial = 393] [outer = 0x7f9d33604800] 21:26:39 INFO - PROCESS | 1944 | 1461558399379 Marionette DEBUG loaded listener.js 21:26:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d529ccc00) [pid = 1944] [serial = 394] [outer = 0x7f9d33604800] 21:26:39 INFO - PROCESS | 1944 | 1461558399981 Marionette TRACE conn4 <- [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]]]}] 21:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 974ms 21:26:40 INFO - PROCESS | 1944 | 1461558400065 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 21:26:40 INFO - PROCESS | 1944 | 1461558400071 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 21:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:26:40 INFO - PROCESS | 1944 | 1461558400079 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:26:40 INFO - PROCESS | 1944 | 1461558400084 Marionette TRACE conn4 <- [1,498,null,{}] 21:26:40 INFO - PROCESS | 1944 | 1461558400127 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:40 INFO - PROCESS | 1944 | 1461558400323 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 21:26:40 INFO - PROCESS | 1944 | 1461558400466 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37019000 == 56 [pid = 1944] [id = 132] 21:26:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d3409ec00) [pid = 1944] [serial = 395] [outer = (nil)] 21:26:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d340a7000) [pid = 1944] [serial = 396] [outer = 0x7f9d3409ec00] 21:26:40 INFO - PROCESS | 1944 | 1461558400537 Marionette DEBUG loaded listener.js 21:26:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d340ac000) [pid = 1944] [serial = 397] [outer = 0x7f9d3409ec00] 21:26:41 INFO - PROCESS | 1944 | 1461558401298 Marionette TRACE conn4 <- [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]]]}] 21:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1294ms 21:26:41 INFO - PROCESS | 1944 | 1461558401373 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 21:26:41 INFO - PROCESS | 1944 | 1461558401377 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 21:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:26:41 INFO - PROCESS | 1944 | 1461558401389 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:26:41 INFO - PROCESS | 1944 | 1461558401393 Marionette TRACE conn4 <- [1,502,null,{}] 21:26:41 INFO - PROCESS | 1944 | 1461558401400 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:41 INFO - PROCESS | 1944 | 1461558401586 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 21:26:41 INFO - PROCESS | 1944 | 1461558401726 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d87b800 == 57 [pid = 1944] [id = 133] 21:26:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d340ac800) [pid = 1944] [serial = 398] [outer = (nil)] 21:26:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d3ba59400) [pid = 1944] [serial = 399] [outer = 0x7f9d340ac800] 21:26:41 INFO - PROCESS | 1944 | 1461558401795 Marionette DEBUG loaded listener.js 21:26:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d3bdd5800) [pid = 1944] [serial = 400] [outer = 0x7f9d340ac800] 21:26:42 INFO - PROCESS | 1944 | 1461558402610 Marionette TRACE conn4 <- [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]]]}] 21:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1294ms 21:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:26:42 INFO - PROCESS | 1944 | 1461558402681 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 21:26:42 INFO - PROCESS | 1944 | 1461558402683 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 21:26:42 INFO - PROCESS | 1944 | 1461558402690 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:26:42 INFO - PROCESS | 1944 | 1461558402693 Marionette TRACE conn4 <- [1,506,null,{}] 21:26:42 INFO - PROCESS | 1944 | 1461558402705 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:42 INFO - PROCESS | 1944 | 1461558402859 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 21:26:43 INFO - PROCESS | 1944 | 1461558403001 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f917000 == 58 [pid = 1944] [id = 134] 21:26:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d3dbf8800) [pid = 1944] [serial = 401] [outer = (nil)] 21:26:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d49a13400) [pid = 1944] [serial = 402] [outer = 0x7f9d3dbf8800] 21:26:43 INFO - PROCESS | 1944 | 1461558403073 Marionette DEBUG loaded listener.js 21:26:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d4f40dc00) [pid = 1944] [serial = 403] [outer = 0x7f9d3dbf8800] 21:26:43 INFO - PROCESS | 1944 | 1461558403944 Marionette TRACE conn4 <- [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]]]}] 21:26:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:26:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1328ms 21:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:26:44 INFO - PROCESS | 1944 | 1461558404017 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 21:26:44 INFO - PROCESS | 1944 | 1461558404020 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 21:26:44 INFO - PROCESS | 1944 | 1461558404026 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:26:44 INFO - PROCESS | 1944 | 1461558404029 Marionette TRACE conn4 <- [1,510,null,{}] 21:26:44 INFO - PROCESS | 1944 | 1461558404034 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:44 INFO - PROCESS | 1944 | 1461558404177 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 21:26:44 INFO - PROCESS | 1944 | 1461558404326 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c15a000 == 59 [pid = 1944] [id = 135] 21:26:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d4f413c00) [pid = 1944] [serial = 404] [outer = (nil)] 21:26:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d4ff04800) [pid = 1944] [serial = 405] [outer = 0x7f9d4f413c00] 21:26:44 INFO - PROCESS | 1944 | 1461558404406 Marionette DEBUG loaded listener.js 21:26:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d5268f800) [pid = 1944] [serial = 406] [outer = 0x7f9d4f413c00] 21:26:45 INFO - PROCESS | 1944 | 1461558405314 Marionette TRACE conn4 <- [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]]]}] 21:26:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:26:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1329ms 21:26:45 INFO - PROCESS | 1944 | 1461558405355 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 21:26:45 INFO - PROCESS | 1944 | 1461558405358 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 21:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:26:45 INFO - PROCESS | 1944 | 1461558405363 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:26:45 INFO - PROCESS | 1944 | 1461558405365 Marionette TRACE conn4 <- [1,514,null,{}] 21:26:45 INFO - PROCESS | 1944 | 1461558405371 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:45 INFO - PROCESS | 1944 | 1461558405506 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 21:26:45 INFO - PROCESS | 1944 | 1461558405650 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33f99000 == 60 [pid = 1944] [id = 136] 21:26:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d330ef400) [pid = 1944] [serial = 407] [outer = (nil)] 21:26:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d37f40800) [pid = 1944] [serial = 408] [outer = 0x7f9d330ef400] 21:26:45 INFO - PROCESS | 1944 | 1461558405720 Marionette DEBUG loaded listener.js 21:26:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d37f4a000) [pid = 1944] [serial = 409] [outer = 0x7f9d330ef400] 21:26:46 INFO - PROCESS | 1944 | 1461558406798 Marionette TRACE conn4 <- [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]]]}] 21:26:46 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 21:26:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1478ms 21:26:46 INFO - PROCESS | 1944 | 1461558406844 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 21:26:46 INFO - PROCESS | 1944 | 1461558406849 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 21:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:26:46 INFO - PROCESS | 1944 | 1461558406857 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:26:46 INFO - PROCESS | 1944 | 1461558406862 Marionette TRACE conn4 <- [1,518,null,{}] 21:26:46 INFO - PROCESS | 1944 | 1461558406870 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:47 INFO - PROCESS | 1944 | 1461558407001 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 21:26:47 INFO - PROCESS | 1944 | 1461558407184 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3701e000 == 61 [pid = 1944] [id = 137] 21:26:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d33610400) [pid = 1944] [serial = 410] [outer = (nil)] 21:26:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d33bf5000) [pid = 1944] [serial = 411] [outer = 0x7f9d33610400] 21:26:47 INFO - PROCESS | 1944 | 1461558407246 Marionette DEBUG loaded listener.js 21:26:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d340a3800) [pid = 1944] [serial = 412] [outer = 0x7f9d33610400] 21:26:47 INFO - PROCESS | 1944 | 1461558407957 Marionette TRACE conn4 <- [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]]]}] 21:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1129ms 21:26:47 INFO - PROCESS | 1944 | 1461558407987 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 21:26:47 INFO - PROCESS | 1944 | 1461558407994 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 21:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:26:48 INFO - PROCESS | 1944 | 1461558408030 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:26:48 INFO - PROCESS | 1944 | 1461558408041 Marionette TRACE conn4 <- [1,522,null,{}] 21:26:48 INFO - PROCESS | 1944 | 1461558408050 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:48 INFO - PROCESS | 1944 | 1461558408249 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 21:26:48 INFO - PROCESS | 1944 | 1461558408365 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343cd000 == 62 [pid = 1944] [id = 138] 21:26:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d33edb400) [pid = 1944] [serial = 413] [outer = (nil)] 21:26:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d3575fc00) [pid = 1944] [serial = 414] [outer = 0x7f9d33edb400] 21:26:48 INFO - PROCESS | 1944 | 1461558408427 Marionette DEBUG loaded listener.js 21:26:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d370ad000) [pid = 1944] [serial = 415] [outer = 0x7f9d33edb400] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f58e000 == 61 [pid = 1944] [id = 89] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4fd9f800 == 60 [pid = 1944] [id = 99] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c1c6000 == 59 [pid = 1944] [id = 130] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d3bcdb400) [pid = 1944] [serial = 354] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f435800 == 58 [pid = 1944] [id = 129] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ffad800 == 57 [pid = 1944] [id = 128] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44aef800 == 56 [pid = 1944] [id = 127] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d32fe3800 == 55 [pid = 1944] [id = 126] 21:26:49 INFO - PROCESS | 1944 | 1461558409338 Marionette TRACE conn4 <- [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]]]}] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8bf800 == 54 [pid = 1944] [id = 121] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3dbc6000 == 53 [pid = 1944] [id = 120] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b808800 == 52 [pid = 1944] [id = 119] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a32000 == 51 [pid = 1944] [id = 118] 21:26:49 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bd1a800 == 50 [pid = 1944] [id = 112] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d33e16400) [pid = 1944] [serial = 351] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d51b60800) [pid = 1944] [serial = 336] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d4ff09400) [pid = 1944] [serial = 334] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d3a5ee400) [pid = 1944] [serial = 339] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d3c1f3000) [pid = 1944] [serial = 342] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d4bbbf800) [pid = 1944] [serial = 345] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d3738d400) [pid = 1944] [serial = 352] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d3c18b800) [pid = 1944] [serial = 348] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d3c9f2000) [pid = 1944] [serial = 322] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d3c1f8c00) [pid = 1944] [serial = 321] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d3c1fbc00) [pid = 1944] [serial = 303] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f9d3575cc00) [pid = 1944] [serial = 300] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f9d4bbbd800) [pid = 1944] [serial = 330] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d3ed6f800) [pid = 1944] [serial = 325] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d4a9eb800) [pid = 1944] [serial = 306] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d4fd46c00) [pid = 1944] [serial = 309] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d3ed78c00) [pid = 1944] [serial = 333] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d4fd3fc00) [pid = 1944] [serial = 298] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d39a64000) [pid = 1944] [serial = 318] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d4f6a9800) [pid = 1944] [serial = 331] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d4a63fc00) [pid = 1944] [serial = 328] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f9d370a9400) [pid = 1944] [serial = 316] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d3bc7d800) [pid = 1944] [serial = 312] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f9d3dba1400) [pid = 1944] [serial = 324] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f9d34077000) [pid = 1944] [serial = 315] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f9d4049f800) [pid = 1944] [serial = 327] [outer = (nil)] [url = about:blank] 21:26:49 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f9d3bc79c00) [pid = 1944] [serial = 319] [outer = (nil)] [url = about:blank] 21:26:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:26:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1395ms 21:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:26:49 INFO - PROCESS | 1944 | 1461558409422 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 21:26:49 INFO - PROCESS | 1944 | 1461558409425 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 21:26:49 INFO - PROCESS | 1944 | 1461558409431 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:26:49 INFO - PROCESS | 1944 | 1461558409435 Marionette TRACE conn4 <- [1,526,null,{}] 21:26:49 INFO - PROCESS | 1944 | 1461558409449 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:49 INFO - PROCESS | 1944 | 1461558409590 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 21:26:49 INFO - PROCESS | 1944 | 1461558409688 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3994b800 == 51 [pid = 1944] [id = 139] 21:26:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f9d37f4ac00) [pid = 1944] [serial = 416] [outer = (nil)] 21:26:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d3a5ecc00) [pid = 1944] [serial = 417] [outer = 0x7f9d37f4ac00] 21:26:49 INFO - PROCESS | 1944 | 1461558409750 Marionette DEBUG loaded listener.js 21:26:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d3aa9a800) [pid = 1944] [serial = 418] [outer = 0x7f9d37f4ac00] 21:26:50 INFO - PROCESS | 1944 | 1461558410413 Marionette TRACE conn4 <- [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]]]}] 21:26:50 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 21:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1035ms 21:26:50 INFO - PROCESS | 1944 | 1461558410465 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 21:26:50 INFO - PROCESS | 1944 | 1461558410469 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 21:26:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:26:50 INFO - PROCESS | 1944 | 1461558410474 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:26:50 INFO - PROCESS | 1944 | 1461558410477 Marionette TRACE conn4 <- [1,530,null,{}] 21:26:50 INFO - PROCESS | 1944 | 1461558410481 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:50 INFO - PROCESS | 1944 | 1461558410613 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 21:26:50 INFO - PROCESS | 1944 | 1461558410715 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c149000 == 52 [pid = 1944] [id = 140] 21:26:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d38f61800) [pid = 1944] [serial = 419] [outer = (nil)] 21:26:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d3ba53800) [pid = 1944] [serial = 420] [outer = 0x7f9d38f61800] 21:26:50 INFO - PROCESS | 1944 | 1461558410771 Marionette DEBUG loaded listener.js 21:26:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d3bcd6800) [pid = 1944] [serial = 421] [outer = 0x7f9d38f61800] 21:26:51 INFO - PROCESS | 1944 | 1461558411334 Marionette TRACE conn4 <- [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"]]]}] 21:26:51 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 21:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:26:51 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 21:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:26:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:26:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:26:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:26:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 876ms 21:26:51 INFO - PROCESS | 1944 | 1461558411372 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 21:26:51 INFO - PROCESS | 1944 | 1461558411374 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 21:26:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:26:51 INFO - PROCESS | 1944 | 1461558411382 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:26:51 INFO - PROCESS | 1944 | 1461558411384 Marionette TRACE conn4 <- [1,534,null,{}] 21:26:51 INFO - PROCESS | 1944 | 1461558411389 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:51 INFO - PROCESS | 1944 | 1461558411527 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 21:26:51 INFO - PROCESS | 1944 | 1461558411658 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3cafa800 == 53 [pid = 1944] [id = 141] 21:26:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d340a2800) [pid = 1944] [serial = 422] [outer = (nil)] 21:26:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d3bcdc800) [pid = 1944] [serial = 423] [outer = 0x7f9d340a2800] 21:26:51 INFO - PROCESS | 1944 | 1461558411714 Marionette DEBUG loaded listener.js 21:26:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d3c1f1800) [pid = 1944] [serial = 424] [outer = 0x7f9d340a2800] 21:26:52 INFO - PROCESS | 1944 | 1461558412391 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 21:26:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:26:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1027ms 21:26:52 INFO - PROCESS | 1944 | 1461558412438 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 21:26:52 INFO - PROCESS | 1944 | 1461558412441 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 21:26:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:26:52 INFO - PROCESS | 1944 | 1461558412470 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:26:52 INFO - PROCESS | 1944 | 1461558412472 Marionette TRACE conn4 <- [1,538,null,{}] 21:26:52 INFO - PROCESS | 1944 | 1461558412476 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:52 INFO - PROCESS | 1944 | 1461558412673 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 21:26:52 INFO - PROCESS | 1944 | 1461558412714 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34584800 == 54 [pid = 1944] [id = 142] 21:26:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d3c0e0c00) [pid = 1944] [serial = 425] [outer = (nil)] 21:26:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d3c9f4000) [pid = 1944] [serial = 426] [outer = 0x7f9d3c0e0c00] 21:26:52 INFO - PROCESS | 1944 | 1461558412776 Marionette DEBUG loaded listener.js 21:26:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d3dba0400) [pid = 1944] [serial = 427] [outer = 0x7f9d3c0e0c00] 21:26:53 INFO - PROCESS | 1944 | 1461558413418 Marionette TRACE conn4 <- [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]]]}] 21:26:53 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. 21:26:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 982ms 21:26:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:26:53 INFO - PROCESS | 1944 | 1461558413479 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 21:26:53 INFO - PROCESS | 1944 | 1461558413482 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 21:26:53 INFO - PROCESS | 1944 | 1461558413487 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:26:53 INFO - PROCESS | 1944 | 1461558413491 Marionette TRACE conn4 <- [1,542,null,{}] 21:26:53 INFO - PROCESS | 1944 | 1461558413495 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:53 INFO - PROCESS | 1944 | 1461558413953 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 21:26:53 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d4adf6c00) [pid = 1944] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:26:53 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d4f40b800) [pid = 1944] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:26:53 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d330ea800) [pid = 1944] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:26:53 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d3b891000) [pid = 1944] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:26:53 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d3c18ec00) [pid = 1944] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:26:53 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d370aa000) [pid = 1944] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:26:54 INFO - PROCESS | 1944 | 1461558414035 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b5ec800 == 55 [pid = 1944] [id = 143] 21:26:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d31ad8c00) [pid = 1944] [serial = 428] [outer = (nil)] 21:26:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d3bc7f000) [pid = 1944] [serial = 429] [outer = 0x7f9d31ad8c00] 21:26:54 INFO - PROCESS | 1944 | 1461558414101 Marionette DEBUG loaded listener.js 21:26:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d3dbf7c00) [pid = 1944] [serial = 430] [outer = 0x7f9d31ad8c00] 21:26:54 INFO - PROCESS | 1944 | 1461558414692 Marionette TRACE conn4 <- [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]]]}] 21:26:54 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. 21:26:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1229ms 21:26:54 INFO - PROCESS | 1944 | 1461558414716 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 21:26:54 INFO - PROCESS | 1944 | 1461558414719 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 21:26:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:26:54 INFO - PROCESS | 1944 | 1461558414724 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:26:54 INFO - PROCESS | 1944 | 1461558414726 Marionette TRACE conn4 <- [1,546,null,{}] 21:26:54 INFO - PROCESS | 1944 | 1461558414731 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:54 INFO - PROCESS | 1944 | 1461558414863 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 21:26:54 INFO - PROCESS | 1944 | 1461558414872 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a6b6000 == 56 [pid = 1944] [id = 144] 21:26:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d314cd000) [pid = 1944] [serial = 431] [outer = (nil)] 21:26:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d380d7400) [pid = 1944] [serial = 432] [outer = 0x7f9d314cd000] 21:26:54 INFO - PROCESS | 1944 | 1461558414947 Marionette DEBUG loaded listener.js 21:26:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d380e2800) [pid = 1944] [serial = 433] [outer = 0x7f9d314cd000] 21:26:55 INFO - PROCESS | 1944 | 1461558415643 Marionette TRACE conn4 <- [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]]]}] 21:26:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:26:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 931ms 21:26:55 INFO - PROCESS | 1944 | 1461558415656 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 21:26:55 INFO - PROCESS | 1944 | 1461558415658 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 21:26:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:26:55 INFO - PROCESS | 1944 | 1461558415687 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:26:55 INFO - PROCESS | 1944 | 1461558415690 Marionette TRACE conn4 <- [1,550,null,{}] 21:26:55 INFO - PROCESS | 1944 | 1461558415696 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:55 INFO - PROCESS | 1944 | 1461558415830 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 21:26:56 INFO - PROCESS | 1944 | 1461558416019 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33e3e800 == 57 [pid = 1944] [id = 145] 21:26:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d314c3800) [pid = 1944] [serial = 434] [outer = (nil)] 21:26:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d314c7000) [pid = 1944] [serial = 435] [outer = 0x7f9d314c3800] 21:26:56 INFO - PROCESS | 1944 | 1461558416091 Marionette DEBUG loaded listener.js 21:26:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d31ae0400) [pid = 1944] [serial = 436] [outer = 0x7f9d314c3800] 21:26:56 INFO - PROCESS | 1944 | 1461558416846 Marionette TRACE conn4 <- [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]]]}] 21:26:56 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. 21:26:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1226ms 21:26:56 INFO - PROCESS | 1944 | 1461558416914 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 21:26:56 INFO - PROCESS | 1944 | 1461558416921 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 21:26:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:26:56 INFO - PROCESS | 1944 | 1461558416930 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:26:56 INFO - PROCESS | 1944 | 1461558416933 Marionette TRACE conn4 <- [1,554,null,{}] 21:26:56 INFO - PROCESS | 1944 | 1461558416940 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:57 INFO - PROCESS | 1944 | 1461558417163 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 21:26:57 INFO - PROCESS | 1944 | 1461558417281 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3a889000 == 58 [pid = 1944] [id = 146] 21:26:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d31add800) [pid = 1944] [serial = 437] [outer = (nil)] 21:26:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d3704cc00) [pid = 1944] [serial = 438] [outer = 0x7f9d31add800] 21:26:57 INFO - PROCESS | 1944 | 1461558417349 Marionette DEBUG loaded listener.js 21:26:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d37f41c00) [pid = 1944] [serial = 439] [outer = 0x7f9d31add800] 21:26:57 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:26:58 INFO - PROCESS | 1944 | 1461558418250 Marionette TRACE conn4 <- [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]]]}] 21:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1332ms 21:26:58 INFO - PROCESS | 1944 | 1461558418263 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 21:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:26:58 INFO - PROCESS | 1944 | 1461558418268 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 21:26:58 INFO - PROCESS | 1944 | 1461558418276 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:26:58 INFO - PROCESS | 1944 | 1461558418278 Marionette TRACE conn4 <- [1,558,null,{}] 21:26:58 INFO - PROCESS | 1944 | 1461558418284 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:58 INFO - PROCESS | 1944 | 1461558418430 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 21:26:58 INFO - PROCESS | 1944 | 1461558418574 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44aee000 == 59 [pid = 1944] [id = 147] 21:26:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d35759800) [pid = 1944] [serial = 440] [outer = (nil)] 21:26:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d39a61400) [pid = 1944] [serial = 441] [outer = 0x7f9d35759800] 21:26:58 INFO - PROCESS | 1944 | 1461558418643 Marionette DEBUG loaded listener.js 21:26:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d3ba54000) [pid = 1944] [serial = 442] [outer = 0x7f9d35759800] 21:26:59 INFO - PROCESS | 1944 | 1461558419549 Marionette TRACE conn4 <- [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]]]}] 21:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1326ms 21:26:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:26:59 INFO - PROCESS | 1944 | 1461558419602 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 21:26:59 INFO - PROCESS | 1944 | 1461558419605 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 21:26:59 INFO - PROCESS | 1944 | 1461558419618 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:26:59 INFO - PROCESS | 1944 | 1461558419630 Marionette TRACE conn4 <- [1,562,null,{}] 21:26:59 INFO - PROCESS | 1944 | 1461558419643 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:26:59 INFO - PROCESS | 1944 | 1461558419821 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 21:26:59 INFO - PROCESS | 1944 | 1461558419978 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f429000 == 60 [pid = 1944] [id = 148] 21:27:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d3ba54400) [pid = 1944] [serial = 443] [outer = (nil)] 21:27:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d3cf04c00) [pid = 1944] [serial = 444] [outer = 0x7f9d3ba54400] 21:27:00 INFO - PROCESS | 1944 | 1461558420051 Marionette DEBUG loaded listener.js 21:27:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d3d3cc400) [pid = 1944] [serial = 445] [outer = 0x7f9d3ba54400] 21:27:00 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:00 INFO - PROCESS | 1944 | 1461558420797 Marionette TRACE conn4 <- [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]]]}] 21:27:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:27:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1248ms 21:27:00 INFO - PROCESS | 1944 | 1461558420858 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 21:27:00 INFO - PROCESS | 1944 | 1461558420863 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 21:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:27:00 INFO - PROCESS | 1944 | 1461558420869 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:27:00 INFO - PROCESS | 1944 | 1461558420871 Marionette TRACE conn4 <- [1,566,null,{}] 21:27:00 INFO - PROCESS | 1944 | 1461558420876 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:01 INFO - PROCESS | 1944 | 1461558421018 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 21:27:01 INFO - PROCESS | 1944 | 1461558421157 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f905800 == 61 [pid = 1944] [id = 149] 21:27:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d3c1f9400) [pid = 1944] [serial = 446] [outer = (nil)] 21:27:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d3ed75400) [pid = 1944] [serial = 447] [outer = 0x7f9d3c1f9400] 21:27:01 INFO - PROCESS | 1944 | 1461558421229 Marionette DEBUG loaded listener.js 21:27:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d40410400) [pid = 1944] [serial = 448] [outer = 0x7f9d3c1f9400] 21:27:01 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:02 INFO - PROCESS | 1944 | 1461558422022 Marionette TRACE conn4 <- [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]]]}] 21:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1183ms 21:27:02 INFO - PROCESS | 1944 | 1461558422054 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 21:27:02 INFO - PROCESS | 1944 | 1461558422057 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 21:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:27:02 INFO - PROCESS | 1944 | 1461558422063 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:27:02 INFO - PROCESS | 1944 | 1461558422065 Marionette TRACE conn4 <- [1,570,null,{}] 21:27:02 INFO - PROCESS | 1944 | 1461558422070 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:02 INFO - PROCESS | 1944 | 1461558422213 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 21:27:02 INFO - PROCESS | 1944 | 1461558422360 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fdb8800 == 62 [pid = 1944] [id = 150] 21:27:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d44a63000) [pid = 1944] [serial = 449] [outer = (nil)] 21:27:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d49a18400) [pid = 1944] [serial = 450] [outer = 0x7f9d44a63000] 21:27:02 INFO - PROCESS | 1944 | 1461558422444 Marionette DEBUG loaded listener.js 21:27:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d4abf4400) [pid = 1944] [serial = 451] [outer = 0x7f9d44a63000] 21:27:03 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:03 INFO - PROCESS | 1944 | 1461558423284 Marionette TRACE conn4 <- [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]]]}] 21:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1275ms 21:27:03 INFO - PROCESS | 1944 | 1461558423339 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 21:27:03 INFO - PROCESS | 1944 | 1461558423343 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 21:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:27:03 INFO - PROCESS | 1944 | 1461558423348 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:27:03 INFO - PROCESS | 1944 | 1461558423351 Marionette TRACE conn4 <- [1,574,null,{}] 21:27:03 INFO - PROCESS | 1944 | 1461558423356 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:03 INFO - PROCESS | 1944 | 1461558423499 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 21:27:03 INFO - PROCESS | 1944 | 1461558423620 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3821c000 == 63 [pid = 1944] [id = 151] 21:27:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d30661800) [pid = 1944] [serial = 452] [outer = (nil)] 21:27:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d30669000) [pid = 1944] [serial = 453] [outer = 0x7f9d30661800] 21:27:03 INFO - PROCESS | 1944 | 1461558423732 Marionette DEBUG loaded listener.js 21:27:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d4ad5b800) [pid = 1944] [serial = 454] [outer = 0x7f9d30661800] 21:27:04 INFO - PROCESS | 1944 | 1461558424565 Marionette TRACE conn4 <- [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]]]}] 21:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1281ms 21:27:04 INFO - PROCESS | 1944 | 1461558424631 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 21:27:04 INFO - PROCESS | 1944 | 1461558424635 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 21:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:27:04 INFO - PROCESS | 1944 | 1461558424640 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:27:04 INFO - PROCESS | 1944 | 1461558424643 Marionette TRACE conn4 <- [1,578,null,{}] 21:27:04 INFO - PROCESS | 1944 | 1461558424648 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:04 INFO - PROCESS | 1944 | 1461558424794 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 21:27:05 INFO - PROCESS | 1944 | 1461558425227 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38222800 == 64 [pid = 1944] [id = 152] 21:27:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d30664000) [pid = 1944] [serial = 455] [outer = (nil)] 21:27:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d314c9400) [pid = 1944] [serial = 456] [outer = 0x7f9d30664000] 21:27:05 INFO - PROCESS | 1944 | 1461558425339 Marionette DEBUG loaded listener.js 21:27:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d330f5800) [pid = 1944] [serial = 457] [outer = 0x7f9d30664000] 21:27:06 INFO - PROCESS | 1944 | 1461558426209 Marionette TRACE conn4 <- [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]]]}] 21:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1635ms 21:27:06 INFO - PROCESS | 1944 | 1461558426278 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 21:27:06 INFO - PROCESS | 1944 | 1461558426284 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 21:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:27:06 INFO - PROCESS | 1944 | 1461558426292 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:27:06 INFO - PROCESS | 1944 | 1461558426296 Marionette TRACE conn4 <- [1,582,null,{}] 21:27:06 INFO - PROCESS | 1944 | 1461558426303 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:06 INFO - PROCESS | 1944 | 1461558426496 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a6b6000 == 63 [pid = 1944] [id = 144] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b5ec800 == 62 [pid = 1944] [id = 143] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34584800 == 61 [pid = 1944] [id = 142] 21:27:06 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d51bc6400) [pid = 1944] [serial = 393] [outer = (nil)] [url = about:blank] 21:27:06 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d4abff800) [pid = 1944] [serial = 366] [outer = (nil)] [url = about:blank] 21:27:06 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d3704e000) [pid = 1944] [serial = 369] [outer = (nil)] [url = about:blank] 21:27:06 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d3ba56400) [pid = 1944] [serial = 372] [outer = (nil)] [url = about:blank] 21:27:06 INFO - PROCESS | 1944 | 1461558426686 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3cafa800 == 60 [pid = 1944] [id = 141] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c149000 == 59 [pid = 1944] [id = 140] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3994b800 == 58 [pid = 1944] [id = 139] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343cd000 == 57 [pid = 1944] [id = 138] 21:27:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a2f000 == 58 [pid = 1944] [id = 153] 21:27:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d3409d400) [pid = 1944] [serial = 458] [outer = (nil)] 21:27:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d34b8ac00) [pid = 1944] [serial = 459] [outer = 0x7f9d3409d400] 21:27:06 INFO - PROCESS | 1944 | 1461558426795 Marionette DEBUG loaded listener.js 21:27:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d37f3f400) [pid = 1944] [serial = 460] [outer = 0x7f9d3409d400] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3701e000 == 57 [pid = 1944] [id = 137] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f917000 == 56 [pid = 1944] [id = 134] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d87b800 == 55 [pid = 1944] [id = 133] 21:27:06 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37019000 == 54 [pid = 1944] [id = 132] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d4bd88800) [pid = 1944] [serial = 384] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d4f413800) [pid = 1944] [serial = 387] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d3c1f4c00) [pid = 1944] [serial = 390] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d3bc80800) [pid = 1944] [serial = 357] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d3c1ed400) [pid = 1944] [serial = 360] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d3bce0800) [pid = 1944] [serial = 355] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d3c1f6000) [pid = 1944] [serial = 381] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d3e1c1400) [pid = 1944] [serial = 363] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d3bc19c00) [pid = 1944] [serial = 379] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d3b9c6800) [pid = 1944] [serial = 378] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d4ffe4800) [pid = 1944] [serial = 375] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d4f418000) [pid = 1944] [serial = 388] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d4fb6dc00) [pid = 1944] [serial = 385] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d4a9e9000) [pid = 1944] [serial = 391] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d3c9f8800) [pid = 1944] [serial = 382] [outer = (nil)] [url = about:blank] 21:27:07 INFO - PROCESS | 1944 | 1461558427461 Marionette TRACE conn4 <- [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]]]}] 21:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1228ms 21:27:07 INFO - PROCESS | 1944 | 1461558427542 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 21:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:27:07 INFO - PROCESS | 1944 | 1461558427548 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 21:27:07 INFO - PROCESS | 1944 | 1461558427555 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:27:07 INFO - PROCESS | 1944 | 1461558427558 Marionette TRACE conn4 <- [1,586,null,{}] 21:27:07 INFO - PROCESS | 1944 | 1461558427563 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:07 INFO - PROCESS | 1944 | 1461558427698 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 21:27:08 INFO - PROCESS | 1944 | 1461558428195 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d863000 == 55 [pid = 1944] [id = 154] 21:27:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d340a6400) [pid = 1944] [serial = 461] [outer = (nil)] 21:27:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d3bce0800) [pid = 1944] [serial = 462] [outer = 0x7f9d340a6400] 21:27:08 INFO - PROCESS | 1944 | 1461558428381 Marionette DEBUG loaded listener.js 21:27:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d3c1f6000) [pid = 1944] [serial = 463] [outer = 0x7f9d340a6400] 21:27:08 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:09 INFO - PROCESS | 1944 | 1461558429005 Marionette TRACE conn4 <- [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]]]}] 21:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1483ms 21:27:09 INFO - PROCESS | 1944 | 1461558429037 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 21:27:09 INFO - PROCESS | 1944 | 1461558429049 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 21:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:27:09 INFO - PROCESS | 1944 | 1461558429062 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:27:09 INFO - PROCESS | 1944 | 1461558429070 Marionette TRACE conn4 <- [1,590,null,{}] 21:27:09 INFO - PROCESS | 1944 | 1461558429077 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:09 INFO - PROCESS | 1944 | 1461558429208 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 21:27:09 INFO - PROCESS | 1944 | 1461558429384 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8d4000 == 56 [pid = 1944] [id = 155] 21:27:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d3704dc00) [pid = 1944] [serial = 464] [outer = (nil)] 21:27:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d40412400) [pid = 1944] [serial = 465] [outer = 0x7f9d3704dc00] 21:27:09 INFO - PROCESS | 1944 | 1461558429456 Marionette DEBUG loaded listener.js 21:27:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d49aeb800) [pid = 1944] [serial = 466] [outer = 0x7f9d3704dc00] 21:27:10 INFO - PROCESS | 1944 | 1461558430143 Marionette TRACE conn4 <- [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]]]}] 21:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1147ms 21:27:10 INFO - PROCESS | 1944 | 1461558430207 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 21:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:27:10 INFO - PROCESS | 1944 | 1461558430211 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 21:27:10 INFO - PROCESS | 1944 | 1461558430215 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:27:10 INFO - PROCESS | 1944 | 1461558430218 Marionette TRACE conn4 <- [1,594,null,{}] 21:27:10 INFO - PROCESS | 1944 | 1461558430223 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:10 INFO - PROCESS | 1944 | 1461558430384 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 21:27:10 INFO - PROCESS | 1944 | 1461558430407 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4dc7f000 == 57 [pid = 1944] [id = 156] 21:27:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d37e03000) [pid = 1944] [serial = 467] [outer = (nil)] 21:27:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d37e0b800) [pid = 1944] [serial = 468] [outer = 0x7f9d37e03000] 21:27:10 INFO - PROCESS | 1944 | 1461558430465 Marionette DEBUG loaded listener.js 21:27:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d37e11c00) [pid = 1944] [serial = 469] [outer = 0x7f9d37e03000] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d33edb400) [pid = 1944] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d33610400) [pid = 1944] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d31ad8c00) [pid = 1944] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d37f4ac00) [pid = 1944] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d4ab51000) [pid = 1944] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d38f61800) [pid = 1944] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d3c0e0c00) [pid = 1944] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d33604800) [pid = 1944] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:27:11 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d340a2800) [pid = 1944] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:27:11 INFO - PROCESS | 1944 | 1461558431563 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1379ms 21:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:27:11 INFO - PROCESS | 1944 | 1461558431594 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 21:27:11 INFO - PROCESS | 1944 | 1461558431596 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 21:27:11 INFO - PROCESS | 1944 | 1461558431602 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:27:11 INFO - PROCESS | 1944 | 1461558431604 Marionette TRACE conn4 <- [1,598,null,{}] 21:27:11 INFO - PROCESS | 1944 | 1461558431609 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:11 INFO - PROCESS | 1944 | 1461558431779 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 21:27:11 INFO - PROCESS | 1944 | 1461558431847 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e145000 == 58 [pid = 1944] [id = 157] 21:27:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d37e11800) [pid = 1944] [serial = 470] [outer = (nil)] 21:27:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d3bc74000) [pid = 1944] [serial = 471] [outer = 0x7f9d37e11800] 21:27:11 INFO - PROCESS | 1944 | 1461558431918 Marionette DEBUG loaded listener.js 21:27:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d4a9ef000) [pid = 1944] [serial = 472] [outer = 0x7f9d37e11800] 21:27:12 INFO - PROCESS | 1944 | 1461558432563 Marionette TRACE conn4 <- [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]]]}] 21:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 982ms 21:27:12 INFO - PROCESS | 1944 | 1461558432583 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 21:27:12 INFO - PROCESS | 1944 | 1461558432587 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 21:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:27:12 INFO - PROCESS | 1944 | 1461558432592 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:27:12 INFO - PROCESS | 1944 | 1461558432594 Marionette TRACE conn4 <- [1,602,null,{}] 21:27:12 INFO - PROCESS | 1944 | 1461558432599 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:12 INFO - PROCESS | 1944 | 1461558432763 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 21:27:12 INFO - PROCESS | 1944 | 1461558432779 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fbed800 == 59 [pid = 1944] [id = 158] 21:27:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d30dd4c00) [pid = 1944] [serial = 473] [outer = (nil)] 21:27:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d30ddf000) [pid = 1944] [serial = 474] [outer = 0x7f9d30dd4c00] 21:27:12 INFO - PROCESS | 1944 | 1461558432840 Marionette DEBUG loaded listener.js 21:27:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d4abf2800) [pid = 1944] [serial = 475] [outer = 0x7f9d30dd4c00] 21:27:13 INFO - PROCESS | 1944 | 1461558433564 Marionette TRACE conn4 <- [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]]]}] 21:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1026ms 21:27:13 INFO - PROCESS | 1944 | 1461558433620 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 21:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:27:13 INFO - PROCESS | 1944 | 1461558433626 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 21:27:13 INFO - PROCESS | 1944 | 1461558433634 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:27:13 INFO - PROCESS | 1944 | 1461558433639 Marionette TRACE conn4 <- [1,606,null,{}] 21:27:13 INFO - PROCESS | 1944 | 1461558433697 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:13 INFO - PROCESS | 1944 | 1461558433860 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 21:27:13 INFO - PROCESS | 1944 | 1461558433975 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3820d800 == 60 [pid = 1944] [id = 159] 21:27:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d3065f000) [pid = 1944] [serial = 476] [outer = (nil)] 21:27:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d30ddbc00) [pid = 1944] [serial = 477] [outer = 0x7f9d3065f000] 21:27:14 INFO - PROCESS | 1944 | 1461558434045 Marionette DEBUG loaded listener.js 21:27:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d31ad2800) [pid = 1944] [serial = 478] [outer = 0x7f9d3065f000] 21:27:14 INFO - PROCESS | 1944 | 1461558434892 Marionette TRACE conn4 <- [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]]]}] 21:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1332ms 21:27:14 INFO - PROCESS | 1944 | 1461558434965 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 21:27:14 INFO - PROCESS | 1944 | 1461558434979 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 21:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:27:14 INFO - PROCESS | 1944 | 1461558434992 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:27:14 INFO - PROCESS | 1944 | 1461558434995 Marionette TRACE conn4 <- [1,610,null,{}] 21:27:15 INFO - PROCESS | 1944 | 1461558435000 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:15 INFO - PROCESS | 1944 | 1461558435188 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 21:27:15 INFO - PROCESS | 1944 | 1461558435334 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8bf800 == 61 [pid = 1944] [id = 160] 21:27:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d3448b400) [pid = 1944] [serial = 479] [outer = (nil)] 21:27:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d34492000) [pid = 1944] [serial = 480] [outer = 0x7f9d3448b400] 21:27:15 INFO - PROCESS | 1944 | 1461558435405 Marionette DEBUG loaded listener.js 21:27:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d34497c00) [pid = 1944] [serial = 481] [outer = 0x7f9d3448b400] 21:27:16 INFO - PROCESS | 1944 | 1461558436246 Marionette TRACE conn4 <- [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]]]}] 21:27:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d330f0800) [pid = 1944] [serial = 482] [outer = 0x7f9d33ee2800] 21:27:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:27:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1328ms 21:27:16 INFO - PROCESS | 1944 | 1461558436344 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 21:27:16 INFO - PROCESS | 1944 | 1461558436347 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 21:27:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:27:16 INFO - PROCESS | 1944 | 1461558436380 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:27:16 INFO - PROCESS | 1944 | 1461558436386 Marionette TRACE conn4 <- [1,614,null,{}] 21:27:16 INFO - PROCESS | 1944 | 1461558436401 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:16 INFO - PROCESS | 1944 | 1461558436556 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 21:27:16 INFO - PROCESS | 1944 | 1461558436674 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332d8800 == 62 [pid = 1944] [id = 161] 21:27:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d34498400) [pid = 1944] [serial = 483] [outer = (nil)] 21:27:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d37f48800) [pid = 1944] [serial = 484] [outer = 0x7f9d34498400] 21:27:16 INFO - PROCESS | 1944 | 1461558436748 Marionette DEBUG loaded listener.js 21:27:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d3c0dec00) [pid = 1944] [serial = 485] [outer = 0x7f9d34498400] 21:27:17 INFO - PROCESS | 1944 | 1461558437542 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1193ms 21:27:17 INFO - PROCESS | 1944 | 1461558437584 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 21:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:27:17 INFO - PROCESS | 1944 | 1461558437589 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 21:27:17 INFO - PROCESS | 1944 | 1461558437594 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:27:17 INFO - PROCESS | 1944 | 1461558437597 Marionette TRACE conn4 <- [1,618,null,{}] 21:27:17 INFO - PROCESS | 1944 | 1461558437602 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:17 INFO - PROCESS | 1944 | 1461558437745 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 21:27:17 INFO - PROCESS | 1944 | 1461558437892 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d54f41800 == 63 [pid = 1944] [id = 162] 21:27:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d37e07800) [pid = 1944] [serial = 486] [outer = (nil)] 21:27:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d3c9f1c00) [pid = 1944] [serial = 487] [outer = 0x7f9d37e07800] 21:27:17 INFO - PROCESS | 1944 | 1461558437959 Marionette DEBUG loaded listener.js 21:27:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d4015ec00) [pid = 1944] [serial = 488] [outer = 0x7f9d37e07800] 21:27:18 INFO - PROCESS | 1944 | 1461558438774 Marionette TRACE conn4 <- [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]]]}] 21:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1230ms 21:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:27:18 INFO - PROCESS | 1944 | 1461558438825 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 21:27:18 INFO - PROCESS | 1944 | 1461558438827 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 21:27:18 INFO - PROCESS | 1944 | 1461558438833 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:27:18 INFO - PROCESS | 1944 | 1461558438836 Marionette TRACE conn4 <- [1,622,null,{}] 21:27:18 INFO - PROCESS | 1944 | 1461558438841 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:18 INFO - PROCESS | 1944 | 1461558438977 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 21:27:19 INFO - PROCESS | 1944 | 1461558439124 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344d3000 == 64 [pid = 1944] [id = 163] 21:27:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d30de6400) [pid = 1944] [serial = 489] [outer = (nil)] 21:27:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d30dec400) [pid = 1944] [serial = 490] [outer = 0x7f9d30de6400] 21:27:19 INFO - PROCESS | 1944 | 1461558439191 Marionette DEBUG loaded listener.js 21:27:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d30df0800) [pid = 1944] [serial = 491] [outer = 0x7f9d30de6400] 21:27:20 INFO - PROCESS | 1944 | 1461558440040 Marionette TRACE conn4 <- [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]]]}] 21:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1280ms 21:27:20 INFO - PROCESS | 1944 | 1461558440113 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 21:27:20 INFO - PROCESS | 1944 | 1461558440117 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 21:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:27:20 INFO - PROCESS | 1944 | 1461558440122 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:27:20 INFO - PROCESS | 1944 | 1461558440125 Marionette TRACE conn4 <- [1,626,null,{}] 21:27:20 INFO - PROCESS | 1944 | 1461558440130 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:20 INFO - PROCESS | 1944 | 1461558440333 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 21:27:20 INFO - PROCESS | 1944 | 1461558440478 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30d48000 == 65 [pid = 1944] [id = 164] 21:27:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d30deb000) [pid = 1944] [serial = 492] [outer = (nil)] 21:27:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d4a965c00) [pid = 1944] [serial = 493] [outer = 0x7f9d30deb000] 21:27:20 INFO - PROCESS | 1944 | 1461558440543 Marionette DEBUG loaded listener.js 21:27:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d4dc3d400) [pid = 1944] [serial = 494] [outer = 0x7f9d30deb000] 21:27:21 INFO - PROCESS | 1944 | 1461558441348 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1281ms 21:27:21 INFO - PROCESS | 1944 | 1461558441404 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 21:27:21 INFO - PROCESS | 1944 | 1461558441407 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 21:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:27:21 INFO - PROCESS | 1944 | 1461558441429 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:27:21 INFO - PROCESS | 1944 | 1461558441432 Marionette TRACE conn4 <- [1,630,null,{}] 21:27:21 INFO - PROCESS | 1944 | 1461558441438 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:21 INFO - PROCESS | 1944 | 1461558441570 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 21:27:21 INFO - PROCESS | 1944 | 1461558441717 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bd57800 == 66 [pid = 1944] [id = 165] 21:27:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d30df1800) [pid = 1944] [serial = 495] [outer = (nil)] 21:27:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d31a44c00) [pid = 1944] [serial = 496] [outer = 0x7f9d30df1800] 21:27:21 INFO - PROCESS | 1944 | 1461558441786 Marionette DEBUG loaded listener.js 21:27:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d31a49c00) [pid = 1944] [serial = 497] [outer = 0x7f9d30df1800] 21:27:22 INFO - PROCESS | 1944 | 1461558442564 Marionette TRACE conn4 <- [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]]]}] 21:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1192ms 21:27:22 INFO - PROCESS | 1944 | 1461558442610 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 21:27:22 INFO - PROCESS | 1944 | 1461558442613 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 21:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:27:22 INFO - PROCESS | 1944 | 1461558442618 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:27:22 INFO - PROCESS | 1944 | 1461558442620 Marionette TRACE conn4 <- [1,634,null,{}] 21:27:22 INFO - PROCESS | 1944 | 1461558442626 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:22 INFO - PROCESS | 1944 | 1461558442765 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 21:27:22 INFO - PROCESS | 1944 | 1461558442914 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a17800 == 67 [pid = 1944] [id = 166] 21:27:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d30bd3400) [pid = 1944] [serial = 498] [outer = (nil)] 21:27:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d30bdac00) [pid = 1944] [serial = 499] [outer = 0x7f9d30bd3400] 21:27:22 INFO - PROCESS | 1944 | 1461558442980 Marionette DEBUG loaded listener.js 21:27:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d30bdf800) [pid = 1944] [serial = 500] [outer = 0x7f9d30bd3400] 21:27:23 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:24 INFO - PROCESS | 1944 | 1461558444069 Marionette TRACE conn4 <- [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]]]}] 21:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1474ms 21:27:24 INFO - PROCESS | 1944 | 1461558444094 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 21:27:24 INFO - PROCESS | 1944 | 1461558444100 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 21:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:27:24 INFO - PROCESS | 1944 | 1461558444107 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:27:24 INFO - PROCESS | 1944 | 1461558444112 Marionette TRACE conn4 <- [1,638,null,{}] 21:27:24 INFO - PROCESS | 1944 | 1461558444118 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:24 INFO - PROCESS | 1944 | 1461558444255 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 21:27:24 INFO - PROCESS | 1944 | 1461558444411 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34592800 == 68 [pid = 1944] [id = 167] 21:27:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d30defc00) [pid = 1944] [serial = 501] [outer = (nil)] 21:27:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d314c9800) [pid = 1944] [serial = 502] [outer = 0x7f9d30defc00] 21:27:24 INFO - PROCESS | 1944 | 1461558444531 Marionette DEBUG loaded listener.js 21:27:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d31a46000) [pid = 1944] [serial = 503] [outer = 0x7f9d30defc00] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e145000 == 67 [pid = 1944] [id = 157] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4dc7f000 == 66 [pid = 1944] [id = 156] 21:27:25 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d380d7400) [pid = 1944] [serial = 432] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8d4000 == 65 [pid = 1944] [id = 155] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d863000 == 64 [pid = 1944] [id = 154] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a2f000 == 63 [pid = 1944] [id = 153] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38222800 == 62 [pid = 1944] [id = 152] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f429000 == 61 [pid = 1944] [id = 148] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44aee000 == 60 [pid = 1944] [id = 147] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3a889000 == 59 [pid = 1944] [id = 146] 21:27:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33e3e800 == 58 [pid = 1944] [id = 145] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d5268f400) [pid = 1944] [serial = 337] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d529ccc00) [pid = 1944] [serial = 394] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d4ff04800) [pid = 1944] [serial = 405] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d370ad000) [pid = 1944] [serial = 415] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d340a3800) [pid = 1944] [serial = 412] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d3dbf7c00) [pid = 1944] [serial = 430] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d3aa9a800) [pid = 1944] [serial = 418] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d3ba59400) [pid = 1944] [serial = 399] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d3ba53800) [pid = 1944] [serial = 420] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d3c9f4000) [pid = 1944] [serial = 426] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d3c1f1800) [pid = 1944] [serial = 424] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d340a7000) [pid = 1944] [serial = 396] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d3a5ecc00) [pid = 1944] [serial = 417] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d3bc7f000) [pid = 1944] [serial = 429] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d37f40800) [pid = 1944] [serial = 408] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d33bf5000) [pid = 1944] [serial = 411] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d3bcd6800) [pid = 1944] [serial = 421] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d3575fc00) [pid = 1944] [serial = 414] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d49a13400) [pid = 1944] [serial = 402] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d3dba0400) [pid = 1944] [serial = 427] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d3bcdc800) [pid = 1944] [serial = 423] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 1944 | 1461558445418 Marionette TRACE conn4 <- [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]]]}] 21:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1334ms 21:27:25 INFO - PROCESS | 1944 | 1461558445441 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 21:27:25 INFO - PROCESS | 1944 | 1461558445449 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 21:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:27:25 INFO - PROCESS | 1944 | 1461558445457 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:27:25 INFO - PROCESS | 1944 | 1461558445460 Marionette TRACE conn4 <- [1,642,null,{}] 21:27:25 INFO - PROCESS | 1944 | 1461558445464 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:25 INFO - PROCESS | 1944 | 1461558445596 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 21:27:25 INFO - PROCESS | 1944 | 1461558445612 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37026800 == 59 [pid = 1944] [id = 168] 21:27:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d33575400) [pid = 1944] [serial = 504] [outer = (nil)] 21:27:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d340a0800) [pid = 1944] [serial = 505] [outer = 0x7f9d33575400] 21:27:25 INFO - PROCESS | 1944 | 1461558445669 Marionette DEBUG loaded listener.js 21:27:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d340a9000) [pid = 1944] [serial = 506] [outer = 0x7f9d33575400] 21:27:26 INFO - PROCESS | 1944 | 1461558446418 Marionette TRACE conn4 <- [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]]]}] 21:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1024ms 21:27:26 INFO - PROCESS | 1944 | 1461558446482 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 21:27:26 INFO - PROCESS | 1944 | 1461558446484 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 21:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:27:26 INFO - PROCESS | 1944 | 1461558446490 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:27:26 INFO - PROCESS | 1944 | 1461558446495 Marionette TRACE conn4 <- [1,646,null,{}] 21:27:26 INFO - PROCESS | 1944 | 1461558446509 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:26 INFO - PROCESS | 1944 | 1461558446665 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 21:27:26 INFO - PROCESS | 1944 | 1461558446675 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b808800 == 60 [pid = 1944] [id = 169] 21:27:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d35824400) [pid = 1944] [serial = 507] [outer = (nil)] 21:27:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d37e04800) [pid = 1944] [serial = 508] [outer = 0x7f9d35824400] 21:27:26 INFO - PROCESS | 1944 | 1461558446734 Marionette DEBUG loaded listener.js 21:27:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d37f40800) [pid = 1944] [serial = 509] [outer = 0x7f9d35824400] 21:27:27 INFO - PROCESS | 1944 | 1461558447444 Marionette TRACE conn4 <- [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]]]}] 21:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 983ms 21:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:27:27 INFO - PROCESS | 1944 | 1461558447474 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 21:27:27 INFO - PROCESS | 1944 | 1461558447477 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 21:27:27 INFO - PROCESS | 1944 | 1461558447492 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:27:27 INFO - PROCESS | 1944 | 1461558447494 Marionette TRACE conn4 <- [1,650,null,{}] 21:27:27 INFO - PROCESS | 1944 | 1461558447500 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:27 INFO - PROCESS | 1944 | 1461558447684 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 21:27:27 INFO - PROCESS | 1944 | 1461558447713 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d606800 == 61 [pid = 1944] [id = 170] 21:27:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d37e04000) [pid = 1944] [serial = 510] [outer = (nil)] 21:27:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d380d4c00) [pid = 1944] [serial = 511] [outer = 0x7f9d37e04000] 21:27:27 INFO - PROCESS | 1944 | 1461558447770 Marionette DEBUG loaded listener.js 21:27:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d380dec00) [pid = 1944] [serial = 512] [outer = 0x7f9d37e04000] 21:27:28 INFO - PROCESS | 1944 | 1461558448506 Marionette TRACE conn4 <- [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]]]}] 21:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1048ms 21:27:28 INFO - PROCESS | 1944 | 1461558448531 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 21:27:28 INFO - PROCESS | 1944 | 1461558448534 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 21:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:27:28 INFO - PROCESS | 1944 | 1461558448539 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:27:28 INFO - PROCESS | 1944 | 1461558448541 Marionette TRACE conn4 <- [1,654,null,{}] 21:27:28 INFO - PROCESS | 1944 | 1461558448566 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:28 INFO - PROCESS | 1944 | 1461558448736 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 21:27:28 INFO - PROCESS | 1944 | 1461558448818 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d404c9800 == 62 [pid = 1944] [id = 171] 21:27:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d37f45800) [pid = 1944] [serial = 513] [outer = (nil)] 21:27:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d3b403400) [pid = 1944] [serial = 514] [outer = 0x7f9d37f45800] 21:27:28 INFO - PROCESS | 1944 | 1461558448875 Marionette DEBUG loaded listener.js 21:27:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d3bc7b400) [pid = 1944] [serial = 515] [outer = 0x7f9d37f45800] 21:27:29 INFO - PROCESS | 1944 | 1461558449553 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:27:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:27:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1027ms 21:27:29 INFO - PROCESS | 1944 | 1461558449573 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 21:27:29 INFO - PROCESS | 1944 | 1461558449576 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 21:27:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:27:29 INFO - PROCESS | 1944 | 1461558449580 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:27:29 INFO - PROCESS | 1944 | 1461558449582 Marionette TRACE conn4 <- [1,658,null,{}] 21:27:29 INFO - PROCESS | 1944 | 1461558449587 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:29 INFO - PROCESS | 1944 | 1461558449901 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 21:27:29 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d37e03000) [pid = 1944] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:27:29 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d30664000) [pid = 1944] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:27:29 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d3409d400) [pid = 1944] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:27:29 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d340a6400) [pid = 1944] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:27:29 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d37e11800) [pid = 1944] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:27:29 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d3704dc00) [pid = 1944] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:27:29 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d314cd000) [pid = 1944] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:27:30 INFO - PROCESS | 1944 | 1461558450022 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35892000 == 63 [pid = 1944] [id = 172] 21:27:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d30ddac00) [pid = 1944] [serial = 516] [outer = (nil)] 21:27:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d36563c00) [pid = 1944] [serial = 517] [outer = 0x7f9d30ddac00] 21:27:30 INFO - PROCESS | 1944 | 1461558450094 Marionette DEBUG loaded listener.js 21:27:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d3d33fc00) [pid = 1944] [serial = 518] [outer = 0x7f9d30ddac00] 21:27:30 INFO - PROCESS | 1944 | 1461558450701 Marionette TRACE conn4 <- [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]]]}] 21:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1178ms 21:27:30 INFO - PROCESS | 1944 | 1461558450759 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 21:27:30 INFO - PROCESS | 1944 | 1461558450762 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 21:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:27:30 INFO - PROCESS | 1944 | 1461558450775 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:27:30 INFO - PROCESS | 1944 | 1461558450777 Marionette TRACE conn4 <- [1,662,null,{}] 21:27:30 INFO - PROCESS | 1944 | 1461558450782 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:30 INFO - PROCESS | 1944 | 1461558450904 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 21:27:30 INFO - PROCESS | 1944 | 1461558450918 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bd13800 == 64 [pid = 1944] [id = 173] 21:27:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d30bd8400) [pid = 1944] [serial = 519] [outer = (nil)] 21:27:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d3ed6f800) [pid = 1944] [serial = 520] [outer = 0x7f9d30bd8400] 21:27:30 INFO - PROCESS | 1944 | 1461558450972 Marionette DEBUG loaded listener.js 21:27:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d49a13400) [pid = 1944] [serial = 521] [outer = 0x7f9d30bd8400] 21:27:31 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:31 INFO - PROCESS | 1944 | 1461558451652 Marionette TRACE conn4 <- [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]]]}] 21:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 928ms 21:27:31 INFO - PROCESS | 1944 | 1461558451703 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 21:27:31 INFO - PROCESS | 1944 | 1461558451705 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 21:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:27:31 INFO - PROCESS | 1944 | 1461558451710 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:27:31 INFO - PROCESS | 1944 | 1461558451712 Marionette TRACE conn4 <- [1,666,null,{}] 21:27:31 INFO - PROCESS | 1944 | 1461558451718 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:31 INFO - PROCESS | 1944 | 1461558451882 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 21:27:32 INFO - PROCESS | 1944 | 1461558452028 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332c6000 == 65 [pid = 1944] [id = 174] 21:27:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d3065a400) [pid = 1944] [serial = 522] [outer = (nil)] 21:27:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d30bd4800) [pid = 1944] [serial = 523] [outer = 0x7f9d3065a400] 21:27:32 INFO - PROCESS | 1944 | 1461558452103 Marionette DEBUG loaded listener.js 21:27:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d30dd5c00) [pid = 1944] [serial = 524] [outer = 0x7f9d3065a400] 21:27:32 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:32 INFO - PROCESS | 1944 | 1461558452966 Marionette TRACE conn4 <- [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]]]}] 21:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1282ms 21:27:32 INFO - PROCESS | 1944 | 1461558452995 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 21:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:27:33 INFO - PROCESS | 1944 | 1461558453002 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 21:27:33 INFO - PROCESS | 1944 | 1461558453010 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:27:33 INFO - PROCESS | 1944 | 1461558453013 Marionette TRACE conn4 <- [1,670,null,{}] 21:27:33 INFO - PROCESS | 1944 | 1461558453020 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:33 INFO - PROCESS | 1944 | 1461558453178 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 21:27:33 INFO - PROCESS | 1944 | 1461558453335 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b239000 == 66 [pid = 1944] [id = 175] 21:27:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d31a47000) [pid = 1944] [serial = 525] [outer = (nil)] 21:27:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d3360fc00) [pid = 1944] [serial = 526] [outer = 0x7f9d31a47000] 21:27:33 INFO - PROCESS | 1944 | 1461558453407 Marionette DEBUG loaded listener.js 21:27:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d340ab400) [pid = 1944] [serial = 527] [outer = 0x7f9d31a47000] 21:27:34 INFO - PROCESS | 1944 | 1461558454262 Marionette TRACE conn4 <- [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]]]}] 21:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1328ms 21:27:34 INFO - PROCESS | 1944 | 1461558454344 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 21:27:34 INFO - PROCESS | 1944 | 1461558454351 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 21:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:27:34 INFO - PROCESS | 1944 | 1461558454359 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:27:34 INFO - PROCESS | 1944 | 1461558454362 Marionette TRACE conn4 <- [1,674,null,{}] 21:27:34 INFO - PROCESS | 1944 | 1461558454367 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:34 INFO - PROCESS | 1944 | 1461558454568 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 21:27:34 INFO - PROCESS | 1944 | 1461558454715 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bd22800 == 67 [pid = 1944] [id = 176] 21:27:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d34497000) [pid = 1944] [serial = 528] [outer = (nil)] 21:27:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d37e0a400) [pid = 1944] [serial = 529] [outer = 0x7f9d34497000] 21:27:34 INFO - PROCESS | 1944 | 1461558454791 Marionette DEBUG loaded listener.js 21:27:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d380d8400) [pid = 1944] [serial = 530] [outer = 0x7f9d34497000] 21:27:35 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:35 INFO - PROCESS | 1944 | 1461558455642 Marionette TRACE conn4 <- [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]]]}] 21:27:35 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 21:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1327ms 21:27:35 INFO - PROCESS | 1944 | 1461558455686 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 21:27:35 INFO - PROCESS | 1944 | 1461558455690 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 21:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:27:35 INFO - PROCESS | 1944 | 1461558455704 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:27:35 INFO - PROCESS | 1944 | 1461558455713 Marionette TRACE conn4 <- [1,678,null,{}] 21:27:35 INFO - PROCESS | 1944 | 1461558455719 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:35 INFO - PROCESS | 1944 | 1461558455875 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 21:27:36 INFO - PROCESS | 1944 | 1461558456020 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d53fd2000 == 68 [pid = 1944] [id = 177] 21:27:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d3448ec00) [pid = 1944] [serial = 531] [outer = (nil)] 21:27:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d3c1f8000) [pid = 1944] [serial = 532] [outer = 0x7f9d3448ec00] 21:27:36 INFO - PROCESS | 1944 | 1461558456090 Marionette DEBUG loaded listener.js 21:27:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d3dbf7c00) [pid = 1944] [serial = 533] [outer = 0x7f9d3448ec00] 21:27:36 INFO - PROCESS | 1944 | 1461558456934 Marionette TRACE conn4 <- [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]]]}] 21:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1297ms 21:27:36 INFO - PROCESS | 1944 | 1461558456995 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 21:27:37 INFO - PROCESS | 1944 | 1461558456999 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 21:27:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:27:37 INFO - PROCESS | 1944 | 1461558457005 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:27:37 INFO - PROCESS | 1944 | 1461558457008 Marionette TRACE conn4 <- [1,682,null,{}] 21:27:37 INFO - PROCESS | 1944 | 1461558457013 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:37 INFO - PROCESS | 1944 | 1461558457155 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 21:27:37 INFO - PROCESS | 1944 | 1461558457311 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38282800 == 69 [pid = 1944] [id = 178] 21:27:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d34b92000) [pid = 1944] [serial = 534] [outer = (nil)] 21:27:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d4a973000) [pid = 1944] [serial = 535] [outer = 0x7f9d34b92000] 21:27:37 INFO - PROCESS | 1944 | 1461558457381 Marionette DEBUG loaded listener.js 21:27:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d4b7ae400) [pid = 1944] [serial = 536] [outer = 0x7f9d34b92000] 21:27:38 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:38 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:27:38 INFO - PROCESS | 1944 | 1461558458608 Marionette TRACE conn4 <- [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]]]}] 21:27:38 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) 21:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1626ms 21:27:38 INFO - PROCESS | 1944 | 1461558458631 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 21:27:38 INFO - PROCESS | 1944 | 1461558458634 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 21:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:27:38 INFO - PROCESS | 1944 | 1461558458649 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:27:38 INFO - PROCESS | 1944 | 1461558458651 Marionette TRACE conn4 <- [1,686,null,{}] 21:27:38 INFO - PROCESS | 1944 | 1461558458656 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:38 INFO - PROCESS | 1944 | 1461558458836 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 21:27:39 INFO - PROCESS | 1944 | 1461558458998 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3321e800 == 70 [pid = 1944] [id = 179] 21:27:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d3e1c1400) [pid = 1944] [serial = 537] [outer = (nil)] 21:27:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d4049dc00) [pid = 1944] [serial = 538] [outer = 0x7f9d3e1c1400] 21:27:39 INFO - PROCESS | 1944 | 1461558459075 Marionette DEBUG loaded listener.js 21:27:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d4f305800) [pid = 1944] [serial = 539] [outer = 0x7f9d3e1c1400] 21:27:40 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:40 INFO - PROCESS | 1944 | 1461558460369 Marionette TRACE conn4 <- [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]]]}] 21:27:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:27:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1846ms 21:27:40 INFO - PROCESS | 1944 | 1461558460487 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 21:27:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:27:40 INFO - PROCESS | 1944 | 1461558460492 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 21:27:40 INFO - PROCESS | 1944 | 1461558460499 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:27:40 INFO - PROCESS | 1944 | 1461558460503 Marionette TRACE conn4 <- [1,690,null,{}] 21:27:40 INFO - PROCESS | 1944 | 1461558460511 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:40 INFO - PROCESS | 1944 | 1461558460649 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 21:27:40 INFO - PROCESS | 1944 | 1461558460798 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344c6800 == 71 [pid = 1944] [id = 180] 21:27:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d31a42000) [pid = 1944] [serial = 540] [outer = (nil)] 21:27:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d31a49800) [pid = 1944] [serial = 541] [outer = 0x7f9d31a42000] 21:27:40 INFO - PROCESS | 1944 | 1461558460861 Marionette DEBUG loaded listener.js 21:27:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d330f6c00) [pid = 1944] [serial = 542] [outer = 0x7f9d31a42000] 21:27:42 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:42 INFO - PROCESS | 1944 | 1461558462211 Marionette TRACE conn4 <- [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]]]}] 21:27:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:27:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1737ms 21:27:42 INFO - PROCESS | 1944 | 1461558462276 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 21:27:42 INFO - PROCESS | 1944 | 1461558462284 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 21:27:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:27:42 INFO - PROCESS | 1944 | 1461558462312 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:27:42 INFO - PROCESS | 1944 | 1461558462316 Marionette TRACE conn4 <- [1,694,null,{}] 21:27:42 INFO - PROCESS | 1944 | 1461558462321 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:42 INFO - PROCESS | 1944 | 1461558462463 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 21:27:42 INFO - PROCESS | 1944 | 1461558462612 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344c3800 == 72 [pid = 1944] [id = 181] 21:27:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d31a3e000) [pid = 1944] [serial = 543] [outer = (nil)] 21:27:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d34076c00) [pid = 1944] [serial = 544] [outer = 0x7f9d31a3e000] 21:27:42 INFO - PROCESS | 1944 | 1461558462674 Marionette DEBUG loaded listener.js 21:27:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d344a9000) [pid = 1944] [serial = 545] [outer = 0x7f9d31a3e000] 21:27:42 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c15a000 == 71 [pid = 1944] [id = 135] 21:27:42 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bd13800 == 70 [pid = 1944] [id = 173] 21:27:42 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d35892000 == 69 [pid = 1944] [id = 172] 21:27:42 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d39a61400) [pid = 1944] [serial = 441] [outer = (nil)] [url = about:blank] 21:27:42 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d3704cc00) [pid = 1944] [serial = 438] [outer = (nil)] [url = about:blank] 21:27:42 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d3cf04c00) [pid = 1944] [serial = 444] [outer = (nil)] [url = about:blank] 21:27:42 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d314c7000) [pid = 1944] [serial = 435] [outer = (nil)] [url = about:blank] 21:27:42 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d3ed75400) [pid = 1944] [serial = 447] [outer = (nil)] [url = about:blank] 21:27:42 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d49a18400) [pid = 1944] [serial = 450] [outer = (nil)] [url = about:blank] 21:27:42 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f9d30669000) [pid = 1944] [serial = 453] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f9d30ddf000) [pid = 1944] [serial = 474] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d404c9800 == 68 [pid = 1944] [id = 171] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d606800 == 67 [pid = 1944] [id = 170] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b808800 == 66 [pid = 1944] [id = 169] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37026800 == 65 [pid = 1944] [id = 168] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34592800 == 64 [pid = 1944] [id = 167] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344d3000 == 63 [pid = 1944] [id = 163] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d54f41800 == 62 [pid = 1944] [id = 162] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332d8800 == 61 [pid = 1944] [id = 161] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8bf800 == 60 [pid = 1944] [id = 160] 21:27:43 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3820d800 == 59 [pid = 1944] [id = 159] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f9d380e2800) [pid = 1944] [serial = 433] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d37e0b800) [pid = 1944] [serial = 468] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d330f5800) [pid = 1944] [serial = 457] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d314c9400) [pid = 1944] [serial = 456] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d34b8ac00) [pid = 1944] [serial = 459] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d37f3f400) [pid = 1944] [serial = 460] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d3bce0800) [pid = 1944] [serial = 462] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d3c1f6000) [pid = 1944] [serial = 463] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d3bc74000) [pid = 1944] [serial = 471] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d40412400) [pid = 1944] [serial = 465] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d49aeb800) [pid = 1944] [serial = 466] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d37e11c00) [pid = 1944] [serial = 469] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d4a9ef000) [pid = 1944] [serial = 472] [outer = (nil)] [url = about:blank] 21:27:43 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:43 INFO - PROCESS | 1944 | 1461558463843 Marionette TRACE conn4 <- [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]]]}] 21:27:43 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) 21:27:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1588ms 21:27:43 INFO - PROCESS | 1944 | 1461558463895 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 21:27:43 INFO - PROCESS | 1944 | 1461558463898 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 21:27:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:27:43 INFO - PROCESS | 1944 | 1461558463915 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:27:43 INFO - PROCESS | 1944 | 1461558463920 Marionette TRACE conn4 <- [1,698,null,{}] 21:27:43 INFO - PROCESS | 1944 | 1461558463936 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:44 INFO - PROCESS | 1944 | 1461558464084 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 21:27:44 INFO - PROCESS | 1944 | 1461558464267 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d372aa000 == 60 [pid = 1944] [id = 182] 21:27:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d344a9400) [pid = 1944] [serial = 546] [outer = (nil)] 21:27:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d37e09800) [pid = 1944] [serial = 547] [outer = 0x7f9d344a9400] 21:27:44 INFO - PROCESS | 1944 | 1461558464328 Marionette DEBUG loaded listener.js 21:27:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d37f46c00) [pid = 1944] [serial = 548] [outer = 0x7f9d344a9400] 21:27:45 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:45 INFO - PROCESS | 1944 | 1461558465361 Marionette TRACE conn4 <- [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]]]}] 21:27:45 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) 21:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1484ms 21:27:45 INFO - PROCESS | 1944 | 1461558465397 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 21:27:45 INFO - PROCESS | 1944 | 1461558465400 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 21:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:27:45 INFO - PROCESS | 1944 | 1461558465405 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:27:45 INFO - PROCESS | 1944 | 1461558465407 Marionette TRACE conn4 <- [1,702,null,{}] 21:27:45 INFO - PROCESS | 1944 | 1461558465412 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:45 INFO - PROCESS | 1944 | 1461558465607 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 21:27:45 INFO - PROCESS | 1944 | 1461558465670 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39c4f800 == 61 [pid = 1944] [id = 183] 21:27:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d37e08000) [pid = 1944] [serial = 549] [outer = (nil)] 21:27:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d38114c00) [pid = 1944] [serial = 550] [outer = 0x7f9d37e08000] 21:27:45 INFO - PROCESS | 1944 | 1461558465726 Marionette DEBUG loaded listener.js 21:27:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d3811c800) [pid = 1944] [serial = 551] [outer = 0x7f9d37e08000] 21:27:46 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:46 INFO - PROCESS | 1944 | 1461558466843 Marionette TRACE conn4 <- [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]]]}] 21:27:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:27:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1476ms 21:27:46 INFO - PROCESS | 1944 | 1461558466882 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 21:27:46 INFO - PROCESS | 1944 | 1461558466885 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 21:27:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:27:46 INFO - PROCESS | 1944 | 1461558466898 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:27:46 INFO - PROCESS | 1944 | 1461558466900 Marionette TRACE conn4 <- [1,706,null,{}] 21:27:46 INFO - PROCESS | 1944 | 1461558466905 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:47 INFO - PROCESS | 1944 | 1461558467081 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d3c183c00) [pid = 1944] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d4f413c00) [pid = 1944] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d3d8b9400) [pid = 1944] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d330ec800) [pid = 1944] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d3ba54400) [pid = 1944] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d404a2800) [pid = 1944] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d3409ec00) [pid = 1944] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d3d336c00) [pid = 1944] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d340ac800) [pid = 1944] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d314c3800) [pid = 1944] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d33bf2000) [pid = 1944] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d44a63000) [pid = 1944] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d3ba4d800) [pid = 1944] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d3e1b7c00) [pid = 1944] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d3c0db400) [pid = 1944] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d30661800) [pid = 1944] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d33edbc00) [pid = 1944] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d34b90800) [pid = 1944] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d31ad6000) [pid = 1944] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d3c1f0c00) [pid = 1944] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d3c1f9400) [pid = 1944] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d35759800) [pid = 1944] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d49a18800) [pid = 1944] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d31ad5000) [pid = 1944] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d3d33b000) [pid = 1944] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d3bc75000) [pid = 1944] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d33ee4000) [pid = 1944] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d3a8c6800) [pid = 1944] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d3d3c8400) [pid = 1944] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d330ef400) [pid = 1944] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d37304000) [pid = 1944] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d3dbf8800) [pid = 1944] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d3ba4ec00) [pid = 1944] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d31add800) [pid = 1944] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d3bc17400) [pid = 1944] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d40174400) [pid = 1944] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f9d37f45800) [pid = 1944] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f9d30ddac00) [pid = 1944] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d30defc00) [pid = 1944] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d33575400) [pid = 1944] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d30bd3400) [pid = 1944] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d35824400) [pid = 1944] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d37e04000) [pid = 1944] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d33e12000) [pid = 1944] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:27:47 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d40496400) [pid = 1944] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:27:47 INFO - PROCESS | 1944 | 1461558467703 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332dd000 == 62 [pid = 1944] [id = 184] 21:27:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d3065ec00) [pid = 1944] [serial = 552] [outer = (nil)] 21:27:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d30bddc00) [pid = 1944] [serial = 553] [outer = 0x7f9d3065ec00] 21:27:47 INFO - PROCESS | 1944 | 1461558467759 Marionette DEBUG loaded listener.js 21:27:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d31ade800) [pid = 1944] [serial = 554] [outer = 0x7f9d3065ec00] 21:27:48 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:48 INFO - PROCESS | 1944 | 1461558468778 Marionette TRACE conn4 <- [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]]]}] 21:27:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1924ms 21:27:48 INFO - PROCESS | 1944 | 1461558468822 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 21:27:48 INFO - PROCESS | 1944 | 1461558468825 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 21:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:27:48 INFO - PROCESS | 1944 | 1461558468830 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:27:48 INFO - PROCESS | 1944 | 1461558468833 Marionette TRACE conn4 <- [1,710,null,{}] 21:27:48 INFO - PROCESS | 1944 | 1461558468837 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:48 INFO - PROCESS | 1944 | 1461558468980 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 21:27:49 INFO - PROCESS | 1944 | 1461558469130 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caee800 == 63 [pid = 1944] [id = 185] 21:27:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d340a2000) [pid = 1944] [serial = 555] [outer = (nil)] 21:27:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d3a5fbc00) [pid = 1944] [serial = 556] [outer = 0x7f9d340a2000] 21:27:49 INFO - PROCESS | 1944 | 1461558469188 Marionette DEBUG loaded listener.js 21:27:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d3ba50400) [pid = 1944] [serial = 557] [outer = 0x7f9d340a2000] 21:27:50 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:50 INFO - PROCESS | 1944 | 1461558470356 Marionette TRACE conn4 <- [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]]]}] 21:27:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:27:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1579ms 21:27:50 INFO - PROCESS | 1944 | 1461558470410 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 21:27:50 INFO - PROCESS | 1944 | 1461558470415 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 21:27:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:27:50 INFO - PROCESS | 1944 | 1461558470423 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:27:50 INFO - PROCESS | 1944 | 1461558470428 Marionette TRACE conn4 <- [1,714,null,{}] 21:27:50 INFO - PROCESS | 1944 | 1461558470435 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:50 INFO - PROCESS | 1944 | 1461558470679 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 21:27:50 INFO - PROCESS | 1944 | 1461558470831 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343c9000 == 64 [pid = 1944] [id = 186] 21:27:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d30dd7c00) [pid = 1944] [serial = 558] [outer = (nil)] 21:27:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d31a4b000) [pid = 1944] [serial = 559] [outer = 0x7f9d30dd7c00] 21:27:50 INFO - PROCESS | 1944 | 1461558470899 Marionette DEBUG loaded listener.js 21:27:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d33edbc00) [pid = 1944] [serial = 560] [outer = 0x7f9d30dd7c00] 21:27:52 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:52 INFO - PROCESS | 1944 | 1461558472085 Marionette TRACE conn4 <- [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]]]}] 21:27:52 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 21:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1686ms 21:27:52 INFO - PROCESS | 1944 | 1461558472108 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 21:27:52 INFO - PROCESS | 1944 | 1461558472116 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 21:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:27:52 INFO - PROCESS | 1944 | 1461558472136 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:27:52 INFO - PROCESS | 1944 | 1461558472140 Marionette TRACE conn4 <- [1,718,null,{}] 21:27:52 INFO - PROCESS | 1944 | 1461558472156 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:52 INFO - PROCESS | 1944 | 1461558472343 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 21:27:52 INFO - PROCESS | 1944 | 1461558472507 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bacd800 == 65 [pid = 1944] [id = 187] 21:27:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d33ee2c00) [pid = 1944] [serial = 561] [outer = (nil)] 21:27:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d344ae400) [pid = 1944] [serial = 562] [outer = 0x7f9d33ee2c00] 21:27:52 INFO - PROCESS | 1944 | 1461558472574 Marionette DEBUG loaded listener.js 21:27:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d3704b800) [pid = 1944] [serial = 563] [outer = 0x7f9d33ee2c00] 21:27:53 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:53 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:27:53 INFO - PROCESS | 1944 | 1461558473864 Marionette TRACE conn4 <- [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]]]}] 21:27:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1749ms 21:27:53 INFO - PROCESS | 1944 | 1461558473925 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 21:27:53 INFO - PROCESS | 1944 | 1461558473929 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 21:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:27:53 INFO - PROCESS | 1944 | 1461558473954 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:27:53 INFO - PROCESS | 1944 | 1461558473959 Marionette TRACE conn4 <- [1,722,null,{}] 21:27:53 INFO - PROCESS | 1944 | 1461558473974 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:54 INFO - PROCESS | 1944 | 1461558474125 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 21:27:54 INFO - PROCESS | 1944 | 1461558474273 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44add000 == 66 [pid = 1944] [id = 188] 21:27:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d34b8ec00) [pid = 1944] [serial = 564] [outer = (nil)] 21:27:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d38116800) [pid = 1944] [serial = 565] [outer = 0x7f9d34b8ec00] 21:27:54 INFO - PROCESS | 1944 | 1461558474348 Marionette DEBUG loaded listener.js 21:27:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d3b27ec00) [pid = 1944] [serial = 566] [outer = 0x7f9d34b8ec00] 21:27:55 INFO - PROCESS | 1944 | 1461558475274 Marionette TRACE conn4 <- [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] 21:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:27:55 INFO - PROCESS | 1944 | 1461558475346 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 21:27:55 INFO - PROCESS | 1944 | 1461558475351 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:27:55 INFO - PROCESS | 1944 | 1461558475354 Marionette TRACE conn4 <- [1,726,null,{}] 21:27:55 INFO - PROCESS | 1944 | 1461558475359 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:55 INFO - PROCESS | 1944 | 1461558475511 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 21:27:55 INFO - PROCESS | 1944 | 1461558475659 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8d4800 == 67 [pid = 1944] [id = 189] 21:27:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d3738d400) [pid = 1944] [serial = 567] [outer = (nil)] 21:27:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d3bcd7000) [pid = 1944] [serial = 568] [outer = 0x7f9d3738d400] 21:27:55 INFO - PROCESS | 1944 | 1461558475729 Marionette DEBUG loaded listener.js 21:27:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d3c183c00) [pid = 1944] [serial = 569] [outer = 0x7f9d3738d400] 21:27:56 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:56 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:27:56 INFO - PROCESS | 1944 | 1461558476727 Marionette TRACE conn4 <- [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]]]}] 21:27:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1433ms 21:27:56 INFO - PROCESS | 1944 | 1461558476794 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 21:27:56 INFO - PROCESS | 1944 | 1461558476798 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 21:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:27:56 INFO - PROCESS | 1944 | 1461558476806 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:27:56 INFO - PROCESS | 1944 | 1461558476809 Marionette TRACE conn4 <- [1,730,null,{}] 21:27:56 INFO - PROCESS | 1944 | 1461558476814 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:56 INFO - PROCESS | 1944 | 1461558476960 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 21:27:57 INFO - PROCESS | 1944 | 1461558477148 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f350800 == 68 [pid = 1944] [id = 190] 21:27:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d30bdd000) [pid = 1944] [serial = 570] [outer = (nil)] 21:27:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d3ba4ec00) [pid = 1944] [serial = 571] [outer = 0x7f9d30bdd000] 21:27:57 INFO - PROCESS | 1944 | 1461558477221 Marionette DEBUG loaded listener.js 21:27:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d3c9ec000) [pid = 1944] [serial = 572] [outer = 0x7f9d30bdd000] 21:27:57 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:57 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:27:58 INFO - PROCESS | 1944 | 1461558478034 Marionette TRACE conn4 <- [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] 21:27:58 INFO - PROCESS | 1944 | 1461558478088 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 21:27:58 INFO - PROCESS | 1944 | 1461558478092 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:27:58 INFO - PROCESS | 1944 | 1461558478096 Marionette TRACE conn4 <- [1,734,null,{}] 21:27:58 INFO - PROCESS | 1944 | 1461558478101 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:58 INFO - PROCESS | 1944 | 1461558478271 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 21:27:58 INFO - PROCESS | 1944 | 1461558478422 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33f96000 == 69 [pid = 1944] [id = 191] 21:27:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d3065e800) [pid = 1944] [serial = 573] [outer = (nil)] 21:27:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d30dd2c00) [pid = 1944] [serial = 574] [outer = 0x7f9d3065e800] 21:27:58 INFO - PROCESS | 1944 | 1461558478492 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d37f42400) [pid = 1944] [serial = 575] [outer = 0x7f9d3065e800] 21:27:59 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:27:59 INFO - PROCESS | 1944 | 1461558479311 Marionette TRACE conn4 <- [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]]]}] 21:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1282ms 21:27:59 INFO - PROCESS | 1944 | 1461558479376 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 21:27:59 INFO - PROCESS | 1944 | 1461558479379 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 21:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:27:59 INFO - PROCESS | 1944 | 1461558479384 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:27:59 INFO - PROCESS | 1944 | 1461558479387 Marionette TRACE conn4 <- [1,738,null,{}] 21:27:59 INFO - PROCESS | 1944 | 1461558479392 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:27:59 INFO - PROCESS | 1944 | 1461558479527 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 21:27:59 INFO - PROCESS | 1944 | 1461558479863 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33b4f800 == 70 [pid = 1944] [id = 192] 21:27:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d30dd9000) [pid = 1944] [serial = 576] [outer = (nil)] 21:27:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d30df1000) [pid = 1944] [serial = 577] [outer = 0x7f9d30dd9000] 21:27:59 INFO - PROCESS | 1944 | 1461558479996 Marionette DEBUG loaded listener.js 21:28:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d31adb000) [pid = 1944] [serial = 578] [outer = 0x7f9d30dd9000] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332dd000 == 69 [pid = 1944] [id = 184] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39c4f800 == 68 [pid = 1944] [id = 183] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d372aa000 == 67 [pid = 1944] [id = 182] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d3ed6f800) [pid = 1944] [serial = 520] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344c3800 == 66 [pid = 1944] [id = 181] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344c6800 == 65 [pid = 1944] [id = 180] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38282800 == 64 [pid = 1944] [id = 178] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d53fd2000 == 63 [pid = 1944] [id = 177] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bd22800 == 62 [pid = 1944] [id = 176] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b239000 == 61 [pid = 1944] [id = 175] 21:28:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332c6000 == 60 [pid = 1944] [id = 174] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d4a641000) [pid = 1944] [serial = 370] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d4bae4400) [pid = 1944] [serial = 231] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d3c191800) [pid = 1944] [serial = 349] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d5268f800) [pid = 1944] [serial = 406] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d4bd85000) [pid = 1944] [serial = 367] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d34b2d400) [pid = 1944] [serial = 261] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d3d3cc400) [pid = 1944] [serial = 445] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d50005000) [pid = 1944] [serial = 310] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d340ac000) [pid = 1944] [serial = 397] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d4f30e400) [pid = 1944] [serial = 234] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d3bdd5800) [pid = 1944] [serial = 400] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d31ae0400) [pid = 1944] [serial = 436] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d40178800) [pid = 1944] [serial = 180] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d4abf4400) [pid = 1944] [serial = 451] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d4fb67800) [pid = 1944] [serial = 373] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d4bd89000) [pid = 1944] [serial = 307] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d3c1f9c00) [pid = 1944] [serial = 361] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f9d4ad5b800) [pid = 1944] [serial = 454] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f9d3bc78400) [pid = 1944] [serial = 340] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d3a51bc00) [pid = 1944] [serial = 225] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d3cf0e400) [pid = 1944] [serial = 274] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d3caccc00) [pid = 1944] [serial = 304] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d40410400) [pid = 1944] [serial = 448] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d3ba54000) [pid = 1944] [serial = 442] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d4f6a3000) [pid = 1944] [serial = 271] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d3b4adc00) [pid = 1944] [serial = 301] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d404a0400) [pid = 1944] [serial = 268] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f9d3bc82c00) [pid = 1944] [serial = 313] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d3bcdac00) [pid = 1944] [serial = 358] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f9d3d33e800) [pid = 1944] [serial = 228] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f9d44a5d400) [pid = 1944] [serial = 364] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f9d37f4a000) [pid = 1944] [serial = 409] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f9d3d3cb800) [pid = 1944] [serial = 343] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f9d4f40dc00) [pid = 1944] [serial = 403] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f9d51bc4800) [pid = 1944] [serial = 376] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f9d37f41c00) [pid = 1944] [serial = 439] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f9d3c9f8000) [pid = 1944] [serial = 265] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f9d4ff04400) [pid = 1944] [serial = 346] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f9d3b403400) [pid = 1944] [serial = 514] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d3c9f1c00) [pid = 1944] [serial = 487] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f9d36563c00) [pid = 1944] [serial = 517] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f9d37f48800) [pid = 1944] [serial = 484] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f9d314c9800) [pid = 1944] [serial = 502] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f9d31a46000) [pid = 1944] [serial = 503] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f9d30ddbc00) [pid = 1944] [serial = 477] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f9d340a0800) [pid = 1944] [serial = 505] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f9d3bc7b400) [pid = 1944] [serial = 515] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f9d340a9000) [pid = 1944] [serial = 506] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d30bdf800) [pid = 1944] [serial = 500] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d30bdac00) [pid = 1944] [serial = 499] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d37e04800) [pid = 1944] [serial = 508] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d37f40800) [pid = 1944] [serial = 509] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d34492000) [pid = 1944] [serial = 480] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d30dec400) [pid = 1944] [serial = 490] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d4a965c00) [pid = 1944] [serial = 493] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d31a44c00) [pid = 1944] [serial = 496] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d380d4c00) [pid = 1944] [serial = 511] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d3b9c9000) [pid = 1944] [serial = 262] [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.] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d380dec00) [pid = 1944] [serial = 512] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d3d33fc00) [pid = 1944] [serial = 518] [outer = (nil)] [url = about:blank] 21:28:01 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:01 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:28:01 INFO - PROCESS | 1944 | 1461558481300 Marionette TRACE conn4 <- [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]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1933ms 21:28:01 INFO - PROCESS | 1944 | 1461558481319 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 21:28:01 INFO - PROCESS | 1944 | 1461558481324 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 21:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:28:01 INFO - PROCESS | 1944 | 1461558481331 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 1944 | 1461558481335 Marionette TRACE conn4 <- [1,742,null,{}] 21:28:01 INFO - PROCESS | 1944 | 1461558481342 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:01 INFO - PROCESS | 1944 | 1461558481513 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 21:28:01 INFO - PROCESS | 1944 | 1461558481621 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d32fd9800 == 61 [pid = 1944] [id = 193] 21:28:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d30def000) [pid = 1944] [serial = 579] [outer = (nil)] 21:28:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d330f1800) [pid = 1944] [serial = 580] [outer = 0x7f9d30def000] 21:28:01 INFO - PROCESS | 1944 | 1461558481702 Marionette DEBUG loaded listener.js 21:28:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d33577000) [pid = 1944] [serial = 581] [outer = 0x7f9d30def000] 21:28:02 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:02 INFO - PROCESS | 1944 | 1461558482753 Marionette TRACE conn4 <- [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]]]}] 21:28:02 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 21:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1436ms 21:28:02 INFO - PROCESS | 1944 | 1461558482769 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 21:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:28:02 INFO - PROCESS | 1944 | 1461558482775 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 21:28:02 INFO - PROCESS | 1944 | 1461558482781 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:28:02 INFO - PROCESS | 1944 | 1461558482783 Marionette TRACE conn4 <- [1,746,null,{}] 21:28:02 INFO - PROCESS | 1944 | 1461558482789 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:02 INFO - PROCESS | 1944 | 1461558482920 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 21:28:02 INFO - PROCESS | 1944 | 1461558482931 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343dd000 == 62 [pid = 1944] [id = 194] 21:28:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d33bf4400) [pid = 1944] [serial = 582] [outer = (nil)] 21:28:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d3407a800) [pid = 1944] [serial = 583] [outer = 0x7f9d33bf4400] 21:28:02 INFO - PROCESS | 1944 | 1461558482986 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d340a9000) [pid = 1944] [serial = 584] [outer = 0x7f9d33bf4400] 21:28:03 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:04 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:04 INFO - PROCESS | 1944 | 1461558484188 Marionette TRACE conn4 <- [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]]]}] 21:28:04 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.) 21:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1425ms 21:28:04 INFO - PROCESS | 1944 | 1461558484206 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 21:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:28:04 INFO - PROCESS | 1944 | 1461558484218 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 21:28:04 INFO - PROCESS | 1944 | 1461558484226 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - PROCESS | 1944 | 1461558484234 Marionette TRACE conn4 <- [1,750,null,{}] 21:28:04 INFO - PROCESS | 1944 | 1461558484253 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:04 INFO - PROCESS | 1944 | 1461558484419 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 21:28:04 INFO - PROCESS | 1944 | 1461558484525 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37298000 == 63 [pid = 1944] [id = 195] 21:28:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d3448e000) [pid = 1944] [serial = 585] [outer = (nil)] 21:28:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d3575d400) [pid = 1944] [serial = 586] [outer = 0x7f9d3448e000] 21:28:04 INFO - PROCESS | 1944 | 1461558484590 Marionette DEBUG loaded listener.js 21:28:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d370ae000) [pid = 1944] [serial = 587] [outer = 0x7f9d3448e000] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d3448b400) [pid = 1944] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d34498400) [pid = 1944] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d3065f000) [pid = 1944] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x7f9d31a3e000) [pid = 1944] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x7f9d30bd8400) [pid = 1944] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x7f9d344a9400) [pid = 1944] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x7f9d31a42000) [pid = 1944] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x7f9d37e08000) [pid = 1944] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:28:05 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x7f9d3065ec00) [pid = 1944] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:28:05 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:05 INFO - PROCESS | 1944 | 1461558485663 Marionette TRACE conn4 <- [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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1493ms 21:28:05 INFO - PROCESS | 1944 | 1461558485717 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 21:28:05 INFO - PROCESS | 1944 | 1461558485720 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 21:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:28:05 INFO - PROCESS | 1944 | 1461558485726 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - PROCESS | 1944 | 1461558485727 Marionette TRACE conn4 <- [1,754,null,{}] 21:28:05 INFO - PROCESS | 1944 | 1461558485732 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:05 INFO - PROCESS | 1944 | 1461558485858 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 21:28:05 INFO - PROCESS | 1944 | 1461558485869 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3322a800 == 64 [pid = 1944] [id = 196] 21:28:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x7f9d30dea800) [pid = 1944] [serial = 588] [outer = (nil)] 21:28:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x7f9d37050000) [pid = 1944] [serial = 589] [outer = 0x7f9d30dea800] 21:28:05 INFO - PROCESS | 1944 | 1461558485925 Marionette DEBUG loaded listener.js 21:28:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x7f9d37398000) [pid = 1944] [serial = 590] [outer = 0x7f9d30dea800] 21:28:07 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:07 INFO - PROCESS | 1944 | 1461558487083 Marionette TRACE conn4 <- [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]]]}] 21:28:07 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 21:28:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1374ms 21:28:07 INFO - PROCESS | 1944 | 1461558487100 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 1944 | 1461558487102 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 21:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:28:07 INFO - PROCESS | 1944 | 1461558487108 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 1944 | 1461558487110 Marionette TRACE conn4 <- [1,758,null,{}] 21:28:07 INFO - PROCESS | 1944 | 1461558487114 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:07 INFO - PROCESS | 1944 | 1461558487249 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 21:28:07 INFO - PROCESS | 1944 | 1461558487392 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39a04800 == 65 [pid = 1944] [id = 197] 21:28:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x7f9d37f49800) [pid = 1944] [serial = 591] [outer = (nil)] 21:28:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x7f9d380d4c00) [pid = 1944] [serial = 592] [outer = 0x7f9d37f49800] 21:28:07 INFO - PROCESS | 1944 | 1461558487463 Marionette DEBUG loaded listener.js 21:28:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x7f9d38114800) [pid = 1944] [serial = 593] [outer = 0x7f9d37f49800] 21:28:08 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:08 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:28:08 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:08 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:08 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:28:08 INFO - PROCESS | 1944 | 1461558488429 Marionette TRACE conn4 <- [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]]]}] 21:28:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1374ms 21:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:28:08 INFO - PROCESS | 1944 | 1461558488483 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 21:28:08 INFO - PROCESS | 1944 | 1461558488487 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 21:28:08 INFO - PROCESS | 1944 | 1461558488494 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:28:08 INFO - PROCESS | 1944 | 1461558488497 Marionette TRACE conn4 <- [1,762,null,{}] 21:28:08 INFO - PROCESS | 1944 | 1461558488504 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:08 INFO - PROCESS | 1944 | 1461558488656 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 21:28:08 INFO - PROCESS | 1944 | 1461558488805 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d365f2000 == 66 [pid = 1944] [id = 198] 21:28:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d3360f400) [pid = 1944] [serial = 594] [outer = (nil)] 21:28:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d3409ec00) [pid = 1944] [serial = 595] [outer = 0x7f9d3360f400] 21:28:08 INFO - PROCESS | 1944 | 1461558488874 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d34b2d000) [pid = 1944] [serial = 596] [outer = 0x7f9d3360f400] 21:28:10 INFO - PROCESS | 1944 | 1461558490183 Marionette TRACE conn4 <- [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]]]}] 21:28:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:28:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1735ms 21:28:10 INFO - PROCESS | 1944 | 1461558490228 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 21:28:10 INFO - PROCESS | 1944 | 1461558490242 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 21:28:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:28:10 INFO - PROCESS | 1944 | 1461558490381 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:28:10 INFO - PROCESS | 1944 | 1461558490386 Marionette TRACE conn4 <- [1,766,null,{}] 21:28:10 INFO - PROCESS | 1944 | 1461558490393 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:10 INFO - PROCESS | 1944 | 1461558490545 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 21:28:10 INFO - PROCESS | 1944 | 1461558490689 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b5ed000 == 67 [pid = 1944] [id = 199] 21:28:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d33bf5c00) [pid = 1944] [serial = 597] [outer = (nil)] 21:28:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d37e0d000) [pid = 1944] [serial = 598] [outer = 0x7f9d33bf5c00] 21:28:10 INFO - PROCESS | 1944 | 1461558490757 Marionette DEBUG loaded listener.js 21:28:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d380d7800) [pid = 1944] [serial = 599] [outer = 0x7f9d33bf5c00] 21:28:11 INFO - PROCESS | 1944 | 1461558491962 Marionette TRACE conn4 <- [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]]]}] 21:28:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:28:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1681ms 21:28:12 INFO - PROCESS | 1944 | 1461558492012 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 21:28:12 INFO - PROCESS | 1944 | 1461558492016 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 21:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:28:12 INFO - PROCESS | 1944 | 1461558492022 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:28:12 INFO - PROCESS | 1944 | 1461558492027 Marionette TRACE conn4 <- [1,770,null,{}] 21:28:12 INFO - PROCESS | 1944 | 1461558492133 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:12 INFO - PROCESS | 1944 | 1461558492326 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 21:28:12 INFO - PROCESS | 1944 | 1461558492341 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c162000 == 68 [pid = 1944] [id = 200] 21:28:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d380d5c00) [pid = 1944] [serial = 600] [outer = (nil)] 21:28:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d3811fc00) [pid = 1944] [serial = 601] [outer = 0x7f9d380d5c00] 21:28:12 INFO - PROCESS | 1944 | 1461558492412 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d39a64c00) [pid = 1944] [serial = 602] [outer = 0x7f9d380d5c00] 21:28:13 INFO - PROCESS | 1944 | 1461558493257 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 21:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1278ms 21:28:13 INFO - PROCESS | 1944 | 1461558493301 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 21:28:13 INFO - PROCESS | 1944 | 1461558493306 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 21:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:28:13 INFO - PROCESS | 1944 | 1461558493312 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:28:13 INFO - PROCESS | 1944 | 1461558493316 Marionette TRACE conn4 <- [1,774,null,{}] 21:28:13 INFO - PROCESS | 1944 | 1461558493322 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:13 INFO - PROCESS | 1944 | 1461558493462 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 21:28:13 INFO - PROCESS | 1944 | 1461558493612 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caf5800 == 69 [pid = 1944] [id = 201] 21:28:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d37f3e000) [pid = 1944] [serial = 603] [outer = (nil)] 21:28:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d3a5ec400) [pid = 1944] [serial = 604] [outer = 0x7f9d37f3e000] 21:28:13 INFO - PROCESS | 1944 | 1461558493680 Marionette DEBUG loaded listener.js 21:28:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d3a8ccc00) [pid = 1944] [serial = 605] [outer = 0x7f9d37f3e000] 21:28:14 INFO - PROCESS | 1944 | 1461558494482 Marionette TRACE conn4 <- [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]]]}] 21:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1229ms 21:28:14 INFO - PROCESS | 1944 | 1461558494543 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 21:28:14 INFO - PROCESS | 1944 | 1461558494546 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 21:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:28:14 INFO - PROCESS | 1944 | 1461558494551 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:28:14 INFO - PROCESS | 1944 | 1461558494554 Marionette TRACE conn4 <- [1,778,null,{}] 21:28:14 INFO - PROCESS | 1944 | 1461558494559 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:14 INFO - PROCESS | 1944 | 1461558494719 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 21:28:14 INFO - PROCESS | 1944 | 1461558494867 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d86e000 == 70 [pid = 1944] [id = 202] 21:28:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f9d39a69000) [pid = 1944] [serial = 606] [outer = (nil)] 21:28:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f9d3b279000) [pid = 1944] [serial = 607] [outer = 0x7f9d39a69000] 21:28:14 INFO - PROCESS | 1944 | 1461558494941 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d3b4adc00) [pid = 1944] [serial = 608] [outer = 0x7f9d39a69000] 21:28:15 INFO - PROCESS | 1944 | 1461558495840 Marionette TRACE conn4 <- [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]]]}] 21:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1335ms 21:28:15 INFO - PROCESS | 1944 | 1461558495888 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 21:28:15 INFO - PROCESS | 1944 | 1461558495891 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 21:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:28:15 INFO - PROCESS | 1944 | 1461558495897 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:28:15 INFO - PROCESS | 1944 | 1461558495899 Marionette TRACE conn4 <- [1,782,null,{}] 21:28:15 INFO - PROCESS | 1944 | 1461558495904 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:16 INFO - PROCESS | 1944 | 1461558496061 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 21:28:16 INFO - PROCESS | 1944 | 1461558496411 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343d5000 == 71 [pid = 1944] [id = 203] 21:28:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d314c9800) [pid = 1944] [serial = 609] [outer = (nil)] 21:28:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d31ad4400) [pid = 1944] [serial = 610] [outer = 0x7f9d314c9800] 21:28:16 INFO - PROCESS | 1944 | 1461558496555 Marionette DEBUG loaded listener.js 21:28:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f9d3356e400) [pid = 1944] [serial = 611] [outer = 0x7f9d314c9800] 21:28:17 INFO - PROCESS | 1944 | 1461558497362 Marionette TRACE conn4 <- [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]]]}] 21:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1530ms 21:28:17 INFO - PROCESS | 1944 | 1461558497428 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 21:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:28:17 INFO - PROCESS | 1944 | 1461558497444 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 21:28:17 INFO - PROCESS | 1944 | 1461558497452 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 1944 | 1461558497461 Marionette TRACE conn4 <- [1,786,null,{}] 21:28:17 INFO - PROCESS | 1944 | 1461558497471 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:17 INFO - PROCESS | 1944 | 1461558497665 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 21:28:17 INFO - PROCESS | 1944 | 1461558497821 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33f8b000 == 72 [pid = 1944] [id = 204] 21:28:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f9d330f6000) [pid = 1944] [serial = 612] [outer = (nil)] 21:28:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d340a1400) [pid = 1944] [serial = 613] [outer = 0x7f9d330f6000] 21:28:17 INFO - PROCESS | 1944 | 1461558497888 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d34b90800) [pid = 1944] [serial = 614] [outer = 0x7f9d330f6000] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3322a800 == 71 [pid = 1944] [id = 196] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37298000 == 70 [pid = 1944] [id = 195] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343dd000 == 69 [pid = 1944] [id = 194] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f9d4a973000) [pid = 1944] [serial = 535] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f9d3a5fbc00) [pid = 1944] [serial = 556] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d32fd9800 == 68 [pid = 1944] [id = 193] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33b4f800 == 67 [pid = 1944] [id = 192] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44add000 == 66 [pid = 1944] [id = 188] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bacd800 == 65 [pid = 1944] [id = 187] 21:28:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343c9000 == 64 [pid = 1944] [id = 186] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f9d34497c00) [pid = 1944] [serial = 481] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f9d3c0dec00) [pid = 1944] [serial = 485] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f9d31ad2800) [pid = 1944] [serial = 478] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f9d344a9000) [pid = 1944] [serial = 545] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d34076c00) [pid = 1944] [serial = 544] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x7f9d49a13400) [pid = 1944] [serial = 521] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x7f9d4049dc00) [pid = 1944] [serial = 538] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f9d37e09800) [pid = 1944] [serial = 547] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f9d3c1f8000) [pid = 1944] [serial = 532] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f9d31a49800) [pid = 1944] [serial = 541] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f9d30bd4800) [pid = 1944] [serial = 523] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f9d38114c00) [pid = 1944] [serial = 550] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f9d3360fc00) [pid = 1944] [serial = 526] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d37e0a400) [pid = 1944] [serial = 529] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d30bddc00) [pid = 1944] [serial = 553] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d37f46c00) [pid = 1944] [serial = 548] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d3811c800) [pid = 1944] [serial = 551] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x7f9d330f6c00) [pid = 1944] [serial = 542] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x7f9d31ade800) [pid = 1944] [serial = 554] [outer = (nil)] [url = about:blank] 21:28:18 INFO - PROCESS | 1944 | 1461558498735 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 21:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1351ms 21:28:18 INFO - PROCESS | 1944 | 1461558498805 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 21:28:18 INFO - PROCESS | 1944 | 1461558498810 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 21:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:28:18 INFO - PROCESS | 1944 | 1461558498818 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:28:18 INFO - PROCESS | 1944 | 1461558498820 Marionette TRACE conn4 <- [1,790,null,{}] 21:28:18 INFO - PROCESS | 1944 | 1461558498826 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:18 INFO - PROCESS | 1944 | 1461558498956 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 21:28:18 INFO - PROCESS | 1944 | 1461558498972 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344d2800 == 65 [pid = 1944] [id = 205] 21:28:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x7f9d34076c00) [pid = 1944] [serial = 615] [outer = (nil)] 21:28:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x7f9d370af000) [pid = 1944] [serial = 616] [outer = 0x7f9d34076c00] 21:28:19 INFO - PROCESS | 1944 | 1461558499030 Marionette DEBUG loaded listener.js 21:28:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d37f40800) [pid = 1944] [serial = 617] [outer = 0x7f9d34076c00] 21:28:19 INFO - PROCESS | 1944 | 1461558499822 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 21:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1029ms 21:28:19 INFO - PROCESS | 1944 | 1461558499847 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 21:28:19 INFO - PROCESS | 1944 | 1461558499851 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 21:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:28:19 INFO - PROCESS | 1944 | 1461558499858 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:28:19 INFO - PROCESS | 1944 | 1461558499866 Marionette TRACE conn4 <- [1,794,null,{}] 21:28:19 INFO - PROCESS | 1944 | 1461558499897 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:20 INFO - PROCESS | 1944 | 1461558500031 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 21:28:20 INFO - PROCESS | 1944 | 1461558500049 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3994a800 == 66 [pid = 1944] [id = 206] 21:28:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d37f4a400) [pid = 1944] [serial = 618] [outer = (nil)] 21:28:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d38121000) [pid = 1944] [serial = 619] [outer = 0x7f9d37f4a400] 21:28:20 INFO - PROCESS | 1944 | 1461558500104 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d39a5ec00) [pid = 1944] [serial = 620] [outer = 0x7f9d37f4a400] 21:28:20 INFO - PROCESS | 1944 | 1461558500822 Marionette TRACE conn4 <- [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]]]}] 21:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1006ms 21:28:20 INFO - PROCESS | 1944 | 1461558500863 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 1944 | 1461558500867 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 21:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:28:20 INFO - PROCESS | 1944 | 1461558500882 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 1944 | 1461558500884 Marionette TRACE conn4 <- [1,798,null,{}] 21:28:20 INFO - PROCESS | 1944 | 1461558500889 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:21 INFO - PROCESS | 1944 | 1461558501068 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 21:28:21 INFO - PROCESS | 1944 | 1461558501098 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bad6000 == 67 [pid = 1944] [id = 207] 21:28:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d37f4b800) [pid = 1944] [serial = 621] [outer = (nil)] 21:28:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d3aa09800) [pid = 1944] [serial = 622] [outer = 0x7f9d37f4b800] 21:28:21 INFO - PROCESS | 1944 | 1461558501153 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d3b932800) [pid = 1944] [serial = 623] [outer = 0x7f9d37f4b800] 21:28:21 INFO - PROCESS | 1944 | 1461558501879 Marionette TRACE conn4 <- [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]]]}] 21:28:21 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 21:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1024ms 21:28:21 INFO - PROCESS | 1944 | 1461558501906 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 21:28:21 INFO - PROCESS | 1944 | 1461558501909 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 21:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:28:21 INFO - PROCESS | 1944 | 1461558501914 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - PROCESS | 1944 | 1461558501916 Marionette TRACE conn4 <- [1,802,null,{}] 21:28:21 INFO - PROCESS | 1944 | 1461558501921 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:22 INFO - PROCESS | 1944 | 1461558502085 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 21:28:22 INFO - PROCESS | 1944 | 1461558502122 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bd47800 == 68 [pid = 1944] [id = 208] 21:28:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d3ba50000) [pid = 1944] [serial = 624] [outer = (nil)] 21:28:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d3bc14000) [pid = 1944] [serial = 625] [outer = 0x7f9d3ba50000] 21:28:22 INFO - PROCESS | 1944 | 1461558502192 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d3bcd4000) [pid = 1944] [serial = 626] [outer = 0x7f9d3ba50000] 21:28:22 INFO - PROCESS | 1944 | 1461558502957 Marionette TRACE conn4 <- [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]]]}] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x7f9d30de6400) [pid = 1944] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x7f9d30deb000) [pid = 1944] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x7f9d37e07800) [pid = 1944] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x7f9d30df1800) [pid = 1944] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x7f9d3448e000) [pid = 1944] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x7f9d33bf4400) [pid = 1944] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x7f9d30dea800) [pid = 1944] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x7f9d30def000) [pid = 1944] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x7f9d340a2000) [pid = 1944] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:28:23 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x7f9d30dd9000) [pid = 1944] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:28:23 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 21:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1226ms 21:28:23 INFO - PROCESS | 1944 | 1461558503148 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 1944 | 1461558503151 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 21:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:28:23 INFO - PROCESS | 1944 | 1461558503156 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 1944 | 1461558503164 Marionette TRACE conn4 <- [1,806,null,{}] 21:28:23 INFO - PROCESS | 1944 | 1461558503171 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:23 INFO - PROCESS | 1944 | 1461558503309 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 21:28:23 INFO - PROCESS | 1944 | 1461558503326 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d19d000 == 69 [pid = 1944] [id = 209] 21:28:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x7f9d33bed800) [pid = 1944] [serial = 627] [outer = (nil)] 21:28:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x7f9d340ac400) [pid = 1944] [serial = 628] [outer = 0x7f9d33bed800] 21:28:23 INFO - PROCESS | 1944 | 1461558503385 Marionette DEBUG loaded listener.js 21:28:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x7f9d3b932000) [pid = 1944] [serial = 629] [outer = 0x7f9d33bed800] 21:28:24 INFO - PROCESS | 1944 | 1461558504088 Marionette TRACE conn4 <- [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]]]}] 21:28:24 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 21:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 987ms 21:28:24 INFO - PROCESS | 1944 | 1461558504144 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 21:28:24 INFO - PROCESS | 1944 | 1461558504146 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 21:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:28:24 INFO - PROCESS | 1944 | 1461558504152 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:28:24 INFO - PROCESS | 1944 | 1461558504157 Marionette TRACE conn4 <- [1,810,null,{}] 21:28:24 INFO - PROCESS | 1944 | 1461558504162 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:24 INFO - PROCESS | 1944 | 1461558504326 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 21:28:24 INFO - PROCESS | 1944 | 1461558504345 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d404da000 == 70 [pid = 1944] [id = 210] 21:28:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x7f9d30dec000) [pid = 1944] [serial = 630] [outer = (nil)] 21:28:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x7f9d3bddd000) [pid = 1944] [serial = 631] [outer = 0x7f9d30dec000] 21:28:24 INFO - PROCESS | 1944 | 1461558504401 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x7f9d3c184400) [pid = 1944] [serial = 632] [outer = 0x7f9d30dec000] 21:28:25 INFO - PROCESS | 1944 | 1461558505056 Marionette TRACE conn4 <- [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]]]}] 21:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 927ms 21:28:25 INFO - PROCESS | 1944 | 1461558505078 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 21:28:25 INFO - PROCESS | 1944 | 1461558505081 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 21:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:28:25 INFO - PROCESS | 1944 | 1461558505086 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 1944 | 1461558505089 Marionette TRACE conn4 <- [1,814,null,{}] 21:28:25 INFO - PROCESS | 1944 | 1461558505094 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:25 INFO - PROCESS | 1944 | 1461558505295 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 21:28:25 INFO - PROCESS | 1944 | 1461558505432 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332d6800 == 71 [pid = 1944] [id = 211] 21:28:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x7f9d30ddfc00) [pid = 1944] [serial = 633] [outer = (nil)] 21:28:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x7f9d30ded400) [pid = 1944] [serial = 634] [outer = 0x7f9d30ddfc00] 21:28:25 INFO - PROCESS | 1944 | 1461558505513 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x7f9d31add800) [pid = 1944] [serial = 635] [outer = 0x7f9d30ddfc00] 21:28:26 INFO - PROCESS | 1944 | 1461558506408 Marionette TRACE conn4 <- [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] 21:28:26 INFO - PROCESS | 1944 | 1461558506478 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 21:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:28:26 INFO - PROCESS | 1944 | 1461558506485 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 1944 | 1461558506491 Marionette TRACE conn4 <- [1,818,null,{}] 21:28:26 INFO - PROCESS | 1944 | 1461558506497 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:26 INFO - PROCESS | 1944 | 1461558506697 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 21:28:26 INFO - PROCESS | 1944 | 1461558506849 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3993e000 == 72 [pid = 1944] [id = 212] 21:28:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x7f9d344a5800) [pid = 1944] [serial = 636] [outer = (nil)] 21:28:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x7f9d3704e800) [pid = 1944] [serial = 637] [outer = 0x7f9d344a5800] 21:28:26 INFO - PROCESS | 1944 | 1461558506926 Marionette DEBUG loaded listener.js 21:28:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x7f9d37f3cc00) [pid = 1944] [serial = 638] [outer = 0x7f9d344a5800] 21:28:27 INFO - PROCESS | 1944 | 1461558507783 Marionette TRACE conn4 <- [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]]]}] 21:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1336ms 21:28:27 INFO - PROCESS | 1944 | 1461558507821 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 21:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:28:27 INFO - PROCESS | 1944 | 1461558507826 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 21:28:27 INFO - PROCESS | 1944 | 1461558507832 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:28:27 INFO - PROCESS | 1944 | 1461558507835 Marionette TRACE conn4 <- [1,822,null,{}] 21:28:27 INFO - PROCESS | 1944 | 1461558507840 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:27 INFO - PROCESS | 1944 | 1461558507989 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 21:28:28 INFO - PROCESS | 1944 | 1461558508149 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44af5800 == 73 [pid = 1944] [id = 213] 21:28:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d3811b000) [pid = 1944] [serial = 639] [outer = (nil)] 21:28:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d3a8cbc00) [pid = 1944] [serial = 640] [outer = 0x7f9d3811b000] 21:28:28 INFO - PROCESS | 1944 | 1461558508229 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d3ba4a400) [pid = 1944] [serial = 641] [outer = 0x7f9d3811b000] 21:28:29 INFO - PROCESS | 1944 | 1461558509144 Marionette TRACE conn4 <- [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] 21:28:29 INFO - PROCESS | 1944 | 1461558509221 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 21:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:28:29 INFO - PROCESS | 1944 | 1461558509237 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 1944 | 1461558509244 Marionette TRACE conn4 <- [1,826,null,{}] 21:28:29 INFO - PROCESS | 1944 | 1461558509249 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:29 INFO - PROCESS | 1944 | 1461558509442 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 21:28:29 INFO - PROCESS | 1944 | 1461558509594 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8cc800 == 74 [pid = 1944] [id = 214] 21:28:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f9d3811c000) [pid = 1944] [serial = 642] [outer = (nil)] 21:28:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f9d3c0c8800) [pid = 1944] [serial = 643] [outer = 0x7f9d3811c000] 21:28:29 INFO - PROCESS | 1944 | 1461558509676 Marionette DEBUG loaded listener.js 21:28:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d3c1ee000) [pid = 1944] [serial = 644] [outer = 0x7f9d3811c000] 21:28:30 INFO - PROCESS | 1944 | 1461558510503 Marionette TRACE conn4 <- [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]]]}] 21:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1337ms 21:28:30 INFO - PROCESS | 1944 | 1461558510568 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 21:28:30 INFO - PROCESS | 1944 | 1461558510571 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 21:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:28:30 INFO - PROCESS | 1944 | 1461558510577 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:28:30 INFO - PROCESS | 1944 | 1461558510579 Marionette TRACE conn4 <- [1,830,null,{}] 21:28:30 INFO - PROCESS | 1944 | 1461558510584 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:30 INFO - PROCESS | 1944 | 1461558510739 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 21:28:30 INFO - PROCESS | 1944 | 1461558510892 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4adb5000 == 75 [pid = 1944] [id = 215] 21:28:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d3ba4c400) [pid = 1944] [serial = 645] [outer = (nil)] 21:28:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f9d3c72e800) [pid = 1944] [serial = 646] [outer = 0x7f9d3ba4c400] 21:28:30 INFO - PROCESS | 1944 | 1461558510960 Marionette DEBUG loaded listener.js 21:28:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d3c9f4400) [pid = 1944] [serial = 647] [outer = 0x7f9d3ba4c400] 21:28:31 INFO - PROCESS | 1944 | 1461558511760 Marionette TRACE conn4 <- [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]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1229ms 21:28:31 INFO - PROCESS | 1944 | 1461558511806 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 1944 | 1461558511810 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 21:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:28:31 INFO - PROCESS | 1944 | 1461558511815 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 1944 | 1461558511818 Marionette TRACE conn4 <- [1,834,null,{}] 21:28:31 INFO - PROCESS | 1944 | 1461558511823 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:31 INFO - PROCESS | 1944 | 1461558511968 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 21:28:32 INFO - PROCESS | 1944 | 1461558512129 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4d73d000 == 76 [pid = 1944] [id = 216] 21:28:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d3cf0a800) [pid = 1944] [serial = 648] [outer = (nil)] 21:28:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d3d33a000) [pid = 1944] [serial = 649] [outer = 0x7f9d3cf0a800] 21:28:32 INFO - PROCESS | 1944 | 1461558512209 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d3d8b3c00) [pid = 1944] [serial = 650] [outer = 0x7f9d3cf0a800] 21:28:33 INFO - PROCESS | 1944 | 1461558513065 Marionette TRACE conn4 <- [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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1284ms 21:28:33 INFO - PROCESS | 1944 | 1461558513100 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1944 | 1461558513103 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 21:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:28:33 INFO - PROCESS | 1944 | 1461558513109 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1944 | 1461558513111 Marionette TRACE conn4 <- [1,838,null,{}] 21:28:33 INFO - PROCESS | 1944 | 1461558513116 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:33 INFO - PROCESS | 1944 | 1461558513281 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 21:28:33 INFO - PROCESS | 1944 | 1461558513451 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f43f800 == 77 [pid = 1944] [id = 217] 21:28:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d30bd1400) [pid = 1944] [serial = 651] [outer = (nil)] 21:28:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d3dba0400) [pid = 1944] [serial = 652] [outer = 0x7f9d30bd1400] 21:28:33 INFO - PROCESS | 1944 | 1461558513517 Marionette DEBUG loaded listener.js 21:28:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d3e2da000) [pid = 1944] [serial = 653] [outer = 0x7f9d30bd1400] 21:28:34 INFO - PROCESS | 1944 | 1461558514724 Marionette TRACE conn4 <- [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]]]}] 21:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1626ms 21:28:34 INFO - PROCESS | 1944 | 1461558514736 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 21:28:34 INFO - PROCESS | 1944 | 1461558514739 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 21:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:28:34 INFO - PROCESS | 1944 | 1461558514747 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:28:34 INFO - PROCESS | 1944 | 1461558514752 Marionette TRACE conn4 <- [1,842,null,{}] 21:28:34 INFO - PROCESS | 1944 | 1461558514760 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:34 INFO - PROCESS | 1944 | 1461558514913 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 21:28:35 INFO - PROCESS | 1944 | 1461558515125 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3457f800 == 78 [pid = 1944] [id = 218] 21:28:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d330ed400) [pid = 1944] [serial = 654] [outer = (nil)] 21:28:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d330f7800) [pid = 1944] [serial = 655] [outer = 0x7f9d330ed400] 21:28:35 INFO - PROCESS | 1944 | 1461558515203 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d33bec000) [pid = 1944] [serial = 656] [outer = 0x7f9d330ed400] 21:28:36 INFO - PROCESS | 1944 | 1461558516064 Marionette TRACE conn4 <- [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]]]}] 21:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1381ms 21:28:36 INFO - PROCESS | 1944 | 1461558516128 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 21:28:36 INFO - PROCESS | 1944 | 1461558516136 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 21:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:28:36 INFO - PROCESS | 1944 | 1461558516144 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 1944 | 1461558516148 Marionette TRACE conn4 <- [1,846,null,{}] 21:28:36 INFO - PROCESS | 1944 | 1461558516153 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:36 INFO - PROCESS | 1944 | 1461558516295 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 21:28:36 INFO - PROCESS | 1944 | 1461558516451 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3458e000 == 79 [pid = 1944] [id = 219] 21:28:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d3448e800) [pid = 1944] [serial = 657] [outer = (nil)] 21:28:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d35759000) [pid = 1944] [serial = 658] [outer = 0x7f9d3448e800] 21:28:36 INFO - PROCESS | 1944 | 1461558516514 Marionette DEBUG loaded listener.js 21:28:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d37047c00) [pid = 1944] [serial = 659] [outer = 0x7f9d3448e800] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3821c000 == 78 [pid = 1944] [id = 151] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4fdb8800 == 77 [pid = 1944] [id = 150] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4aba6000 == 76 [pid = 1944] [id = 122] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4fbed800 == 75 [pid = 1944] [id = 158] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d404da000 == 74 [pid = 1944] [id = 210] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d19d000 == 73 [pid = 1944] [id = 209] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bd47800 == 72 [pid = 1944] [id = 208] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bad6000 == 71 [pid = 1944] [id = 207] 21:28:36 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3994a800 == 70 [pid = 1944] [id = 206] 21:28:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344d2800 == 69 [pid = 1944] [id = 205] 21:28:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33f8b000 == 68 [pid = 1944] [id = 204] 21:28:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343d5000 == 67 [pid = 1944] [id = 203] 21:28:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c162000 == 66 [pid = 1944] [id = 200] 21:28:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b5ed000 == 65 [pid = 1944] [id = 199] 21:28:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d365f2000 == 64 [pid = 1944] [id = 198] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d30df0800) [pid = 1944] [serial = 491] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d4dc3d400) [pid = 1944] [serial = 494] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d4015ec00) [pid = 1944] [serial = 488] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d31a49c00) [pid = 1944] [serial = 497] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d3575d400) [pid = 1944] [serial = 586] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d3407a800) [pid = 1944] [serial = 583] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d37050000) [pid = 1944] [serial = 589] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d370ae000) [pid = 1944] [serial = 587] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f9d330f1800) [pid = 1944] [serial = 580] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d33577000) [pid = 1944] [serial = 581] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f9d3bcd7000) [pid = 1944] [serial = 568] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f9d38116800) [pid = 1944] [serial = 565] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f9d3ba50400) [pid = 1944] [serial = 557] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f9d31adb000) [pid = 1944] [serial = 578] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f9d30df1000) [pid = 1944] [serial = 577] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f9d31a4b000) [pid = 1944] [serial = 559] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x7f9d344ae400) [pid = 1944] [serial = 562] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x7f9d3ba4ec00) [pid = 1944] [serial = 571] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x7f9d30dd2c00) [pid = 1944] [serial = 574] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x7f9d37398000) [pid = 1944] [serial = 590] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x7f9d340a9000) [pid = 1944] [serial = 584] [outer = (nil)] [url = about:blank] 21:28:37 INFO - PROCESS | 1944 | 1461558517377 Marionette TRACE conn4 <- [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]]]}] 21:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1285ms 21:28:37 INFO - PROCESS | 1944 | 1461558517430 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 21:28:37 INFO - PROCESS | 1944 | 1461558517433 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 21:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:28:37 INFO - PROCESS | 1944 | 1461558517439 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:28:37 INFO - PROCESS | 1944 | 1461558517444 Marionette TRACE conn4 <- [1,850,null,{}] 21:28:37 INFO - PROCESS | 1944 | 1461558517457 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:37 INFO - PROCESS | 1944 | 1461558517595 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 21:28:37 INFO - PROCESS | 1944 | 1461558517611 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344be000 == 65 [pid = 1944] [id = 220] 21:28:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x7f9d3704b000) [pid = 1944] [serial = 660] [outer = (nil)] 21:28:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x7f9d37e0e000) [pid = 1944] [serial = 661] [outer = 0x7f9d3704b000] 21:28:37 INFO - PROCESS | 1944 | 1461558517672 Marionette DEBUG loaded listener.js 21:28:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x7f9d380d4000) [pid = 1944] [serial = 662] [outer = 0x7f9d3704b000] 21:28:38 INFO - PROCESS | 1944 | 1461558518458 Marionette TRACE conn4 <- [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]]]}] 21:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1084ms 21:28:38 INFO - PROCESS | 1944 | 1461558518524 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 21:28:38 INFO - PROCESS | 1944 | 1461558518527 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 21:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:28:38 INFO - PROCESS | 1944 | 1461558518533 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:28:38 INFO - PROCESS | 1944 | 1461558518535 Marionette TRACE conn4 <- [1,854,null,{}] 21:28:38 INFO - PROCESS | 1944 | 1461558518540 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:38 INFO - PROCESS | 1944 | 1461558518669 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 21:28:38 INFO - PROCESS | 1944 | 1461558518683 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38223000 == 66 [pid = 1944] [id = 221] 21:28:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x7f9d37398000) [pid = 1944] [serial = 663] [outer = (nil)] 21:28:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x7f9d3811ac00) [pid = 1944] [serial = 664] [outer = 0x7f9d37398000] 21:28:38 INFO - PROCESS | 1944 | 1461558518740 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d38f5f000) [pid = 1944] [serial = 665] [outer = 0x7f9d37398000] 21:28:39 INFO - PROCESS | 1944 | 1461558519517 Marionette TRACE conn4 <- [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]]]}] 21:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1024ms 21:28:39 INFO - PROCESS | 1944 | 1461558519557 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 21:28:39 INFO - PROCESS | 1944 | 1461558519560 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 21:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:28:39 INFO - PROCESS | 1944 | 1461558519565 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:28:39 INFO - PROCESS | 1944 | 1461558519567 Marionette TRACE conn4 <- [1,858,null,{}] 21:28:39 INFO - PROCESS | 1944 | 1461558519572 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:39 INFO - PROCESS | 1944 | 1461558519776 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 21:28:39 INFO - PROCESS | 1944 | 1461558519807 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bd4b800 == 67 [pid = 1944] [id = 222] 21:28:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d380da800) [pid = 1944] [serial = 666] [outer = (nil)] 21:28:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f9d39cbcc00) [pid = 1944] [serial = 667] [outer = 0x7f9d380da800] 21:28:39 INFO - PROCESS | 1944 | 1461558519866 Marionette DEBUG loaded listener.js 21:28:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d3a8c7800) [pid = 1944] [serial = 668] [outer = 0x7f9d380da800] 21:28:40 INFO - PROCESS | 1944 | 1461558520524 Marionette TRACE conn4 <- [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]]]}] 21:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1028ms 21:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:28:40 INFO - PROCESS | 1944 | 1461558520594 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 1944 | 1461558520596 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 21:28:40 INFO - PROCESS | 1944 | 1461558520600 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 1944 | 1461558520604 Marionette TRACE conn4 <- [1,862,null,{}] 21:28:40 INFO - PROCESS | 1944 | 1461558520614 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:40 INFO - PROCESS | 1944 | 1461558520828 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 21:28:40 INFO - PROCESS | 1944 | 1461558520874 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bf21000 == 68 [pid = 1944] [id = 223] 21:28:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d3b7eec00) [pid = 1944] [serial = 669] [outer = (nil)] 21:28:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d3bc79800) [pid = 1944] [serial = 670] [outer = 0x7f9d3b7eec00] 21:28:40 INFO - PROCESS | 1944 | 1461558520933 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d3c0da800) [pid = 1944] [serial = 671] [outer = 0x7f9d3b7eec00] 21:28:41 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d37f4a400) [pid = 1944] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:28:41 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x7f9d3ba50000) [pid = 1944] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:28:41 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x7f9d314c9800) [pid = 1944] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:28:41 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x7f9d33bed800) [pid = 1944] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:28:41 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x7f9d34076c00) [pid = 1944] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:28:41 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x7f9d330f6000) [pid = 1944] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:28:41 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x7f9d37f4b800) [pid = 1944] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:28:41 INFO - PROCESS | 1944 | 1461558521873 Marionette TRACE conn4 <- [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]]]}] 21:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1325ms 21:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:28:41 INFO - PROCESS | 1944 | 1461558521927 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 21:28:41 INFO - PROCESS | 1944 | 1461558521929 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 21:28:41 INFO - PROCESS | 1944 | 1461558521935 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:28:41 INFO - PROCESS | 1944 | 1461558521937 Marionette TRACE conn4 <- [1,866,null,{}] 21:28:41 INFO - PROCESS | 1944 | 1461558521942 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:42 INFO - PROCESS | 1944 | 1461558522079 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 21:28:42 INFO - PROCESS | 1944 | 1461558522092 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c61f000 == 69 [pid = 1944] [id = 224] 21:28:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x7f9d33bed800) [pid = 1944] [serial = 672] [outer = (nil)] 21:28:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x7f9d3ba50000) [pid = 1944] [serial = 673] [outer = 0x7f9d33bed800] 21:28:42 INFO - PROCESS | 1944 | 1461558522150 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x7f9d3c0e8800) [pid = 1944] [serial = 674] [outer = 0x7f9d33bed800] 21:28:42 INFO - PROCESS | 1944 | 1461558522981 Marionette TRACE conn4 <- [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]]]}] 21:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1078ms 21:28:43 INFO - PROCESS | 1944 | 1461558523028 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 21:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:28:43 INFO - PROCESS | 1944 | 1461558523034 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 21:28:43 INFO - PROCESS | 1944 | 1461558523042 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:28:43 INFO - PROCESS | 1944 | 1461558523047 Marionette TRACE conn4 <- [1,870,null,{}] 21:28:43 INFO - PROCESS | 1944 | 1461558523056 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:43 INFO - PROCESS | 1944 | 1461558523266 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 21:28:43 INFO - PROCESS | 1944 | 1461558523423 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33b46800 == 70 [pid = 1944] [id = 225] 21:28:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x7f9d31a49800) [pid = 1944] [serial = 675] [outer = (nil)] 21:28:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x7f9d31adbc00) [pid = 1944] [serial = 676] [outer = 0x7f9d31a49800] 21:28:43 INFO - PROCESS | 1944 | 1461558523494 Marionette DEBUG loaded listener.js 21:28:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x7f9d33e12000) [pid = 1944] [serial = 677] [outer = 0x7f9d31a49800] 21:28:44 INFO - PROCESS | 1944 | 1461558524376 Marionette TRACE conn4 <- [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]]]}] 21:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1386ms 21:28:44 INFO - PROCESS | 1944 | 1461558524427 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 21:28:44 INFO - PROCESS | 1944 | 1461558524435 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 21:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:28:44 INFO - PROCESS | 1944 | 1461558524446 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:28:44 INFO - PROCESS | 1944 | 1461558524449 Marionette TRACE conn4 <- [1,874,null,{}] 21:28:44 INFO - PROCESS | 1944 | 1461558524455 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:44 INFO - PROCESS | 1944 | 1461558524618 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 21:28:44 INFO - PROCESS | 1944 | 1461558524780 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3993b000 == 71 [pid = 1944] [id = 226] 21:28:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d34075c00) [pid = 1944] [serial = 678] [outer = (nil)] 21:28:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d37043400) [pid = 1944] [serial = 679] [outer = 0x7f9d34075c00] 21:28:44 INFO - PROCESS | 1944 | 1461558524853 Marionette DEBUG loaded listener.js 21:28:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d37e0f400) [pid = 1944] [serial = 680] [outer = 0x7f9d34075c00] 21:28:45 INFO - PROCESS | 1944 | 1461558525836 Marionette TRACE conn4 <- [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]]]}] 21:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1430ms 21:28:45 INFO - PROCESS | 1944 | 1461558525876 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 21:28:45 INFO - PROCESS | 1944 | 1461558525879 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 21:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:28:45 INFO - PROCESS | 1944 | 1461558525885 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:28:45 INFO - PROCESS | 1944 | 1461558525891 Marionette TRACE conn4 <- [1,878,null,{}] 21:28:45 INFO - PROCESS | 1944 | 1461558525906 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:46 INFO - PROCESS | 1944 | 1461558526056 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 21:28:46 INFO - PROCESS | 1944 | 1461558526223 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3dbcf800 == 72 [pid = 1944] [id = 227] 21:28:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d37f3c400) [pid = 1944] [serial = 681] [outer = (nil)] 21:28:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d3b4af800) [pid = 1944] [serial = 682] [outer = 0x7f9d37f3c400] 21:28:46 INFO - PROCESS | 1944 | 1461558526339 Marionette DEBUG loaded listener.js 21:28:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d3bc0e800) [pid = 1944] [serial = 683] [outer = 0x7f9d37f3c400] 21:28:47 INFO - PROCESS | 1944 | 1461558527134 Marionette TRACE conn4 <- [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]]]}] 21:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1284ms 21:28:47 INFO - PROCESS | 1944 | 1461558527169 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 1944 | 1461558527172 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 21:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:28:47 INFO - PROCESS | 1944 | 1461558527178 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 1944 | 1461558527181 Marionette TRACE conn4 <- [1,882,null,{}] 21:28:47 INFO - PROCESS | 1944 | 1461558527186 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:47 INFO - PROCESS | 1944 | 1461558527390 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 21:28:47 INFO - PROCESS | 1944 | 1461558527409 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44af3800 == 73 [pid = 1944] [id = 228] 21:28:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d38f61c00) [pid = 1944] [serial = 684] [outer = (nil)] 21:28:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d3bddd800) [pid = 1944] [serial = 685] [outer = 0x7f9d38f61c00] 21:28:47 INFO - PROCESS | 1944 | 1461558527518 Marionette DEBUG loaded listener.js 21:28:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d3c1ee400) [pid = 1944] [serial = 686] [outer = 0x7f9d38f61c00] 21:28:48 INFO - PROCESS | 1944 | 1461558528410 Marionette TRACE conn4 <- [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]]]}] 21:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1275ms 21:28:48 INFO - PROCESS | 1944 | 1461558528454 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 21:28:48 INFO - PROCESS | 1944 | 1461558528458 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 21:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:28:48 INFO - PROCESS | 1944 | 1461558528463 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:28:48 INFO - PROCESS | 1944 | 1461558528465 Marionette TRACE conn4 <- [1,886,null,{}] 21:28:48 INFO - PROCESS | 1944 | 1461558528471 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:48 INFO - PROCESS | 1944 | 1461558528615 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 21:28:48 INFO - PROCESS | 1944 | 1461558528772 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8d4000 == 74 [pid = 1944] [id = 229] 21:28:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d3c0ca000) [pid = 1944] [serial = 687] [outer = (nil)] 21:28:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d3c9ecc00) [pid = 1944] [serial = 688] [outer = 0x7f9d3c0ca000] 21:28:48 INFO - PROCESS | 1944 | 1461558528839 Marionette DEBUG loaded listener.js 21:28:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d3c9fac00) [pid = 1944] [serial = 689] [outer = 0x7f9d3c0ca000] 21:28:49 INFO - PROCESS | 1944 | 1461558529682 Marionette TRACE conn4 <- [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]]]}] 21:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1277ms 21:28:49 INFO - PROCESS | 1944 | 1461558529742 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 21:28:49 INFO - PROCESS | 1944 | 1461558529745 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 21:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:28:49 INFO - PROCESS | 1944 | 1461558529750 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:28:49 INFO - PROCESS | 1944 | 1461558529753 Marionette TRACE conn4 <- [1,890,null,{}] 21:28:49 INFO - PROCESS | 1944 | 1461558529758 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:49 INFO - PROCESS | 1944 | 1461558529944 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 21:28:50 INFO - PROCESS | 1944 | 1461558530097 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bd24000 == 75 [pid = 1944] [id = 230] 21:28:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d3cfc5400) [pid = 1944] [serial = 690] [outer = (nil)] 21:28:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d3d8b9000) [pid = 1944] [serial = 691] [outer = 0x7f9d3cfc5400] 21:28:50 INFO - PROCESS | 1944 | 1461558530169 Marionette DEBUG loaded listener.js 21:28:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d3e1c0400) [pid = 1944] [serial = 692] [outer = 0x7f9d3cfc5400] 21:28:51 INFO - PROCESS | 1944 | 1461558531032 Marionette TRACE conn4 <- [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]]]}] 21:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1335ms 21:28:51 INFO - PROCESS | 1944 | 1461558531086 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 21:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:28:51 INFO - PROCESS | 1944 | 1461558531089 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 21:28:51 INFO - PROCESS | 1944 | 1461558531094 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:28:51 INFO - PROCESS | 1944 | 1461558531097 Marionette TRACE conn4 <- [1,894,null,{}] 21:28:51 INFO - PROCESS | 1944 | 1461558531102 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:51 INFO - PROCESS | 1944 | 1461558531237 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 21:28:51 INFO - PROCESS | 1944 | 1461558531402 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f53d800 == 76 [pid = 1944] [id = 231] 21:28:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d3aa07000) [pid = 1944] [serial = 693] [outer = (nil)] 21:28:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d3ed6d800) [pid = 1944] [serial = 694] [outer = 0x7f9d3aa07000] 21:28:51 INFO - PROCESS | 1944 | 1461558531469 Marionette DEBUG loaded listener.js 21:28:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d3ed7ac00) [pid = 1944] [serial = 695] [outer = 0x7f9d3aa07000] 21:28:52 INFO - PROCESS | 1944 | 1461558532330 Marionette TRACE conn4 <- [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]]]}] 21:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1277ms 21:28:52 INFO - PROCESS | 1944 | 1461558532372 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 21:28:52 INFO - PROCESS | 1944 | 1461558532375 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 21:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:28:52 INFO - PROCESS | 1944 | 1461558532381 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:28:52 INFO - PROCESS | 1944 | 1461558532383 Marionette TRACE conn4 <- [1,898,null,{}] 21:28:52 INFO - PROCESS | 1944 | 1461558532388 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:52 INFO - PROCESS | 1944 | 1461558532534 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 21:28:52 INFO - PROCESS | 1944 | 1461558532912 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a22000 == 77 [pid = 1944] [id = 232] 21:28:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d30de7c00) [pid = 1944] [serial = 696] [outer = (nil)] 21:28:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d314d0800) [pid = 1944] [serial = 697] [outer = 0x7f9d30de7c00] 21:28:53 INFO - PROCESS | 1944 | 1461558533036 Marionette DEBUG loaded listener.js 21:28:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d33bf4800) [pid = 1944] [serial = 698] [outer = 0x7f9d30de7c00] 21:28:53 INFO - PROCESS | 1944 | 1461558533985 Marionette TRACE conn4 <- [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]]]}] 21:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1627ms 21:28:54 INFO - PROCESS | 1944 | 1461558534009 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 21:28:54 INFO - PROCESS | 1944 | 1461558534015 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 21:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:28:54 INFO - PROCESS | 1944 | 1461558534023 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 1944 | 1461558534027 Marionette TRACE conn4 <- [1,902,null,{}] 21:28:54 INFO - PROCESS | 1944 | 1461558534033 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:54 INFO - PROCESS | 1944 | 1461558534188 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 21:28:54 INFO - PROCESS | 1944 | 1461558534356 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34583000 == 78 [pid = 1944] [id = 233] 21:28:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d36561800) [pid = 1944] [serial = 699] [outer = (nil)] 21:28:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d37051c00) [pid = 1944] [serial = 700] [outer = 0x7f9d36561800] 21:28:54 INFO - PROCESS | 1944 | 1461558534461 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d37e0ac00) [pid = 1944] [serial = 701] [outer = 0x7f9d36561800] 21:28:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bf21000 == 77 [pid = 1944] [id = 223] 21:28:54 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d3bddd000) [pid = 1944] [serial = 631] [outer = (nil)] [url = about:blank] 21:28:54 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d3a5ec400) [pid = 1944] [serial = 604] [outer = (nil)] [url = about:blank] 21:28:54 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d3b279000) [pid = 1944] [serial = 607] [outer = (nil)] [url = about:blank] 21:28:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bd4b800 == 76 [pid = 1944] [id = 222] 21:28:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38223000 == 75 [pid = 1944] [id = 221] 21:28:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344be000 == 74 [pid = 1944] [id = 220] 21:28:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3458e000 == 73 [pid = 1944] [id = 219] 21:28:54 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3457f800 == 72 [pid = 1944] [id = 218] 21:28:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44af5800 == 71 [pid = 1944] [id = 213] 21:28:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3993e000 == 70 [pid = 1944] [id = 212] 21:28:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332d6800 == 69 [pid = 1944] [id = 211] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d3b932800) [pid = 1944] [serial = 623] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d39a5ec00) [pid = 1944] [serial = 620] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d3409ec00) [pid = 1944] [serial = 595] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d3bc14000) [pid = 1944] [serial = 625] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d3bcd4000) [pid = 1944] [serial = 626] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d3aa09800) [pid = 1944] [serial = 622] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d380d4c00) [pid = 1944] [serial = 592] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d38121000) [pid = 1944] [serial = 619] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d31ad4400) [pid = 1944] [serial = 610] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f9d3811fc00) [pid = 1944] [serial = 601] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f9d340ac400) [pid = 1944] [serial = 628] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d37f40800) [pid = 1944] [serial = 617] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d370af000) [pid = 1944] [serial = 616] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d3b932000) [pid = 1944] [serial = 629] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d37e0d000) [pid = 1944] [serial = 598] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d340a1400) [pid = 1944] [serial = 613] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d34b90800) [pid = 1944] [serial = 614] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d3356e400) [pid = 1944] [serial = 611] [outer = (nil)] [url = about:blank] 21:28:55 INFO - PROCESS | 1944 | 1461558535302 Marionette TRACE conn4 <- [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]]]}] 21:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1328ms 21:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:28:55 INFO - PROCESS | 1944 | 1461558535354 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 21:28:55 INFO - PROCESS | 1944 | 1461558535358 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 21:28:55 INFO - PROCESS | 1944 | 1461558535366 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:28:55 INFO - PROCESS | 1944 | 1461558535368 Marionette TRACE conn4 <- [1,906,null,{}] 21:28:55 INFO - PROCESS | 1944 | 1461558535373 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:55 INFO - PROCESS | 1944 | 1461558535514 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 21:28:55 INFO - PROCESS | 1944 | 1461558535530 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37017000 == 70 [pid = 1944] [id = 234] 21:28:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d37e0b800) [pid = 1944] [serial = 702] [outer = (nil)] 21:28:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d380db400) [pid = 1944] [serial = 703] [outer = 0x7f9d37e0b800] 21:28:55 INFO - PROCESS | 1944 | 1461558535589 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d38f59800) [pid = 1944] [serial = 704] [outer = 0x7f9d37e0b800] 21:28:56 INFO - PROCESS | 1944 | 1461558536405 Marionette TRACE conn4 <- [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]]]}] 21:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1080ms 21:28:56 INFO - PROCESS | 1944 | 1461558536445 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 21:28:56 INFO - PROCESS | 1944 | 1461558536447 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 21:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:28:56 INFO - PROCESS | 1944 | 1461558536455 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:28:56 INFO - PROCESS | 1944 | 1461558536463 Marionette TRACE conn4 <- [1,910,null,{}] 21:28:56 INFO - PROCESS | 1944 | 1461558536475 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:56 INFO - PROCESS | 1944 | 1461558536614 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 21:28:56 INFO - PROCESS | 1944 | 1461558536631 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3baa4800 == 71 [pid = 1944] [id = 235] 21:28:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d3a5ecc00) [pid = 1944] [serial = 705] [outer = (nil)] 21:28:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d3ba53400) [pid = 1944] [serial = 706] [outer = 0x7f9d3a5ecc00] 21:28:56 INFO - PROCESS | 1944 | 1461558536691 Marionette DEBUG loaded listener.js 21:28:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d3bc80c00) [pid = 1944] [serial = 707] [outer = 0x7f9d3a5ecc00] 21:28:57 INFO - PROCESS | 1944 | 1461558537492 Marionette TRACE conn4 <- [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]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1090ms 21:28:57 INFO - PROCESS | 1944 | 1461558537552 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 1944 | 1461558537555 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 21:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:28:57 INFO - PROCESS | 1944 | 1461558537561 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 1944 | 1461558537562 Marionette TRACE conn4 <- [1,914,null,{}] 21:28:57 INFO - PROCESS | 1944 | 1461558537568 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:57 INFO - PROCESS | 1944 | 1461558537739 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 21:28:57 INFO - PROCESS | 1944 | 1461558537764 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d015800 == 72 [pid = 1944] [id = 236] 21:28:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d3b403400) [pid = 1944] [serial = 708] [outer = (nil)] 21:28:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d3c184000) [pid = 1944] [serial = 709] [outer = 0x7f9d3b403400] 21:28:57 INFO - PROCESS | 1944 | 1461558537820 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d3c1f8c00) [pid = 1944] [serial = 710] [outer = 0x7f9d3b403400] 21:28:58 INFO - PROCESS | 1944 | 1461558538561 Marionette TRACE conn4 <- [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]]]}] 21:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1027ms 21:28:58 INFO - PROCESS | 1944 | 1461558538588 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 21:28:58 INFO - PROCESS | 1944 | 1461558538591 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 21:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:28:58 INFO - PROCESS | 1944 | 1461558538596 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:28:58 INFO - PROCESS | 1944 | 1461558538598 Marionette TRACE conn4 <- [1,918,null,{}] 21:28:58 INFO - PROCESS | 1944 | 1461558538603 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:58 INFO - PROCESS | 1944 | 1461558538794 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 21:28:58 INFO - PROCESS | 1944 | 1461558538820 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e131000 == 73 [pid = 1944] [id = 237] 21:28:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d3cacb800) [pid = 1944] [serial = 711] [outer = (nil)] 21:28:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d3d33e400) [pid = 1944] [serial = 712] [outer = 0x7f9d3cacb800] 21:28:58 INFO - PROCESS | 1944 | 1461558538886 Marionette DEBUG loaded listener.js 21:28:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d3dbf8400) [pid = 1944] [serial = 713] [outer = 0x7f9d3cacb800] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d37f49800) [pid = 1944] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d380da800) [pid = 1944] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d3448e800) [pid = 1944] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f9d3704b000) [pid = 1944] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f9d3b7eec00) [pid = 1944] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d30dec000) [pid = 1944] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d37398000) [pid = 1944] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:28:59 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d330ed400) [pid = 1944] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:28:59 INFO - PROCESS | 1944 | 1461558539731 Marionette TRACE conn4 <- [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]]]}] 21:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1230ms 21:28:59 INFO - PROCESS | 1944 | 1461558539827 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 21:28:59 INFO - PROCESS | 1944 | 1461558539830 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 21:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:28:59 INFO - PROCESS | 1944 | 1461558539835 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:28:59 INFO - PROCESS | 1944 | 1461558539837 Marionette TRACE conn4 <- [1,922,null,{}] 21:28:59 INFO - PROCESS | 1944 | 1461558539842 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:28:59 INFO - PROCESS | 1944 | 1461558539989 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 21:29:00 INFO - PROCESS | 1944 | 1461558540002 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44aeb800 == 74 [pid = 1944] [id = 238] 21:29:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d330f6c00) [pid = 1944] [serial = 714] [outer = (nil)] 21:29:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d3d3cbc00) [pid = 1944] [serial = 715] [outer = 0x7f9d330f6c00] 21:29:00 INFO - PROCESS | 1944 | 1461558540057 Marionette DEBUG loaded listener.js 21:29:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d3448f800) [pid = 1944] [serial = 716] [outer = 0x7f9d330f6c00] 21:29:00 INFO - PROCESS | 1944 | 1461558540810 Marionette TRACE conn4 <- [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]]]}] 21:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1023ms 21:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:29:00 INFO - PROCESS | 1944 | 1461558540868 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 21:29:00 INFO - PROCESS | 1944 | 1461558540870 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 21:29:00 INFO - PROCESS | 1944 | 1461558540876 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 1944 | 1461558540879 Marionette TRACE conn4 <- [1,926,null,{}] 21:29:00 INFO - PROCESS | 1944 | 1461558540883 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:01 INFO - PROCESS | 1944 | 1461558541009 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 21:29:01 INFO - PROCESS | 1944 | 1461558541024 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ba19800 == 75 [pid = 1944] [id = 239] 21:29:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d38f5cc00) [pid = 1944] [serial = 717] [outer = (nil)] 21:29:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d40413000) [pid = 1944] [serial = 718] [outer = 0x7f9d38f5cc00] 21:29:01 INFO - PROCESS | 1944 | 1461558541080 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d40497c00) [pid = 1944] [serial = 719] [outer = 0x7f9d38f5cc00] 21:29:02 INFO - PROCESS | 1944 | 1461558542036 Marionette TRACE conn4 <- [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]]]}] 21:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1232ms 21:29:02 INFO - PROCESS | 1944 | 1461558542108 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 1944 | 1461558542113 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 21:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:29:02 INFO - PROCESS | 1944 | 1461558542121 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 1944 | 1461558542127 Marionette TRACE conn4 <- [1,930,null,{}] 21:29:02 INFO - PROCESS | 1944 | 1461558542152 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:02 INFO - PROCESS | 1944 | 1461558542322 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 21:29:02 INFO - PROCESS | 1944 | 1461558542479 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d365e1000 == 76 [pid = 1944] [id = 240] 21:29:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d330ed400) [pid = 1944] [serial = 720] [outer = (nil)] 21:29:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d344a4c00) [pid = 1944] [serial = 721] [outer = 0x7f9d330ed400] 21:29:02 INFO - PROCESS | 1944 | 1461558542561 Marionette DEBUG loaded listener.js 21:29:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d370a8000) [pid = 1944] [serial = 722] [outer = 0x7f9d330ed400] 21:29:03 INFO - PROCESS | 1944 | 1461558543426 Marionette TRACE conn4 <- [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]]]}] 21:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1333ms 21:29:03 INFO - PROCESS | 1944 | 1461558543455 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 21:29:03 INFO - PROCESS | 1944 | 1461558543463 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 21:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:29:03 INFO - PROCESS | 1944 | 1461558543473 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:29:03 INFO - PROCESS | 1944 | 1461558543476 Marionette TRACE conn4 <- [1,934,null,{}] 21:29:03 INFO - PROCESS | 1944 | 1461558543480 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:03 INFO - PROCESS | 1944 | 1461558543634 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 21:29:03 INFO - PROCESS | 1944 | 1461558543796 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d00b000 == 77 [pid = 1944] [id = 241] 21:29:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d37306800) [pid = 1944] [serial = 723] [outer = (nil)] 21:29:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d38f60400) [pid = 1944] [serial = 724] [outer = 0x7f9d37306800] 21:29:03 INFO - PROCESS | 1944 | 1461558543864 Marionette DEBUG loaded listener.js 21:29:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d3aa0a400) [pid = 1944] [serial = 725] [outer = 0x7f9d37306800] 21:29:04 INFO - PROCESS | 1944 | 1461558544794 Marionette TRACE conn4 <- [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]]]}] 21:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1387ms 21:29:04 INFO - PROCESS | 1944 | 1461558544860 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 1944 | 1461558544865 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 21:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:29:04 INFO - PROCESS | 1944 | 1461558544870 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 1944 | 1461558544876 Marionette TRACE conn4 <- [1,938,null,{}] 21:29:04 INFO - PROCESS | 1944 | 1461558544892 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:05 INFO - PROCESS | 1944 | 1461558545088 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 21:29:05 INFO - PROCESS | 1944 | 1461558545245 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f53e800 == 78 [pid = 1944] [id = 242] 21:29:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d3c190c00) [pid = 1944] [serial = 726] [outer = (nil)] 21:29:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d3d3cf800) [pid = 1944] [serial = 727] [outer = 0x7f9d3c190c00] 21:29:05 INFO - PROCESS | 1944 | 1461558545317 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d3e183c00) [pid = 1944] [serial = 728] [outer = 0x7f9d3c190c00] 21:29:06 INFO - PROCESS | 1944 | 1461558546135 Marionette TRACE conn4 <- [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]]]}] 21:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1333ms 21:29:06 INFO - PROCESS | 1944 | 1461558546205 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 21:29:06 INFO - PROCESS | 1944 | 1461558546210 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 21:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:29:06 INFO - PROCESS | 1944 | 1461558546215 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:29:06 INFO - PROCESS | 1944 | 1461558546217 Marionette TRACE conn4 <- [1,942,null,{}] 21:29:06 INFO - PROCESS | 1944 | 1461558546222 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:06 INFO - PROCESS | 1944 | 1461558546382 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 21:29:06 INFO - PROCESS | 1944 | 1461558546536 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f912000 == 79 [pid = 1944] [id = 243] 21:29:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d30ded800) [pid = 1944] [serial = 729] [outer = (nil)] 21:29:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d4017c400) [pid = 1944] [serial = 730] [outer = 0x7f9d30ded800] 21:29:06 INFO - PROCESS | 1944 | 1461558546609 Marionette DEBUG loaded listener.js 21:29:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d4323e800) [pid = 1944] [serial = 731] [outer = 0x7f9d30ded800] 21:29:07 INFO - PROCESS | 1944 | 1461558547440 Marionette TRACE conn4 <- [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]]]}] 21:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1275ms 21:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:29:07 INFO - PROCESS | 1944 | 1461558547490 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 1944 | 1461558547493 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 21:29:07 INFO - PROCESS | 1944 | 1461558547499 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - PROCESS | 1944 | 1461558547502 Marionette TRACE conn4 <- [1,946,null,{}] 21:29:07 INFO - PROCESS | 1944 | 1461558547507 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:07 INFO - PROCESS | 1944 | 1461558547651 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 21:29:07 INFO - PROCESS | 1944 | 1461558547790 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fda4800 == 80 [pid = 1944] [id = 244] 21:29:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d43240800) [pid = 1944] [serial = 732] [outer = (nil)] 21:29:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d44a67800) [pid = 1944] [serial = 733] [outer = 0x7f9d43240800] 21:29:07 INFO - PROCESS | 1944 | 1461558547857 Marionette DEBUG loaded listener.js 21:29:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d49a19000) [pid = 1944] [serial = 734] [outer = 0x7f9d43240800] 21:29:08 INFO - PROCESS | 1944 | 1461558548661 Marionette TRACE conn4 <- [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]]]}] 21:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1192ms 21:29:08 INFO - PROCESS | 1944 | 1461558548690 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 21:29:08 INFO - PROCESS | 1944 | 1461558548694 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 21:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:29:08 INFO - PROCESS | 1944 | 1461558548700 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:29:08 INFO - PROCESS | 1944 | 1461558548703 Marionette TRACE conn4 <- [1,950,null,{}] 21:29:08 INFO - PROCESS | 1944 | 1461558548708 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:08 INFO - PROCESS | 1944 | 1461558548876 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 21:29:09 INFO - PROCESS | 1944 | 1461558549039 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d51b86000 == 81 [pid = 1944] [id = 245] 21:29:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d49a19800) [pid = 1944] [serial = 735] [outer = (nil)] 21:29:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d4a9e6c00) [pid = 1944] [serial = 736] [outer = 0x7f9d49a19800] 21:29:09 INFO - PROCESS | 1944 | 1461558549109 Marionette DEBUG loaded listener.js 21:29:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d4ba3a400) [pid = 1944] [serial = 737] [outer = 0x7f9d49a19800] 21:29:10 INFO - PROCESS | 1944 | 1461558550104 Marionette TRACE conn4 <- [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]]]}] 21:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1475ms 21:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:29:10 INFO - PROCESS | 1944 | 1461558550177 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 1944 | 1461558550180 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 21:29:10 INFO - PROCESS | 1944 | 1461558550186 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 1944 | 1461558550189 Marionette TRACE conn4 <- [1,954,null,{}] 21:29:10 INFO - PROCESS | 1944 | 1461558550194 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:10 INFO - PROCESS | 1944 | 1461558550346 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 21:29:10 INFO - PROCESS | 1944 | 1461558550503 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d53fcb800 == 82 [pid = 1944] [id = 246] 21:29:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d49aea000) [pid = 1944] [serial = 738] [outer = (nil)] 21:29:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d4ad5a400) [pid = 1944] [serial = 739] [outer = 0x7f9d49aea000] 21:29:10 INFO - PROCESS | 1944 | 1461558550577 Marionette DEBUG loaded listener.js 21:29:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d4bb36c00) [pid = 1944] [serial = 740] [outer = 0x7f9d49aea000] 21:29:11 INFO - PROCESS | 1944 | 1461558551406 Marionette TRACE conn4 <- [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]]]}] 21:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1277ms 21:29:11 INFO - PROCESS | 1944 | 1461558551463 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 21:29:11 INFO - PROCESS | 1944 | 1461558551466 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 21:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:29:11 INFO - PROCESS | 1944 | 1461558551471 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:29:11 INFO - PROCESS | 1944 | 1461558551474 Marionette TRACE conn4 <- [1,958,null,{}] 21:29:11 INFO - PROCESS | 1944 | 1461558551479 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:11 INFO - PROCESS | 1944 | 1461558551622 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 21:29:11 INFO - PROCESS | 1944 | 1461558551787 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d316af800 == 83 [pid = 1944] [id = 247] 21:29:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d4a970400) [pid = 1944] [serial = 741] [outer = (nil)] 21:29:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d4bd8bc00) [pid = 1944] [serial = 742] [outer = 0x7f9d4a970400] 21:29:11 INFO - PROCESS | 1944 | 1461558551855 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d4dc3b800) [pid = 1944] [serial = 743] [outer = 0x7f9d4a970400] 21:29:12 INFO - PROCESS | 1944 | 1461558552691 Marionette TRACE conn4 <- [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]]]}] 21:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1286ms 21:29:12 INFO - PROCESS | 1944 | 1461558552758 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 21:29:12 INFO - PROCESS | 1944 | 1461558552762 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 21:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:29:12 INFO - PROCESS | 1944 | 1461558552767 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 1944 | 1461558552770 Marionette TRACE conn4 <- [1,962,null,{}] 21:29:12 INFO - PROCESS | 1944 | 1461558552775 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:12 INFO - PROCESS | 1944 | 1461558552932 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 21:29:13 INFO - PROCESS | 1944 | 1461558553097 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332e0800 == 84 [pid = 1944] [id = 248] 21:29:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d30df0000) [pid = 1944] [serial = 744] [outer = (nil)] 21:29:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d3730e400) [pid = 1944] [serial = 745] [outer = 0x7f9d30df0000] 21:29:13 INFO - PROCESS | 1944 | 1461558553168 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d4dc3e400) [pid = 1944] [serial = 746] [outer = 0x7f9d30df0000] 21:29:14 INFO - PROCESS | 1944 | 1461558554023 Marionette TRACE conn4 <- [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]]]}] 21:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1328ms 21:29:14 INFO - PROCESS | 1944 | 1461558554385 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 1944 | 1461558554390 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 21:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:29:14 INFO - PROCESS | 1944 | 1461558554441 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 1944 | 1461558554444 Marionette TRACE conn4 <- [1,966,null,{}] 21:29:14 INFO - PROCESS | 1944 | 1461558554457 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:14 INFO - PROCESS | 1944 | 1461558554654 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 21:29:14 INFO - PROCESS | 1944 | 1461558554853 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b808800 == 85 [pid = 1944] [id = 249] 21:29:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d34070000) [pid = 1944] [serial = 747] [outer = (nil)] 21:29:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d340ac400) [pid = 1944] [serial = 748] [outer = 0x7f9d34070000] 21:29:14 INFO - PROCESS | 1944 | 1461558554916 Marionette DEBUG loaded listener.js 21:29:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d37e06400) [pid = 1944] [serial = 749] [outer = 0x7f9d34070000] 21:29:15 INFO - PROCESS | 1944 | 1461558555811 Marionette TRACE conn4 <- [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]]]}] 21:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1480ms 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caf5800 == 84 [pid = 1944] [id = 201] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44aeb800 == 83 [pid = 1944] [id = 238] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e131000 == 82 [pid = 1944] [id = 237] 21:29:15 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d3ba50000) [pid = 1944] [serial = 673] [outer = (nil)] [url = about:blank] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d015800 == 81 [pid = 1944] [id = 236] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3baa4800 == 80 [pid = 1944] [id = 235] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37017000 == 79 [pid = 1944] [id = 234] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34583000 == 78 [pid = 1944] [id = 233] 21:29:15 INFO - PROCESS | 1944 | 1461558555981 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 1944 | 1461558555985 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a22000 == 77 [pid = 1944] [id = 232] 21:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39a04800 == 76 [pid = 1944] [id = 197] 21:29:15 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3dbcf800 == 75 [pid = 1944] [id = 227] 21:29:16 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3993b000 == 74 [pid = 1944] [id = 226] 21:29:16 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33b46800 == 73 [pid = 1944] [id = 225] 21:29:16 INFO - PROCESS | 1944 | 1461558556005 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:29:16 INFO - PROCESS | 1944 | 1461558556010 Marionette TRACE conn4 <- [1,970,null,{}] 21:29:16 INFO - PROCESS | 1944 | 1461558556017 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:16 INFO - PROCESS | 1944 | 1461558556163 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d38114800) [pid = 1944] [serial = 593] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d39cbcc00) [pid = 1944] [serial = 667] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d35759000) [pid = 1944] [serial = 658] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d37047c00) [pid = 1944] [serial = 659] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d3c0c8800) [pid = 1944] [serial = 643] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d37e0e000) [pid = 1944] [serial = 661] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d380d4000) [pid = 1944] [serial = 662] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d3bc79800) [pid = 1944] [serial = 670] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d3a8cbc00) [pid = 1944] [serial = 640] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d3c0da800) [pid = 1944] [serial = 671] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d3c184400) [pid = 1944] [serial = 632] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d3704e800) [pid = 1944] [serial = 637] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d3811ac00) [pid = 1944] [serial = 664] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d33bec000) [pid = 1944] [serial = 656] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d330f7800) [pid = 1944] [serial = 655] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d30ded400) [pid = 1944] [serial = 634] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d3c72e800) [pid = 1944] [serial = 646] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d3dba0400) [pid = 1944] [serial = 652] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d3d33a000) [pid = 1944] [serial = 649] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d3a8c7800) [pid = 1944] [serial = 668] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d38f5f000) [pid = 1944] [serial = 665] [outer = (nil)] [url = about:blank] 21:29:16 INFO - PROCESS | 1944 | 1461558556379 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344c2000 == 74 [pid = 1944] [id = 250] 21:29:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d35759000) [pid = 1944] [serial = 750] [outer = (nil)] 21:29:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d380d4000) [pid = 1944] [serial = 751] [outer = 0x7f9d35759000] 21:29:16 INFO - PROCESS | 1944 | 1461558556451 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d3811bc00) [pid = 1944] [serial = 752] [outer = 0x7f9d35759000] 21:29:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d38f52800) [pid = 1944] [serial = 753] [outer = 0x7f9d33ee2800] 21:29:17 INFO - PROCESS | 1944 | 1461558557213 Marionette TRACE conn4 <- [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]]]}] 21:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1246ms 21:29:17 INFO - PROCESS | 1944 | 1461558557247 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 21:29:17 INFO - PROCESS | 1944 | 1461558557250 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 21:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:29:17 INFO - PROCESS | 1944 | 1461558557256 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 1944 | 1461558557260 Marionette TRACE conn4 <- [1,974,null,{}] 21:29:17 INFO - PROCESS | 1944 | 1461558557266 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:17 INFO - PROCESS | 1944 | 1461558557406 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 21:29:17 INFO - PROCESS | 1944 | 1461558557430 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38287800 == 75 [pid = 1944] [id = 251] 21:29:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d3b279000) [pid = 1944] [serial = 754] [outer = (nil)] 21:29:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d3b9c6800) [pid = 1944] [serial = 755] [outer = 0x7f9d3b279000] 21:29:17 INFO - PROCESS | 1944 | 1461558557494 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d3bc82000) [pid = 1944] [serial = 756] [outer = 0x7f9d3b279000] 21:29:18 INFO - PROCESS | 1944 | 1461558558293 Marionette TRACE conn4 <- [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]]]}] 21:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1078ms 21:29:18 INFO - PROCESS | 1944 | 1461558558336 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 21:29:18 INFO - PROCESS | 1944 | 1461558558339 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 21:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:29:18 INFO - PROCESS | 1944 | 1461558558344 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:29:18 INFO - PROCESS | 1944 | 1461558558357 Marionette TRACE conn4 <- [1,978,null,{}] 21:29:18 INFO - PROCESS | 1944 | 1461558558384 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:18 INFO - PROCESS | 1944 | 1461558558584 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 21:29:18 INFO - PROCESS | 1944 | 1461558558600 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3caf6800 == 76 [pid = 1944] [id = 252] 21:29:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d3b933000) [pid = 1944] [serial = 757] [outer = (nil)] 21:29:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d3c188c00) [pid = 1944] [serial = 758] [outer = 0x7f9d3b933000] 21:29:18 INFO - PROCESS | 1944 | 1461558558661 Marionette DEBUG loaded listener.js 21:29:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d3c72e800) [pid = 1944] [serial = 759] [outer = 0x7f9d3b933000] 21:29:19 INFO - PROCESS | 1944 | 1461558559406 Marionette TRACE conn4 <- [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]]]}] 21:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1110ms 21:29:19 INFO - PROCESS | 1944 | 1461558559472 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 21:29:19 INFO - PROCESS | 1944 | 1461558559475 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 21:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:29:19 INFO - PROCESS | 1944 | 1461558559480 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:29:19 INFO - PROCESS | 1944 | 1461558559483 Marionette TRACE conn4 <- [1,982,null,{}] 21:29:19 INFO - PROCESS | 1944 | 1461558559488 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:19 INFO - PROCESS | 1944 | 1461558559660 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 21:29:19 INFO - PROCESS | 1944 | 1461558559686 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44aeb800 == 77 [pid = 1944] [id = 253] 21:29:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d3c0e6000) [pid = 1944] [serial = 760] [outer = (nil)] 21:29:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d3d33b400) [pid = 1944] [serial = 761] [outer = 0x7f9d3c0e6000] 21:29:19 INFO - PROCESS | 1944 | 1461558559742 Marionette DEBUG loaded listener.js 21:29:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d3e177c00) [pid = 1944] [serial = 762] [outer = 0x7f9d3c0e6000] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d30de7c00) [pid = 1944] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d3a5ecc00) [pid = 1944] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d36561800) [pid = 1944] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d3b403400) [pid = 1944] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d37e0b800) [pid = 1944] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d3cacb800) [pid = 1944] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d330f6c00) [pid = 1944] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:29:20 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d33bed800) [pid = 1944] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:29:20 INFO - PROCESS | 1944 | 1461558560762 Marionette TRACE conn4 <- [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]]]}] 21:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1327ms 21:29:20 INFO - PROCESS | 1944 | 1461558560809 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 21:29:20 INFO - PROCESS | 1944 | 1461558560812 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 21:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:29:20 INFO - PROCESS | 1944 | 1461558560817 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 1944 | 1461558560820 Marionette TRACE conn4 <- [1,986,null,{}] 21:29:20 INFO - PROCESS | 1944 | 1461558560826 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:21 INFO - PROCESS | 1944 | 1461558561028 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 21:29:21 INFO - PROCESS | 1944 | 1461558561134 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8cc000 == 78 [pid = 1944] [id = 254] 21:29:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d3ba56000) [pid = 1944] [serial = 763] [outer = (nil)] 21:29:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d40412800) [pid = 1944] [serial = 764] [outer = 0x7f9d3ba56000] 21:29:21 INFO - PROCESS | 1944 | 1461558561195 Marionette DEBUG loaded listener.js 21:29:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d49ade000) [pid = 1944] [serial = 765] [outer = 0x7f9d3ba56000] 21:29:21 INFO - PROCESS | 1944 | 1461558561848 Marionette TRACE conn4 <- [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]]]}] 21:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1082ms 21:29:21 INFO - PROCESS | 1944 | 1461558561901 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 21:29:21 INFO - PROCESS | 1944 | 1461558561903 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 21:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:29:21 INFO - PROCESS | 1944 | 1461558561909 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:29:21 INFO - PROCESS | 1944 | 1461558561911 Marionette TRACE conn4 <- [1,990,null,{}] 21:29:21 INFO - PROCESS | 1944 | 1461558561916 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:22 INFO - PROCESS | 1944 | 1461558562097 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 21:29:22 INFO - PROCESS | 1944 | 1461558562114 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f354000 == 79 [pid = 1944] [id = 255] 21:29:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d3bcdcc00) [pid = 1944] [serial = 766] [outer = (nil)] 21:29:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d4a9edc00) [pid = 1944] [serial = 767] [outer = 0x7f9d3bcdcc00] 21:29:22 INFO - PROCESS | 1944 | 1461558562174 Marionette DEBUG loaded listener.js 21:29:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d4bd8dc00) [pid = 1944] [serial = 768] [outer = 0x7f9d3bcdcc00] 21:29:23 INFO - PROCESS | 1944 | 1461558563059 Marionette TRACE conn4 <- [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]]]}] 21:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1224ms 21:29:23 INFO - PROCESS | 1944 | 1461558563134 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 21:29:23 INFO - PROCESS | 1944 | 1461558563140 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 21:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:29:23 INFO - PROCESS | 1944 | 1461558563148 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:29:23 INFO - PROCESS | 1944 | 1461558563153 Marionette TRACE conn4 <- [1,994,null,{}] 21:29:23 INFO - PROCESS | 1944 | 1461558563162 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:23 INFO - PROCESS | 1944 | 1461558563371 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 21:29:23 INFO - PROCESS | 1944 | 1461558563547 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34596800 == 80 [pid = 1944] [id = 256] 21:29:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d30bdf800) [pid = 1944] [serial = 769] [outer = (nil)] 21:29:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d330f7c00) [pid = 1944] [serial = 770] [outer = 0x7f9d30bdf800] 21:29:23 INFO - PROCESS | 1944 | 1461558563619 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d37e05c00) [pid = 1944] [serial = 771] [outer = 0x7f9d30bdf800] 21:29:24 INFO - PROCESS | 1944 | 1461558564445 Marionette TRACE conn4 <- [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]]]}] 21:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1341ms 21:29:24 INFO - PROCESS | 1944 | 1461558564489 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 21:29:24 INFO - PROCESS | 1944 | 1461558564497 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 21:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:29:24 INFO - PROCESS | 1944 | 1461558564506 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:29:24 INFO - PROCESS | 1944 | 1461558564510 Marionette TRACE conn4 <- [1,998,null,{}] 21:29:24 INFO - PROCESS | 1944 | 1461558564515 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:24 INFO - PROCESS | 1944 | 1461558564664 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 21:29:24 INFO - PROCESS | 1944 | 1461558564834 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d010000 == 81 [pid = 1944] [id = 257] 21:29:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d3a3b9400) [pid = 1944] [serial = 772] [outer = (nil)] 21:29:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d3b40c000) [pid = 1944] [serial = 773] [outer = 0x7f9d3a3b9400] 21:29:24 INFO - PROCESS | 1944 | 1461558564911 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d3bcd3800) [pid = 1944] [serial = 774] [outer = 0x7f9d3a3b9400] 21:29:25 INFO - PROCESS | 1944 | 1461558565829 Marionette TRACE conn4 <- [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]]]}] 21:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1383ms 21:29:25 INFO - PROCESS | 1944 | 1461558565890 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 21:29:25 INFO - PROCESS | 1944 | 1461558565892 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 21:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:29:25 INFO - PROCESS | 1944 | 1461558565899 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 1944 | 1461558565904 Marionette TRACE conn4 <- [1,1002,null,{}] 21:29:25 INFO - PROCESS | 1944 | 1461558565919 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:26 INFO - PROCESS | 1944 | 1461558566080 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 21:29:26 INFO - PROCESS | 1944 | 1461558566251 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f918000 == 82 [pid = 1944] [id = 258] 21:29:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d3bc82800) [pid = 1944] [serial = 775] [outer = (nil)] 21:29:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d3e2da800) [pid = 1944] [serial = 776] [outer = 0x7f9d3bc82800] 21:29:26 INFO - PROCESS | 1944 | 1461558566323 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d44a5f400) [pid = 1944] [serial = 777] [outer = 0x7f9d3bc82800] 21:29:27 INFO - PROCESS | 1944 | 1461558567189 Marionette TRACE conn4 <- [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]]]}] 21:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1334ms 21:29:27 INFO - PROCESS | 1944 | 1461558567234 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 21:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:29:27 INFO - PROCESS | 1944 | 1461558567238 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 21:29:27 INFO - PROCESS | 1944 | 1461558567244 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 1944 | 1461558567247 Marionette TRACE conn4 <- [1,1006,null,{}] 21:29:27 INFO - PROCESS | 1944 | 1461558567252 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:27 INFO - PROCESS | 1944 | 1461558567417 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 21:29:27 INFO - PROCESS | 1944 | 1461558567584 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d54f46000 == 83 [pid = 1944] [id = 259] 21:29:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d3bcd9c00) [pid = 1944] [serial = 778] [outer = (nil)] 21:29:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d4ab4d800) [pid = 1944] [serial = 779] [outer = 0x7f9d3bcd9c00] 21:29:27 INFO - PROCESS | 1944 | 1461558567661 Marionette DEBUG loaded listener.js 21:29:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d4dc3b400) [pid = 1944] [serial = 780] [outer = 0x7f9d3bcd9c00] 21:29:28 INFO - PROCESS | 1944 | 1461558568534 Marionette TRACE conn4 <- [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]]]}] 21:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 21:29:28 INFO - PROCESS | 1944 | 1461558568576 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 21:29:28 INFO - PROCESS | 1944 | 1461558568579 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 21:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:29:28 INFO - PROCESS | 1944 | 1461558568585 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:29:28 INFO - PROCESS | 1944 | 1461558568588 Marionette TRACE conn4 <- [1,1010,null,{}] 21:29:28 INFO - PROCESS | 1944 | 1461558568593 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:28 INFO - PROCESS | 1944 | 1461558568744 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 21:29:28 INFO - PROCESS | 1944 | 1461558568911 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3471a000 == 84 [pid = 1944] [id = 260] 21:29:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d49a15000) [pid = 1944] [serial = 781] [outer = (nil)] 21:29:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d4f30c800) [pid = 1944] [serial = 782] [outer = 0x7f9d49a15000] 21:29:28 INFO - PROCESS | 1944 | 1461558568981 Marionette DEBUG loaded listener.js 21:29:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d4f411400) [pid = 1944] [serial = 783] [outer = 0x7f9d49a15000] 21:29:29 INFO - PROCESS | 1944 | 1461558569799 Marionette TRACE conn4 <- [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]]]}] 21:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1277ms 21:29:29 INFO - PROCESS | 1944 | 1461558569863 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 21:29:29 INFO - PROCESS | 1944 | 1461558569867 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 21:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:29:29 INFO - PROCESS | 1944 | 1461558569872 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:29:29 INFO - PROCESS | 1944 | 1461558569874 Marionette TRACE conn4 <- [1,1014,null,{}] 21:29:29 INFO - PROCESS | 1944 | 1461558569880 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:30 INFO - PROCESS | 1944 | 1461558570071 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 21:29:30 INFO - PROCESS | 1944 | 1461558570234 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38241000 == 85 [pid = 1944] [id = 261] 21:29:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d4f417800) [pid = 1944] [serial = 784] [outer = (nil)] 21:29:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d4f6a6800) [pid = 1944] [serial = 785] [outer = 0x7f9d4f417800] 21:29:30 INFO - PROCESS | 1944 | 1461558570311 Marionette DEBUG loaded listener.js 21:29:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d4fba7400) [pid = 1944] [serial = 786] [outer = 0x7f9d4f417800] 21:29:31 INFO - PROCESS | 1944 | 1461558571160 Marionette TRACE conn4 <- [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]]]}] 21:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1330ms 21:29:31 INFO - PROCESS | 1944 | 1461558571204 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 21:29:31 INFO - PROCESS | 1944 | 1461558571208 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 21:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:29:31 INFO - PROCESS | 1944 | 1461558571214 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:29:31 INFO - PROCESS | 1944 | 1461558571217 Marionette TRACE conn4 <- [1,1018,null,{}] 21:29:31 INFO - PROCESS | 1944 | 1461558571222 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:31 INFO - PROCESS | 1944 | 1461558571369 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 21:29:31 INFO - PROCESS | 1944 | 1461558571534 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aed5800 == 86 [pid = 1944] [id = 262] 21:29:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d29bc2400) [pid = 1944] [serial = 787] [outer = (nil)] 21:29:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d29bcbc00) [pid = 1944] [serial = 788] [outer = 0x7f9d29bc2400] 21:29:31 INFO - PROCESS | 1944 | 1461558571603 Marionette DEBUG loaded listener.js 21:29:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d29bd1c00) [pid = 1944] [serial = 789] [outer = 0x7f9d29bc2400] 21:29:32 INFO - PROCESS | 1944 | 1461558572413 Marionette TRACE conn4 <- [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]]]}] 21:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1231ms 21:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:29:32 INFO - PROCESS | 1944 | 1461558572445 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 21:29:32 INFO - PROCESS | 1944 | 1461558572448 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 21:29:32 INFO - PROCESS | 1944 | 1461558572454 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:29:32 INFO - PROCESS | 1944 | 1461558572457 Marionette TRACE conn4 <- [1,1022,null,{}] 21:29:32 INFO - PROCESS | 1944 | 1461558572462 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:32 INFO - PROCESS | 1944 | 1461558572601 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 21:29:32 INFO - PROCESS | 1944 | 1461558572769 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28dbe800 == 87 [pid = 1944] [id = 263] 21:29:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d28d2d000) [pid = 1944] [serial = 790] [outer = (nil)] 21:29:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d28d35400) [pid = 1944] [serial = 791] [outer = 0x7f9d28d2d000] 21:29:32 INFO - PROCESS | 1944 | 1461558572840 Marionette DEBUG loaded listener.js 21:29:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d28d3a800) [pid = 1944] [serial = 792] [outer = 0x7f9d28d2d000] 21:29:33 INFO - PROCESS | 1944 | 1461558573701 Marionette TRACE conn4 <- [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]]]}] 21:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1277ms 21:29:33 INFO - PROCESS | 1944 | 1461558573731 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 21:29:33 INFO - PROCESS | 1944 | 1461558573735 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 21:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:29:33 INFO - PROCESS | 1944 | 1461558573740 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 1944 | 1461558573743 Marionette TRACE conn4 <- [1,1026,null,{}] 21:29:33 INFO - PROCESS | 1944 | 1461558573749 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:33 INFO - PROCESS | 1944 | 1461558573897 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 21:29:34 INFO - PROCESS | 1944 | 1461558574065 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34718800 == 88 [pid = 1944] [id = 264] 21:29:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d28d30000) [pid = 1944] [serial = 793] [outer = (nil)] 21:29:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d29bd0c00) [pid = 1944] [serial = 794] [outer = 0x7f9d28d30000] 21:29:34 INFO - PROCESS | 1944 | 1461558574134 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d2a0dd400) [pid = 1944] [serial = 795] [outer = 0x7f9d28d30000] 21:29:34 INFO - PROCESS | 1944 | 1461558574994 Marionette TRACE conn4 <- [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]]]}] 21:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1325ms 21:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:29:35 INFO - PROCESS | 1944 | 1461558575067 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 21:29:35 INFO - PROCESS | 1944 | 1461558575070 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 21:29:35 INFO - PROCESS | 1944 | 1461558575076 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:29:35 INFO - PROCESS | 1944 | 1461558575079 Marionette TRACE conn4 <- [1,1030,null,{}] 21:29:35 INFO - PROCESS | 1944 | 1461558575084 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:35 INFO - PROCESS | 1944 | 1461558575275 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 21:29:35 INFO - PROCESS | 1944 | 1461558575747 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34598800 == 89 [pid = 1944] [id = 265] 21:29:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d2a0e4400) [pid = 1944] [serial = 796] [outer = (nil)] 21:29:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d2a0e7800) [pid = 1944] [serial = 797] [outer = 0x7f9d2a0e4400] 21:29:35 INFO - PROCESS | 1944 | 1461558575859 Marionette DEBUG loaded listener.js 21:29:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d30de5800) [pid = 1944] [serial = 798] [outer = 0x7f9d2a0e4400] 21:29:36 INFO - PROCESS | 1944 | 1461558576710 Marionette TRACE conn4 <- [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]]]}] 21:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1727ms 21:29:36 INFO - PROCESS | 1944 | 1461558576804 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 21:29:36 INFO - PROCESS | 1944 | 1461558576810 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 21:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:29:36 INFO - PROCESS | 1944 | 1461558576818 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:29:36 INFO - PROCESS | 1944 | 1461558576822 Marionette TRACE conn4 <- [1,1034,null,{}] 21:29:36 INFO - PROCESS | 1944 | 1461558576828 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:37 INFO - PROCESS | 1944 | 1461558577025 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 21:29:37 INFO - PROCESS | 1944 | 1461558577194 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33b40800 == 90 [pid = 1944] [id = 266] 21:29:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d31ad8000) [pid = 1944] [serial = 799] [outer = (nil)] 21:29:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d340aa000) [pid = 1944] [serial = 800] [outer = 0x7f9d31ad8000] 21:29:37 INFO - PROCESS | 1944 | 1461558577260 Marionette DEBUG loaded listener.js 21:29:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d37045c00) [pid = 1944] [serial = 801] [outer = 0x7f9d31ad8000] 21:29:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8cc000 == 89 [pid = 1944] [id = 254] 21:29:37 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d40413000) [pid = 1944] [serial = 718] [outer = (nil)] [url = about:blank] 21:29:37 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d3d8b9000) [pid = 1944] [serial = 691] [outer = (nil)] [url = about:blank] 21:29:37 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d3ed6d800) [pid = 1944] [serial = 694] [outer = (nil)] [url = about:blank] 21:29:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44aeb800 == 88 [pid = 1944] [id = 253] 21:29:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caf6800 == 87 [pid = 1944] [id = 252] 21:29:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38287800 == 86 [pid = 1944] [id = 251] 21:29:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344c2000 == 85 [pid = 1944] [id = 250] 21:29:37 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b808800 == 84 [pid = 1944] [id = 249] 21:29:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d53fcb800 == 83 [pid = 1944] [id = 246] 21:29:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d51b86000 == 82 [pid = 1944] [id = 245] 21:29:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4fda4800 == 81 [pid = 1944] [id = 244] 21:29:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f912000 == 80 [pid = 1944] [id = 243] 21:29:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f53e800 == 79 [pid = 1944] [id = 242] 21:29:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d00b000 == 78 [pid = 1944] [id = 241] 21:29:38 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d365e1000 == 77 [pid = 1944] [id = 240] 21:29:38 INFO - PROCESS | 1944 | 1461558578125 Marionette TRACE conn4 <- [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]]]}] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d314d0800) [pid = 1944] [serial = 697] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d3ba53400) [pid = 1944] [serial = 706] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d37043400) [pid = 1944] [serial = 679] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d37051c00) [pid = 1944] [serial = 700] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d37e0ac00) [pid = 1944] [serial = 701] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f9d3bddd800) [pid = 1944] [serial = 685] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f9d3c184000) [pid = 1944] [serial = 709] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f9d380db400) [pid = 1944] [serial = 703] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d38f59800) [pid = 1944] [serial = 704] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d31adbc00) [pid = 1944] [serial = 676] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d3b4af800) [pid = 1944] [serial = 682] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d3c9ecc00) [pid = 1944] [serial = 688] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d3d33e400) [pid = 1944] [serial = 712] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d3d3cbc00) [pid = 1944] [serial = 715] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d3c0e8800) [pid = 1944] [serial = 674] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d3dbf8400) [pid = 1944] [serial = 713] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d3c1f8c00) [pid = 1944] [serial = 710] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d3bc80c00) [pid = 1944] [serial = 707] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d3448f800) [pid = 1944] [serial = 716] [outer = (nil)] [url = about:blank] 21:29:38 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d33bf4800) [pid = 1944] [serial = 698] [outer = (nil)] [url = about:blank] 21:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1381ms 21:29:38 INFO - PROCESS | 1944 | 1461558578203 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 21:29:38 INFO - PROCESS | 1944 | 1461558578208 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 21:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:29:38 INFO - PROCESS | 1944 | 1461558578214 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:29:38 INFO - PROCESS | 1944 | 1461558578216 Marionette TRACE conn4 <- [1,1038,null,{}] 21:29:38 INFO - PROCESS | 1944 | 1461558578221 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:38 INFO - PROCESS | 1944 | 1461558578364 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 21:29:38 INFO - PROCESS | 1944 | 1461558578396 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37025800 == 78 [pid = 1944] [id = 267] 21:29:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d33577800) [pid = 1944] [serial = 802] [outer = (nil)] 21:29:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d37f3e400) [pid = 1944] [serial = 803] [outer = 0x7f9d33577800] 21:29:38 INFO - PROCESS | 1944 | 1461558578578 Marionette DEBUG loaded listener.js 21:29:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d38f5d000) [pid = 1944] [serial = 804] [outer = 0x7f9d33577800] 21:29:39 INFO - PROCESS | 1944 | 1461558579292 Marionette TRACE conn4 <- [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]]]}] 21:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1129ms 21:29:39 INFO - PROCESS | 1944 | 1461558579344 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 21:29:39 INFO - PROCESS | 1944 | 1461558579347 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 21:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:29:39 INFO - PROCESS | 1944 | 1461558579370 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:29:39 INFO - PROCESS | 1944 | 1461558579379 Marionette TRACE conn4 <- [1,1042,null,{}] 21:29:39 INFO - PROCESS | 1944 | 1461558579394 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:39 INFO - PROCESS | 1944 | 1461558579545 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 21:29:39 INFO - PROCESS | 1944 | 1461558579557 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39937800 == 79 [pid = 1944] [id = 268] 21:29:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d3a8cfc00) [pid = 1944] [serial = 805] [outer = (nil)] 21:29:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d3c0de400) [pid = 1944] [serial = 806] [outer = 0x7f9d3a8cfc00] 21:29:39 INFO - PROCESS | 1944 | 1461558579615 Marionette DEBUG loaded listener.js 21:29:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d3c1ed400) [pid = 1944] [serial = 807] [outer = 0x7f9d3a8cfc00] 21:29:40 INFO - PROCESS | 1944 | 1461558580460 Marionette TRACE conn4 <- [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]]]}] 21:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1161ms 21:29:40 INFO - PROCESS | 1944 | 1461558580527 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 21:29:40 INFO - PROCESS | 1944 | 1461558580531 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 21:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:29:40 INFO - PROCESS | 1944 | 1461558580537 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:29:40 INFO - PROCESS | 1944 | 1461558580549 Marionette TRACE conn4 <- [1,1046,null,{}] 21:29:40 INFO - PROCESS | 1944 | 1461558580555 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:40 INFO - PROCESS | 1944 | 1461558580751 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 21:29:40 INFO - PROCESS | 1944 | 1461558580771 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c15a800 == 80 [pid = 1944] [id = 269] 21:29:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d3a510800) [pid = 1944] [serial = 808] [outer = (nil)] 21:29:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d3c9fa000) [pid = 1944] [serial = 809] [outer = 0x7f9d3a510800] 21:29:40 INFO - PROCESS | 1944 | 1461558580828 Marionette DEBUG loaded listener.js 21:29:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d3dbf4800) [pid = 1944] [serial = 810] [outer = 0x7f9d3a510800] 21:29:41 INFO - PROCESS | 1944 | 1461558581603 Marionette TRACE conn4 <- [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]]]}] 21:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1090ms 21:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:29:41 INFO - PROCESS | 1944 | 1461558581633 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 21:29:41 INFO - PROCESS | 1944 | 1461558581635 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 21:29:41 INFO - PROCESS | 1944 | 1461558581640 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:29:41 INFO - PROCESS | 1944 | 1461558581643 Marionette TRACE conn4 <- [1,1050,null,{}] 21:29:41 INFO - PROCESS | 1944 | 1461558581648 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:41 INFO - PROCESS | 1944 | 1461558581838 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 21:29:41 INFO - PROCESS | 1944 | 1461558581877 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d560000 == 81 [pid = 1944] [id = 270] 21:29:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d3ed76c00) [pid = 1944] [serial = 811] [outer = (nil)] 21:29:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d40178c00) [pid = 1944] [serial = 812] [outer = 0x7f9d3ed76c00] 21:29:41 INFO - PROCESS | 1944 | 1461558581946 Marionette DEBUG loaded listener.js 21:29:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d49a15800) [pid = 1944] [serial = 813] [outer = 0x7f9d3ed76c00] 21:29:42 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d35759000) [pid = 1944] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:29:42 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d34070000) [pid = 1944] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:29:42 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d3b279000) [pid = 1944] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:29:42 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d3c0e6000) [pid = 1944] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:29:42 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d3ba56000) [pid = 1944] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:29:42 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d3b933000) [pid = 1944] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:29:42 INFO - PROCESS | 1944 | 1461558582897 Marionette TRACE conn4 <- [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]]]}] 21:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1279ms 21:29:42 INFO - PROCESS | 1944 | 1461558582919 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 21:29:42 INFO - PROCESS | 1944 | 1461558582922 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 21:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:29:42 INFO - PROCESS | 1944 | 1461558582927 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:29:42 INFO - PROCESS | 1944 | 1461558582929 Marionette TRACE conn4 <- [1,1054,null,{}] 21:29:42 INFO - PROCESS | 1944 | 1461558582934 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:43 INFO - PROCESS | 1944 | 1461558583079 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 21:29:43 INFO - PROCESS | 1944 | 1461558583208 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d404d3000 == 82 [pid = 1944] [id = 271] 21:29:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d3c1ed000) [pid = 1944] [serial = 814] [outer = (nil)] 21:29:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d49a17c00) [pid = 1944] [serial = 815] [outer = 0x7f9d3c1ed000] 21:29:43 INFO - PROCESS | 1944 | 1461558583265 Marionette DEBUG loaded listener.js 21:29:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d4bd82c00) [pid = 1944] [serial = 816] [outer = 0x7f9d3c1ed000] 21:29:43 INFO - PROCESS | 1944 | 1461558583863 Marionette TRACE conn4 <- [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]]]}] 21:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 973ms 21:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:29:43 INFO - PROCESS | 1944 | 1461558583901 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 21:29:43 INFO - PROCESS | 1944 | 1461558583904 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 21:29:43 INFO - PROCESS | 1944 | 1461558583909 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:29:43 INFO - PROCESS | 1944 | 1461558583911 Marionette TRACE conn4 <- [1,1058,null,{}] 21:29:43 INFO - PROCESS | 1944 | 1461558583916 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:44 INFO - PROCESS | 1944 | 1461558584050 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 21:29:44 INFO - PROCESS | 1944 | 1461558584183 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4aba8000 == 83 [pid = 1944] [id = 272] 21:29:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d29bd1000) [pid = 1944] [serial = 817] [outer = (nil)] 21:29:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d4f306400) [pid = 1944] [serial = 818] [outer = 0x7f9d29bd1000] 21:29:44 INFO - PROCESS | 1944 | 1461558584241 Marionette DEBUG loaded listener.js 21:29:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d4f57ac00) [pid = 1944] [serial = 819] [outer = 0x7f9d29bd1000] 21:29:45 INFO - PROCESS | 1944 | 1461558585062 Marionette TRACE conn4 <- [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]]]}] 21:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1184ms 21:29:45 INFO - PROCESS | 1944 | 1461558585094 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 21:29:45 INFO - PROCESS | 1944 | 1461558585100 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 21:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:29:45 INFO - PROCESS | 1944 | 1461558585108 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 1944 | 1461558585113 Marionette TRACE conn4 <- [1,1062,null,{}] 21:29:45 INFO - PROCESS | 1944 | 1461558585120 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:45 INFO - PROCESS | 1944 | 1461558585296 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 21:29:45 INFO - PROCESS | 1944 | 1461558585464 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37262800 == 84 [pid = 1944] [id = 273] 21:29:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d30bd6000) [pid = 1944] [serial = 820] [outer = (nil)] 21:29:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d31adbc00) [pid = 1944] [serial = 821] [outer = 0x7f9d30bd6000] 21:29:45 INFO - PROCESS | 1944 | 1461558585536 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d3323ec00) [pid = 1944] [serial = 822] [outer = 0x7f9d30bd6000] 21:29:46 INFO - PROCESS | 1944 | 1461558586483 Marionette TRACE conn4 <- [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]]]}] 21:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1430ms 21:29:46 INFO - PROCESS | 1944 | 1461558586539 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 21:29:46 INFO - PROCESS | 1944 | 1461558586547 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 21:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:29:46 INFO - PROCESS | 1944 | 1461558586557 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:29:46 INFO - PROCESS | 1944 | 1461558586560 Marionette TRACE conn4 <- [1,1066,null,{}] 21:29:46 INFO - PROCESS | 1944 | 1461558586565 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:46 INFO - PROCESS | 1944 | 1461558586813 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 21:29:46 INFO - PROCESS | 1944 | 1461558586939 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c155000 == 85 [pid = 1944] [id = 274] 21:29:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d33243c00) [pid = 1944] [serial = 823] [outer = (nil)] 21:29:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d34492000) [pid = 1944] [serial = 824] [outer = 0x7f9d33243c00] 21:29:47 INFO - PROCESS | 1944 | 1461558587007 Marionette DEBUG loaded listener.js 21:29:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d370a8800) [pid = 1944] [serial = 825] [outer = 0x7f9d33243c00] 21:29:47 INFO - PROCESS | 1944 | 1461558587895 Marionette TRACE conn4 <- [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]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1386ms 21:29:47 INFO - PROCESS | 1944 | 1461558587943 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 21:29:47 INFO - PROCESS | 1944 | 1461558587947 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 21:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:29:47 INFO - PROCESS | 1944 | 1461558587953 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:29:47 INFO - PROCESS | 1944 | 1461558587958 Marionette TRACE conn4 <- [1,1070,null,{}] 21:29:47 INFO - PROCESS | 1944 | 1461558587973 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:48 INFO - PROCESS | 1944 | 1461558588171 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 21:29:48 INFO - PROCESS | 1944 | 1461558588339 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f549000 == 86 [pid = 1944] [id = 275] 21:29:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d38f59800) [pid = 1944] [serial = 826] [outer = (nil)] 21:29:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d3b9c7c00) [pid = 1944] [serial = 827] [outer = 0x7f9d38f59800] 21:29:48 INFO - PROCESS | 1944 | 1461558588419 Marionette DEBUG loaded listener.js 21:29:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d3c1f9c00) [pid = 1944] [serial = 828] [outer = 0x7f9d38f59800] 21:29:49 INFO - PROCESS | 1944 | 1461558589208 Marionette TRACE conn4 <- [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]]]}] 21:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1283ms 21:29:49 INFO - PROCESS | 1944 | 1461558589240 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 1944 | 1461558589243 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 21:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:29:49 INFO - PROCESS | 1944 | 1461558589251 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:29:49 INFO - PROCESS | 1944 | 1461558589253 Marionette TRACE conn4 <- [1,1074,null,{}] 21:29:49 INFO - PROCESS | 1944 | 1461558589259 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:49 INFO - PROCESS | 1944 | 1461558589410 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 21:29:49 INFO - PROCESS | 1944 | 1461558589581 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ff99800 == 87 [pid = 1944] [id = 276] 21:29:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d38f5b000) [pid = 1944] [serial = 829] [outer = (nil)] 21:29:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d40413c00) [pid = 1944] [serial = 830] [outer = 0x7f9d38f5b000] 21:29:49 INFO - PROCESS | 1944 | 1461558589651 Marionette DEBUG loaded listener.js 21:29:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d49ae1800) [pid = 1944] [serial = 831] [outer = 0x7f9d38f5b000] 21:29:50 INFO - PROCESS | 1944 | 1461558590526 Marionette TRACE conn4 <- [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]]]}] 21:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1326ms 21:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:29:50 INFO - PROCESS | 1944 | 1461558590577 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 21:29:50 INFO - PROCESS | 1944 | 1461558590580 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 21:29:50 INFO - PROCESS | 1944 | 1461558590586 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:29:50 INFO - PROCESS | 1944 | 1461558590589 Marionette TRACE conn4 <- [1,1078,null,{}] 21:29:50 INFO - PROCESS | 1944 | 1461558590593 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:50 INFO - PROCESS | 1944 | 1461558590742 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 21:29:50 INFO - PROCESS | 1944 | 1461558590913 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3080f000 == 88 [pid = 1944] [id = 277] 21:29:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d3cfc4000) [pid = 1944] [serial = 832] [outer = (nil)] 21:29:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d4bae4400) [pid = 1944] [serial = 833] [outer = 0x7f9d3cfc4000] 21:29:50 INFO - PROCESS | 1944 | 1461558590981 Marionette DEBUG loaded listener.js 21:29:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d4f40a400) [pid = 1944] [serial = 834] [outer = 0x7f9d3cfc4000] 21:29:51 INFO - PROCESS | 1944 | 1461558591824 Marionette TRACE conn4 <- [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]]]}] 21:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1287ms 21:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:29:51 INFO - PROCESS | 1944 | 1461558591873 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 21:29:51 INFO - PROCESS | 1944 | 1461558591875 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 21:29:51 INFO - PROCESS | 1944 | 1461558591880 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:29:51 INFO - PROCESS | 1944 | 1461558591884 Marionette TRACE conn4 <- [1,1082,null,{}] 21:29:51 INFO - PROCESS | 1944 | 1461558591889 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:52 INFO - PROCESS | 1944 | 1461558592064 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 21:29:52 INFO - PROCESS | 1944 | 1461558592238 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d54f41800 == 89 [pid = 1944] [id = 278] 21:29:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d332b4800) [pid = 1944] [serial = 835] [outer = (nil)] 21:29:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d332ba400) [pid = 1944] [serial = 836] [outer = 0x7f9d332b4800] 21:29:52 INFO - PROCESS | 1944 | 1461558592311 Marionette DEBUG loaded listener.js 21:29:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d4f6a3000) [pid = 1944] [serial = 837] [outer = 0x7f9d332b4800] 21:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1283ms 21:29:53 INFO - PROCESS | 1944 | 1461558593155 Marionette TRACE conn4 <- [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]]]}] 21:29:53 INFO - PROCESS | 1944 | 1461558593164 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 21:29:53 INFO - PROCESS | 1944 | 1461558593168 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 21:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:29:53 INFO - PROCESS | 1944 | 1461558593173 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:29:53 INFO - PROCESS | 1944 | 1461558593175 Marionette TRACE conn4 <- [1,1086,null,{}] 21:29:53 INFO - PROCESS | 1944 | 1461558593181 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:53 INFO - PROCESS | 1944 | 1461558593337 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 21:29:53 INFO - PROCESS | 1944 | 1461558593511 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e41800 == 90 [pid = 1944] [id = 279] 21:29:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d29ece800) [pid = 1944] [serial = 838] [outer = (nil)] 21:29:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d29ed3400) [pid = 1944] [serial = 839] [outer = 0x7f9d29ece800] 21:29:53 INFO - PROCESS | 1944 | 1461558593591 Marionette DEBUG loaded listener.js 21:29:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d29ed8800) [pid = 1944] [serial = 840] [outer = 0x7f9d29ece800] 21:29:54 INFO - PROCESS | 1944 | 1461558594399 Marionette TRACE conn4 <- [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]]]}] 21:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1279ms 21:29:54 INFO - PROCESS | 1944 | 1461558594454 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 21:29:54 INFO - PROCESS | 1944 | 1461558594457 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 21:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:29:54 INFO - PROCESS | 1944 | 1461558594481 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:29:54 INFO - PROCESS | 1944 | 1461558594484 Marionette TRACE conn4 <- [1,1090,null,{}] 21:29:54 INFO - PROCESS | 1944 | 1461558594490 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:54 INFO - PROCESS | 1944 | 1461558594649 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 21:29:54 INFO - PROCESS | 1944 | 1461558594790 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f56800 == 91 [pid = 1944] [id = 280] 21:29:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d27ce9000) [pid = 1944] [serial = 841] [outer = (nil)] 21:29:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d27cf0000) [pid = 1944] [serial = 842] [outer = 0x7f9d27ce9000] 21:29:54 INFO - PROCESS | 1944 | 1461558594865 Marionette DEBUG loaded listener.js 21:29:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d27cf4c00) [pid = 1944] [serial = 843] [outer = 0x7f9d27ce9000] 21:29:55 INFO - PROCESS | 1944 | 1461558595636 Marionette TRACE conn4 <- [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]]]}] 21:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1184ms 21:29:55 INFO - PROCESS | 1944 | 1461558595665 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 21:29:55 INFO - PROCESS | 1944 | 1461558595669 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 21:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:29:55 INFO - PROCESS | 1944 | 1461558595676 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:29:55 INFO - PROCESS | 1944 | 1461558595679 Marionette TRACE conn4 <- [1,1094,null,{}] 21:29:55 INFO - PROCESS | 1944 | 1461558595684 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:55 INFO - PROCESS | 1944 | 1461558595837 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 21:29:56 INFO - PROCESS | 1944 | 1461558596010 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313cb000 == 92 [pid = 1944] [id = 281] 21:29:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d27cec400) [pid = 1944] [serial = 844] [outer = (nil)] 21:29:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d29ed3000) [pid = 1944] [serial = 845] [outer = 0x7f9d27cec400] 21:29:56 INFO - PROCESS | 1944 | 1461558596078 Marionette DEBUG loaded listener.js 21:29:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d332b6c00) [pid = 1944] [serial = 846] [outer = 0x7f9d27cec400] 21:29:56 INFO - PROCESS | 1944 | 1461558596944 Marionette TRACE conn4 <- [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]]]}] 21:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1336ms 21:29:57 INFO - PROCESS | 1944 | 1461558597013 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 21:29:57 INFO - PROCESS | 1944 | 1461558597015 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 21:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:29:57 INFO - PROCESS | 1944 | 1461558597022 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:29:57 INFO - PROCESS | 1944 | 1461558597024 Marionette TRACE conn4 <- [1,1098,null,{}] 21:29:57 INFO - PROCESS | 1944 | 1461558597030 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:57 INFO - PROCESS | 1944 | 1461558597189 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 21:29:57 INFO - PROCESS | 1944 | 1461558597380 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d316a6000 == 93 [pid = 1944] [id = 282] 21:29:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d27138800) [pid = 1944] [serial = 847] [outer = (nil)] 21:29:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d2713ac00) [pid = 1944] [serial = 848] [outer = 0x7f9d27138800] 21:29:57 INFO - PROCESS | 1944 | 1461558597459 Marionette DEBUG loaded listener.js 21:29:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d2713e800) [pid = 1944] [serial = 849] [outer = 0x7f9d27138800] 21:29:58 INFO - PROCESS | 1944 | 1461558598297 Marionette TRACE conn4 <- [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]]]}] 21:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1334ms 21:29:58 INFO - PROCESS | 1944 | 1461558598357 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 1944 | 1461558598360 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 21:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:29:58 INFO - PROCESS | 1944 | 1461558598367 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 1944 | 1461558598371 Marionette TRACE conn4 <- [1,1102,null,{}] 21:29:58 INFO - PROCESS | 1944 | 1461558598376 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:29:58 INFO - PROCESS | 1944 | 1461558598589 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 21:29:59 INFO - PROCESS | 1944 | 1461558599183 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28dc2000 == 94 [pid = 1944] [id = 283] 21:29:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d27cef800) [pid = 1944] [serial = 850] [outer = (nil)] 21:29:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d29bc2800) [pid = 1944] [serial = 851] [outer = 0x7f9d27cef800] 21:29:59 INFO - PROCESS | 1944 | 1461558599256 Marionette DEBUG loaded listener.js 21:29:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d29ed4c00) [pid = 1944] [serial = 852] [outer = 0x7f9d27cef800] 21:30:00 INFO - PROCESS | 1944 | 1461558600052 Marionette TRACE conn4 <- [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]]]}] 21:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1735ms 21:30:00 INFO - PROCESS | 1944 | 1461558600105 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 21:30:00 INFO - PROCESS | 1944 | 1461558600112 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 21:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:30:00 INFO - PROCESS | 1944 | 1461558600120 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:30:00 INFO - PROCESS | 1944 | 1461558600124 Marionette TRACE conn4 <- [1,1106,null,{}] 21:30:00 INFO - PROCESS | 1944 | 1461558600131 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:00 INFO - PROCESS | 1944 | 1461558600305 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 21:30:00 INFO - PROCESS | 1944 | 1461558600612 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aec4800 == 95 [pid = 1944] [id = 284] 21:30:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d3065e400) [pid = 1944] [serial = 853] [outer = (nil)] 21:30:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d30de6400) [pid = 1944] [serial = 854] [outer = 0x7f9d3065e400] 21:30:00 INFO - PROCESS | 1944 | 1461558600722 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d31ad7c00) [pid = 1944] [serial = 855] [outer = 0x7f9d3065e400] 21:30:01 INFO - PROCESS | 1944 | 1461558601572 Marionette TRACE conn4 <- [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]]]}] 21:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1536ms 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d404d3000 == 94 [pid = 1944] [id = 271] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d560000 == 93 [pid = 1944] [id = 270] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d4a9edc00) [pid = 1944] [serial = 767] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d44a67800) [pid = 1944] [serial = 733] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d4017c400) [pid = 1944] [serial = 730] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d4a9e6c00) [pid = 1944] [serial = 736] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d4ad5a400) [pid = 1944] [serial = 739] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d4bd8bc00) [pid = 1944] [serial = 742] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d3730e400) [pid = 1944] [serial = 745] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c15a800 == 92 [pid = 1944] [id = 269] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39937800 == 91 [pid = 1944] [id = 268] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37025800 == 90 [pid = 1944] [id = 267] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33b40800 == 89 [pid = 1944] [id = 266] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34598800 == 88 [pid = 1944] [id = 265] 21:30:01 INFO - PROCESS | 1944 | 1461558601727 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 21:30:01 INFO - PROCESS | 1944 | 1461558601732 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 21:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f918000 == 87 [pid = 1944] [id = 258] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d010000 == 86 [pid = 1944] [id = 257] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34596800 == 85 [pid = 1944] [id = 256] 21:30:01 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f354000 == 84 [pid = 1944] [id = 255] 21:30:01 INFO - PROCESS | 1944 | 1461558601761 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:30:01 INFO - PROCESS | 1944 | 1461558601765 Marionette TRACE conn4 <- [1,1110,null,{}] 21:30:01 INFO - PROCESS | 1944 | 1461558601772 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:01 INFO - PROCESS | 1944 | 1461558601954 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d330f0800) [pid = 1944] [serial = 482] [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.] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d40412800) [pid = 1944] [serial = 764] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d49ade000) [pid = 1944] [serial = 765] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d3c188c00) [pid = 1944] [serial = 758] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d3e177c00) [pid = 1944] [serial = 762] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d3bc82000) [pid = 1944] [serial = 756] [outer = (nil)] [url = about:blank] 21:30:01 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d3c72e800) [pid = 1944] [serial = 759] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d380d4000) [pid = 1944] [serial = 751] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d3811bc00) [pid = 1944] [serial = 752] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d344a4c00) [pid = 1944] [serial = 721] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d37e06400) [pid = 1944] [serial = 749] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d340ac400) [pid = 1944] [serial = 748] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d3b9c6800) [pid = 1944] [serial = 755] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d3d3cf800) [pid = 1944] [serial = 727] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d38f60400) [pid = 1944] [serial = 724] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d3d33b400) [pid = 1944] [serial = 761] [outer = (nil)] [url = about:blank] 21:30:02 INFO - PROCESS | 1944 | 1461558602190 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341b9800 == 85 [pid = 1944] [id = 285] 21:30:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d31ad2800) [pid = 1944] [serial = 856] [outer = (nil)] 21:30:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d332b5800) [pid = 1944] [serial = 857] [outer = 0x7f9d31ad2800] 21:30:02 INFO - PROCESS | 1944 | 1461558602261 Marionette DEBUG loaded listener.js 21:30:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d3356fc00) [pid = 1944] [serial = 858] [outer = 0x7f9d31ad2800] 21:30:02 INFO - PROCESS | 1944 | 1461558602941 Marionette TRACE conn4 <- [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]]]}] 21:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1245ms 21:30:03 INFO - PROCESS | 1944 | 1461558603010 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 21:30:03 INFO - PROCESS | 1944 | 1461558603014 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 21:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:30:03 INFO - PROCESS | 1944 | 1461558603034 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:30:03 INFO - PROCESS | 1944 | 1461558603042 Marionette TRACE conn4 <- [1,1114,null,{}] 21:30:03 INFO - PROCESS | 1944 | 1461558603050 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:03 INFO - PROCESS | 1944 | 1461558603201 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 21:30:03 INFO - PROCESS | 1944 | 1461558603213 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37025000 == 86 [pid = 1944] [id = 286] 21:30:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d344ae400) [pid = 1944] [serial = 859] [outer = (nil)] 21:30:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d37e05400) [pid = 1944] [serial = 860] [outer = 0x7f9d344ae400] 21:30:03 INFO - PROCESS | 1944 | 1461558603274 Marionette DEBUG loaded listener.js 21:30:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d37f48c00) [pid = 1944] [serial = 861] [outer = 0x7f9d344ae400] 21:30:04 INFO - PROCESS | 1944 | 1461558604048 Marionette TRACE conn4 <- [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]]]}] 21:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1045ms 21:30:04 INFO - PROCESS | 1944 | 1461558604071 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 21:30:04 INFO - PROCESS | 1944 | 1461558604075 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 21:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:30:04 INFO - PROCESS | 1944 | 1461558604080 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:30:04 INFO - PROCESS | 1944 | 1461558604082 Marionette TRACE conn4 <- [1,1118,null,{}] 21:30:04 INFO - PROCESS | 1944 | 1461558604087 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:04 INFO - PROCESS | 1944 | 1461558604307 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 21:30:04 INFO - PROCESS | 1944 | 1461558604341 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38231800 == 87 [pid = 1944] [id = 287] 21:30:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d330f0800) [pid = 1944] [serial = 862] [outer = (nil)] 21:30:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d38119c00) [pid = 1944] [serial = 863] [outer = 0x7f9d330f0800] 21:30:04 INFO - PROCESS | 1944 | 1461558604404 Marionette DEBUG loaded listener.js 21:30:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d3b27e400) [pid = 1944] [serial = 864] [outer = 0x7f9d330f0800] 21:30:05 INFO - PROCESS | 1944 | 1461558605222 Marionette TRACE conn4 <- [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]]]}] 21:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1174ms 21:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:30:05 INFO - PROCESS | 1944 | 1461558605255 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 21:30:05 INFO - PROCESS | 1944 | 1461558605257 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 21:30:05 INFO - PROCESS | 1944 | 1461558605263 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:30:05 INFO - PROCESS | 1944 | 1461558605266 Marionette TRACE conn4 <- [1,1122,null,{}] 21:30:05 INFO - PROCESS | 1944 | 1461558605276 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:05 INFO - PROCESS | 1944 | 1461558605459 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 21:30:05 INFO - PROCESS | 1944 | 1461558605482 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b5e3800 == 88 [pid = 1944] [id = 288] 21:30:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d3bc14000) [pid = 1944] [serial = 865] [outer = (nil)] 21:30:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d3bc82000) [pid = 1944] [serial = 866] [outer = 0x7f9d3bc14000] 21:30:05 INFO - PROCESS | 1944 | 1461558605552 Marionette DEBUG loaded listener.js 21:30:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d3c18ec00) [pid = 1944] [serial = 867] [outer = 0x7f9d3bc14000] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d38f5cc00) [pid = 1944] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d33577800) [pid = 1944] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d3a8cfc00) [pid = 1944] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d3a510800) [pid = 1944] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d2a0e4400) [pid = 1944] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d31ad8000) [pid = 1944] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d3bcdcc00) [pid = 1944] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d3ed76c00) [pid = 1944] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:30:06 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d3c1ed000) [pid = 1944] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:30:06 INFO - PROCESS | 1944 | 1461558606624 Marionette TRACE conn4 <- [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]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1378ms 21:30:06 INFO - PROCESS | 1944 | 1461558606640 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 1944 | 1461558606643 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 21:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:30:06 INFO - PROCESS | 1944 | 1461558606648 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:30:06 INFO - PROCESS | 1944 | 1461558606650 Marionette TRACE conn4 <- [1,1126,null,{}] 21:30:06 INFO - PROCESS | 1944 | 1461558606655 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:06 INFO - PROCESS | 1944 | 1461558606808 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 21:30:06 INFO - PROCESS | 1944 | 1461558606944 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3823f000 == 89 [pid = 1944] [id = 289] 21:30:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d3bc17400) [pid = 1944] [serial = 868] [outer = (nil)] 21:30:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d3c1ef800) [pid = 1944] [serial = 869] [outer = 0x7f9d3bc17400] 21:30:07 INFO - PROCESS | 1944 | 1461558607041 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d3c9f5400) [pid = 1944] [serial = 870] [outer = 0x7f9d3bc17400] 21:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 979ms 21:30:07 INFO - PROCESS | 1944 | 1461558607620 Marionette TRACE conn4 <- [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]]]}] 21:30:07 INFO - PROCESS | 1944 | 1461558607630 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 21:30:07 INFO - PROCESS | 1944 | 1461558607633 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 21:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:30:07 INFO - PROCESS | 1944 | 1461558607638 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:30:07 INFO - PROCESS | 1944 | 1461558607640 Marionette TRACE conn4 <- [1,1130,null,{}] 21:30:07 INFO - PROCESS | 1944 | 1461558607645 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:07 INFO - PROCESS | 1944 | 1461558607774 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 21:30:07 INFO - PROCESS | 1944 | 1461558607909 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d863000 == 90 [pid = 1944] [id = 290] 21:30:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d3a8cfc00) [pid = 1944] [serial = 871] [outer = (nil)] 21:30:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d3d33e400) [pid = 1944] [serial = 872] [outer = 0x7f9d3a8cfc00] 21:30:07 INFO - PROCESS | 1944 | 1461558607965 Marionette DEBUG loaded listener.js 21:30:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d3ed72400) [pid = 1944] [serial = 873] [outer = 0x7f9d3a8cfc00] 21:30:08 INFO - PROCESS | 1944 | 1461558608571 Marionette TRACE conn4 <- [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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1079ms 21:30:08 INFO - PROCESS | 1944 | 1461558608719 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 21:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:30:08 INFO - PROCESS | 1944 | 1461558608724 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 21:30:08 INFO - PROCESS | 1944 | 1461558608731 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 1944 | 1461558608736 Marionette TRACE conn4 <- [1,1134,null,{}] 21:30:08 INFO - PROCESS | 1944 | 1461558608753 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:08 INFO - PROCESS | 1944 | 1461558608958 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 21:30:09 INFO - PROCESS | 1944 | 1461558609134 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bf92000 == 91 [pid = 1944] [id = 291] 21:30:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d29bce400) [pid = 1944] [serial = 874] [outer = (nil)] 21:30:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d29ed3c00) [pid = 1944] [serial = 875] [outer = 0x7f9d29bce400] 21:30:09 INFO - PROCESS | 1944 | 1461558609202 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d2a0e6400) [pid = 1944] [serial = 876] [outer = 0x7f9d29bce400] 21:30:10 INFO - PROCESS | 1944 | 1461558610087 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 21:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1390ms 21:30:10 INFO - PROCESS | 1944 | 1461558610120 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 21:30:10 INFO - PROCESS | 1944 | 1461558610125 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 21:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:30:10 INFO - PROCESS | 1944 | 1461558610136 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:30:10 INFO - PROCESS | 1944 | 1461558610141 Marionette TRACE conn4 <- [1,1138,null,{}] 21:30:10 INFO - PROCESS | 1944 | 1461558610147 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:10 INFO - PROCESS | 1944 | 1461558610302 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 21:30:10 INFO - PROCESS | 1944 | 1461558610479 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37017000 == 92 [pid = 1944] [id = 292] 21:30:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d31a3cc00) [pid = 1944] [serial = 877] [outer = (nil)] 21:30:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d332b1000) [pid = 1944] [serial = 878] [outer = 0x7f9d31a3cc00] 21:30:10 INFO - PROCESS | 1944 | 1461558610546 Marionette DEBUG loaded listener.js 21:30:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d33577000) [pid = 1944] [serial = 879] [outer = 0x7f9d31a3cc00] 21:30:11 INFO - PROCESS | 1944 | 1461558611398 Marionette TRACE conn4 <- [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]]]}] 21:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1281ms 21:30:11 INFO - PROCESS | 1944 | 1461558611472 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 21:30:11 INFO - PROCESS | 1944 | 1461558611474 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 21:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:30:11 INFO - PROCESS | 1944 | 1461558611500 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:30:11 INFO - PROCESS | 1944 | 1461558611503 Marionette TRACE conn4 <- [1,1142,null,{}] 21:30:11 INFO - PROCESS | 1944 | 1461558611519 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:11 INFO - PROCESS | 1944 | 1461558611688 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 21:30:11 INFO - PROCESS | 1944 | 1461558611859 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a610800 == 93 [pid = 1944] [id = 293] 21:30:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d380de000) [pid = 1944] [serial = 880] [outer = (nil)] 21:30:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d3aa11800) [pid = 1944] [serial = 881] [outer = 0x7f9d380de000] 21:30:11 INFO - PROCESS | 1944 | 1461558611937 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d3bcd8400) [pid = 1944] [serial = 882] [outer = 0x7f9d380de000] 21:30:12 INFO - PROCESS | 1944 | 1461558612727 Marionette TRACE conn4 <- [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]]]}] 21:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1301ms 21:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:30:12 INFO - PROCESS | 1944 | 1461558612797 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 21:30:12 INFO - PROCESS | 1944 | 1461558612800 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 21:30:12 INFO - PROCESS | 1944 | 1461558612808 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:30:12 INFO - PROCESS | 1944 | 1461558612811 Marionette TRACE conn4 <- [1,1146,null,{}] 21:30:12 INFO - PROCESS | 1944 | 1461558612816 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:13 INFO - PROCESS | 1944 | 1461558613074 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 21:30:13 INFO - PROCESS | 1944 | 1461558613246 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4d725800 == 94 [pid = 1944] [id = 294] 21:30:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d39a5f800) [pid = 1944] [serial = 883] [outer = (nil)] 21:30:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3cacb800) [pid = 1944] [serial = 884] [outer = 0x7f9d39a5f800] 21:30:13 INFO - PROCESS | 1944 | 1461558613322 Marionette DEBUG loaded listener.js 21:30:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d3e177c00) [pid = 1944] [serial = 885] [outer = 0x7f9d39a5f800] 21:30:14 INFO - PROCESS | 1944 | 1461558614165 Marionette TRACE conn4 <- [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]]]}] 21:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1382ms 21:30:14 INFO - PROCESS | 1944 | 1461558614190 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 21:30:14 INFO - PROCESS | 1944 | 1461558614193 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 21:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:30:14 INFO - PROCESS | 1944 | 1461558614199 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:30:14 INFO - PROCESS | 1944 | 1461558614202 Marionette TRACE conn4 <- [1,1150,null,{}] 21:30:14 INFO - PROCESS | 1944 | 1461558614207 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:14 INFO - PROCESS | 1944 | 1461558614358 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 21:30:14 INFO - PROCESS | 1944 | 1461558614535 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f592800 == 95 [pid = 1944] [id = 295] 21:30:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d3c184400) [pid = 1944] [serial = 886] [outer = (nil)] 21:30:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d4015a400) [pid = 1944] [serial = 887] [outer = 0x7f9d3c184400] 21:30:14 INFO - PROCESS | 1944 | 1461558614626 Marionette DEBUG loaded listener.js 21:30:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d49a18c00) [pid = 1944] [serial = 888] [outer = 0x7f9d3c184400] 21:30:15 INFO - PROCESS | 1944 | 1461558615792 Marionette TRACE conn4 <- [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]]]}] 21:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1631ms 21:30:15 INFO - PROCESS | 1944 | 1461558615830 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 21:30:15 INFO - PROCESS | 1944 | 1461558615835 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 21:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:30:15 INFO - PROCESS | 1944 | 1461558615841 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:30:15 INFO - PROCESS | 1944 | 1461558615844 Marionette TRACE conn4 <- [1,1154,null,{}] 21:30:15 INFO - PROCESS | 1944 | 1461558615849 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:16 INFO - PROCESS | 1944 | 1461558616116 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 21:30:16 INFO - PROCESS | 1944 | 1461558616290 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d53f38000 == 96 [pid = 1944] [id = 296] 21:30:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d4a966400) [pid = 1944] [serial = 889] [outer = (nil)] 21:30:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d4f418c00) [pid = 1944] [serial = 890] [outer = 0x7f9d4a966400] 21:30:16 INFO - PROCESS | 1944 | 1461558616371 Marionette DEBUG loaded listener.js 21:30:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d4f6abc00) [pid = 1944] [serial = 891] [outer = 0x7f9d4a966400] 21:30:17 INFO - PROCESS | 1944 | 1461558617293 Marionette TRACE conn4 <- [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]]]}] 21:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1525ms 21:30:17 INFO - PROCESS | 1944 | 1461558617368 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 21:30:17 INFO - PROCESS | 1944 | 1461558617371 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 21:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:30:17 INFO - PROCESS | 1944 | 1461558617377 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:30:17 INFO - PROCESS | 1944 | 1461558617379 Marionette TRACE conn4 <- [1,1158,null,{}] 21:30:17 INFO - PROCESS | 1944 | 1461558617384 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:17 INFO - PROCESS | 1944 | 1461558617585 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 21:30:17 INFO - PROCESS | 1944 | 1461558617760 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268db000 == 97 [pid = 1944] [id = 297] 21:30:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d2a202400) [pid = 1944] [serial = 892] [outer = (nil)] 21:30:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d2a20c000) [pid = 1944] [serial = 893] [outer = 0x7f9d2a202400] 21:30:17 INFO - PROCESS | 1944 | 1461558617829 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d2a211c00) [pid = 1944] [serial = 894] [outer = 0x7f9d2a202400] 21:30:18 INFO - PROCESS | 1944 | 1461558618700 Marionette TRACE conn4 <- [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]]]}] 21:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1376ms 21:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:30:18 INFO - PROCESS | 1944 | 1461558618754 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 21:30:18 INFO - PROCESS | 1944 | 1461558618757 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 21:30:18 INFO - PROCESS | 1944 | 1461558618763 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 1944 | 1461558618766 Marionette TRACE conn4 <- [1,1162,null,{}] 21:30:18 INFO - PROCESS | 1944 | 1461558618772 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:18 INFO - PROCESS | 1944 | 1461558618943 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 21:30:19 INFO - PROCESS | 1944 | 1461558619125 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d265d2800 == 98 [pid = 1944] [id = 298] 21:30:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d265f4000) [pid = 1944] [serial = 895] [outer = (nil)] 21:30:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d265fa400) [pid = 1944] [serial = 896] [outer = 0x7f9d265f4000] 21:30:19 INFO - PROCESS | 1944 | 1461558619200 Marionette DEBUG loaded listener.js 21:30:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d265fe400) [pid = 1944] [serial = 897] [outer = 0x7f9d265f4000] 21:30:19 INFO - PROCESS | 1944 | 1461558619976 Marionette TRACE conn4 <- [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]]]}] 21:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1279ms 21:30:20 INFO - PROCESS | 1944 | 1461558620041 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 21:30:20 INFO - PROCESS | 1944 | 1461558620045 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 21:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:30:20 INFO - PROCESS | 1944 | 1461558620050 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:30:20 INFO - PROCESS | 1944 | 1461558620052 Marionette TRACE conn4 <- [1,1166,null,{}] 21:30:20 INFO - PROCESS | 1944 | 1461558620058 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:20 INFO - PROCESS | 1944 | 1461558620213 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 21:30:20 INFO - PROCESS | 1944 | 1461558620393 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27008800 == 99 [pid = 1944] [id = 299] 21:30:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d265f5400) [pid = 1944] [serial = 898] [outer = (nil)] 21:30:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d269c7c00) [pid = 1944] [serial = 899] [outer = 0x7f9d265f5400] 21:30:20 INFO - PROCESS | 1944 | 1461558620464 Marionette DEBUG loaded listener.js 21:30:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d269cbc00) [pid = 1944] [serial = 900] [outer = 0x7f9d265f5400] 21:30:21 INFO - PROCESS | 1944 | 1461558621259 Marionette TRACE conn4 <- [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]]]}] 21:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1276ms 21:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:30:21 INFO - PROCESS | 1944 | 1461558621328 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 21:30:21 INFO - PROCESS | 1944 | 1461558621331 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 21:30:21 INFO - PROCESS | 1944 | 1461558621337 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:30:21 INFO - PROCESS | 1944 | 1461558621340 Marionette TRACE conn4 <- [1,1170,null,{}] 21:30:21 INFO - PROCESS | 1944 | 1461558621345 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:21 INFO - PROCESS | 1944 | 1461558621513 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 21:30:21 INFO - PROCESS | 1944 | 1461558621708 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27020000 == 100 [pid = 1944] [id = 300] 21:30:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d265f8000) [pid = 1944] [serial = 901] [outer = (nil)] 21:30:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d269d0800) [pid = 1944] [serial = 902] [outer = 0x7f9d265f8000] 21:30:21 INFO - PROCESS | 1944 | 1461558621783 Marionette DEBUG loaded listener.js 21:30:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d2a20e000) [pid = 1944] [serial = 903] [outer = 0x7f9d265f8000] 21:30:22 INFO - PROCESS | 1944 | 1461558622552 Marionette TRACE conn4 <- [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]]]}] 21:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1228ms 21:30:22 INFO - PROCESS | 1944 | 1461558622589 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 21:30:22 INFO - PROCESS | 1944 | 1461558622593 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 21:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:30:22 INFO - PROCESS | 1944 | 1461558622599 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:30:22 INFO - PROCESS | 1944 | 1461558622603 Marionette TRACE conn4 <- [1,1174,null,{}] 21:30:22 INFO - PROCESS | 1944 | 1461558622623 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:22 INFO - PROCESS | 1944 | 1461558622860 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 21:30:22 INFO - PROCESS | 1944 | 1461558622988 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25c54000 == 101 [pid = 1944] [id = 301] 21:30:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d25d07400) [pid = 1944] [serial = 904] [outer = (nil)] 21:30:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d25d0e400) [pid = 1944] [serial = 905] [outer = 0x7f9d25d07400] 21:30:23 INFO - PROCESS | 1944 | 1461558623077 Marionette DEBUG loaded listener.js 21:30:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d4ad5a400) [pid = 1944] [serial = 906] [outer = 0x7f9d25d07400] 21:30:23 INFO - PROCESS | 1944 | 1461558623974 Marionette TRACE conn4 <- [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] 21:30:24 INFO - PROCESS | 1944 | 1461558624033 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 21:30:24 INFO - PROCESS | 1944 | 1461558624041 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:30:24 INFO - PROCESS | 1944 | 1461558624043 Marionette TRACE conn4 <- [1,1178,null,{}] 21:30:24 INFO - PROCESS | 1944 | 1461558624050 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:24 INFO - PROCESS | 1944 | 1461558624220 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 21:30:24 INFO - PROCESS | 1944 | 1461558624404 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25f1c000 == 102 [pid = 1944] [id = 302] 21:30:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d25d0a800) [pid = 1944] [serial = 907] [outer = (nil)] 21:30:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d25f92c00) [pid = 1944] [serial = 908] [outer = 0x7f9d25d0a800] 21:30:24 INFO - PROCESS | 1944 | 1461558624476 Marionette DEBUG loaded listener.js 21:30:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d25f99c00) [pid = 1944] [serial = 909] [outer = 0x7f9d25d0a800] 21:30:25 INFO - PROCESS | 1944 | 1461558625327 Marionette TRACE conn4 <- [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] 21:30:25 INFO - PROCESS | 1944 | 1461558625373 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 21:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:30:25 INFO - PROCESS | 1944 | 1461558625381 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:30:25 INFO - PROCESS | 1944 | 1461558625385 Marionette TRACE conn4 <- [1,1182,null,{}] 21:30:25 INFO - PROCESS | 1944 | 1461558625391 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:25 INFO - PROCESS | 1944 | 1461558625574 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 21:30:25 INFO - PROCESS | 1944 | 1461558625760 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3823f800 == 103 [pid = 1944] [id = 303] 21:30:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d25f8b000) [pid = 1944] [serial = 910] [outer = (nil)] 21:30:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d29065000) [pid = 1944] [serial = 911] [outer = 0x7f9d25f8b000] 21:30:25 INFO - PROCESS | 1944 | 1461558625832 Marionette DEBUG loaded listener.js 21:30:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d2906b800) [pid = 1944] [serial = 912] [outer = 0x7f9d25f8b000] 21:30:26 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:30:26 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:30:27 INFO - PROCESS | 1944 | 1461558627024 Marionette TRACE conn4 <- [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] 21:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:30:27 INFO - PROCESS | 1944 | 1461558627067 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 21:30:27 INFO - PROCESS | 1944 | 1461558627074 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:30:27 INFO - PROCESS | 1944 | 1461558627079 Marionette TRACE conn4 <- [1,1186,null,{}] 21:30:27 INFO - PROCESS | 1944 | 1461558627087 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:27 INFO - PROCESS | 1944 | 1461558627244 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 21:30:27 INFO - PROCESS | 1944 | 1461558627479 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e44000 == 104 [pid = 1944] [id = 304] 21:30:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d2713c000) [pid = 1944] [serial = 913] [outer = (nil)] 21:30:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d27cf1c00) [pid = 1944] [serial = 914] [outer = 0x7f9d2713c000] 21:30:27 INFO - PROCESS | 1944 | 1461558627543 Marionette DEBUG loaded listener.js 21:30:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d2906c400) [pid = 1944] [serial = 915] [outer = 0x7f9d2713c000] 21:30:28 INFO - PROCESS | 1944 | 1461558628359 Marionette TRACE conn4 <- [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] 21:30:28 INFO - PROCESS | 1944 | 1461558628416 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 21:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:30:28 INFO - PROCESS | 1944 | 1461558628425 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:30:28 INFO - PROCESS | 1944 | 1461558628429 Marionette TRACE conn4 <- [1,1190,null,{}] 21:30:28 INFO - PROCESS | 1944 | 1461558628434 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:28 INFO - PROCESS | 1944 | 1461558628578 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 21:30:28 INFO - PROCESS | 1944 | 1461558628895 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28dc8800 == 105 [pid = 1944] [id = 305] 21:30:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d29ed0800) [pid = 1944] [serial = 916] [outer = (nil)] 21:30:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d29ed8400) [pid = 1944] [serial = 917] [outer = 0x7f9d29ed0800] 21:30:29 INFO - PROCESS | 1944 | 1461558628999 Marionette DEBUG loaded listener.js 21:30:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d30665000) [pid = 1944] [serial = 918] [outer = 0x7f9d29ed0800] 21:30:29 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3823f000 == 104 [pid = 1944] [id = 289] 21:30:29 INFO - PROCESS | 1944 | 1461558629881 Marionette TRACE conn4 <- [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] 21:30:30 INFO - PROCESS | 1944 | 1461558630018 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 21:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:30:30 INFO - PROCESS | 1944 | 1461558630024 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:30:30 INFO - PROCESS | 1944 | 1461558630029 Marionette TRACE conn4 <- [1,1194,null,{}] 21:30:30 INFO - PROCESS | 1944 | 1461558630052 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:30 INFO - PROCESS | 1944 | 1461558630210 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d49a15800) [pid = 1944] [serial = 813] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d3dbf4800) [pid = 1944] [serial = 810] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d4bd82c00) [pid = 1944] [serial = 816] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d3c1ed400) [pid = 1944] [serial = 807] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d49a17c00) [pid = 1944] [serial = 815] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d40497c00) [pid = 1944] [serial = 719] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d37f3e400) [pid = 1944] [serial = 803] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d38f5d000) [pid = 1944] [serial = 804] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d3c0de400) [pid = 1944] [serial = 806] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d3e2da800) [pid = 1944] [serial = 776] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d3c9fa000) [pid = 1944] [serial = 809] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d30de5800) [pid = 1944] [serial = 798] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d2a0e7800) [pid = 1944] [serial = 797] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d37045c00) [pid = 1944] [serial = 801] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d340aa000) [pid = 1944] [serial = 800] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d3b40c000) [pid = 1944] [serial = 773] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d4bd8dc00) [pid = 1944] [serial = 768] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d4f6a6800) [pid = 1944] [serial = 785] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d330f7c00) [pid = 1944] [serial = 770] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d4ab4d800) [pid = 1944] [serial = 779] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d4f30c800) [pid = 1944] [serial = 782] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d40178c00) [pid = 1944] [serial = 812] [outer = (nil)] [url = about:blank] 21:30:30 INFO - PROCESS | 1944 | 1461558630444 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313e1800 == 92 [pid = 1944] [id = 306] 21:30:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d31ad8000) [pid = 1944] [serial = 919] [outer = (nil)] 21:30:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d332aec00) [pid = 1944] [serial = 920] [outer = 0x7f9d31ad8000] 21:30:30 INFO - PROCESS | 1944 | 1461558630511 Marionette DEBUG loaded listener.js 21:30:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d332bdc00) [pid = 1944] [serial = 921] [outer = 0x7f9d31ad8000] 21:30:31 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:30:31 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:30:31 INFO - PROCESS | 1944 | 1461558631219 Marionette TRACE conn4 <- [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] 21:30:31 INFO - PROCESS | 1944 | 1461558631269 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 21:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:30:31 INFO - PROCESS | 1944 | 1461558631274 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:30:31 INFO - PROCESS | 1944 | 1461558631276 Marionette TRACE conn4 <- [1,1198,null,{}] 21:30:31 INFO - PROCESS | 1944 | 1461558631281 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:31 INFO - PROCESS | 1944 | 1461558631425 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 21:30:31 INFO - PROCESS | 1944 | 1461558631441 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3470d000 == 93 [pid = 1944] [id = 307] 21:30:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d33249800) [pid = 1944] [serial = 922] [outer = (nil)] 21:30:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d37e08800) [pid = 1944] [serial = 923] [outer = 0x7f9d33249800] 21:30:31 INFO - PROCESS | 1944 | 1461558631501 Marionette DEBUG loaded listener.js 21:30:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d380db400) [pid = 1944] [serial = 924] [outer = 0x7f9d33249800] 21:30:32 INFO - PROCESS | 1944 | 1461558632355 Marionette TRACE conn4 <- [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]]]}] 21:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1127ms 21:30:32 INFO - PROCESS | 1944 | 1461558632402 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 21:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:30:32 INFO - PROCESS | 1944 | 1461558632414 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 21:30:32 INFO - PROCESS | 1944 | 1461558632421 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:30:32 INFO - PROCESS | 1944 | 1461558632423 Marionette TRACE conn4 <- [1,1202,null,{}] 21:30:32 INFO - PROCESS | 1944 | 1461558632454 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:32 INFO - PROCESS | 1944 | 1461558632657 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 21:30:32 INFO - PROCESS | 1944 | 1461558632677 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3726c000 == 94 [pid = 1944] [id = 308] 21:30:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d3704c800) [pid = 1944] [serial = 925] [outer = (nil)] 21:30:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d3a8ce400) [pid = 1944] [serial = 926] [outer = 0x7f9d3704c800] 21:30:32 INFO - PROCESS | 1944 | 1461558632733 Marionette DEBUG loaded listener.js 21:30:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d3bc82400) [pid = 1944] [serial = 927] [outer = 0x7f9d3704c800] 21:30:33 INFO - PROCESS | 1944 | 1461558633560 Marionette TRACE conn4 <- [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]]]}] 21:30:33 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 21:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1207ms 21:30:33 INFO - PROCESS | 1944 | 1461558633627 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 21:30:33 INFO - PROCESS | 1944 | 1461558633630 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 21:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:30:33 INFO - PROCESS | 1944 | 1461558633636 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:30:33 INFO - PROCESS | 1944 | 1461558633637 Marionette TRACE conn4 <- [1,1206,null,{}] 21:30:33 INFO - PROCESS | 1944 | 1461558633642 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:33 INFO - PROCESS | 1944 | 1461558633875 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 21:30:33 INFO - PROCESS | 1944 | 1461558633902 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38287000 == 95 [pid = 1944] [id = 309] 21:30:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d3bcddc00) [pid = 1944] [serial = 928] [outer = (nil)] 21:30:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d3d8bf400) [pid = 1944] [serial = 929] [outer = 0x7f9d3bcddc00] 21:30:33 INFO - PROCESS | 1944 | 1461558633962 Marionette DEBUG loaded listener.js 21:30:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d4a9edc00) [pid = 1944] [serial = 930] [outer = 0x7f9d3bcddc00] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d3bc14000) [pid = 1944] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d3065e400) [pid = 1944] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d31ad2800) [pid = 1944] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d344ae400) [pid = 1944] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d29bd1000) [pid = 1944] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d27cef800) [pid = 1944] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d330f0800) [pid = 1944] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:30:34 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d3bc17400) [pid = 1944] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:30:34 INFO - PROCESS | 1944 | 1461558634946 Marionette TRACE conn4 <- [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]]]}] 21:30:34 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 21:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1324ms 21:30:34 INFO - PROCESS | 1944 | 1461558634960 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 21:30:34 INFO - PROCESS | 1944 | 1461558634962 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 21:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:30:34 INFO - PROCESS | 1944 | 1461558634977 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 1944 | 1461558634980 Marionette TRACE conn4 <- [1,1210,null,{}] 21:30:34 INFO - PROCESS | 1944 | 1461558634988 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:35 INFO - PROCESS | 1944 | 1461558635140 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 21:30:35 INFO - PROCESS | 1944 | 1461558635154 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b24c800 == 96 [pid = 1944] [id = 310] 21:30:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d28d2f800) [pid = 1944] [serial = 931] [outer = (nil)] 21:30:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d3811ac00) [pid = 1944] [serial = 932] [outer = 0x7f9d28d2f800] 21:30:35 INFO - PROCESS | 1944 | 1461558635210 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d4bd88800) [pid = 1944] [serial = 933] [outer = 0x7f9d28d2f800] 21:30:35 INFO - PROCESS | 1944 | 1461558635968 Marionette TRACE conn4 <- [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]]]}] 21:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1036ms 21:30:36 INFO - PROCESS | 1944 | 1461558636014 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 21:30:36 INFO - PROCESS | 1944 | 1461558636017 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 21:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:30:36 INFO - PROCESS | 1944 | 1461558636022 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:30:36 INFO - PROCESS | 1944 | 1461558636024 Marionette TRACE conn4 <- [1,1214,null,{}] 21:30:36 INFO - PROCESS | 1944 | 1461558636029 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:36 INFO - PROCESS | 1944 | 1461558636217 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 21:30:36 INFO - PROCESS | 1944 | 1461558636239 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d616000 == 97 [pid = 1944] [id = 311] 21:30:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d27242c00) [pid = 1944] [serial = 934] [outer = (nil)] 21:30:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d2724ac00) [pid = 1944] [serial = 935] [outer = 0x7f9d27242c00] 21:30:36 INFO - PROCESS | 1944 | 1461558636296 Marionette DEBUG loaded listener.js 21:30:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d27250400) [pid = 1944] [serial = 936] [outer = 0x7f9d27242c00] 21:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1229ms 21:30:37 INFO - PROCESS | 1944 | 1461558637243 Marionette TRACE conn4 <- [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]]]}] 21:30:37 INFO - PROCESS | 1944 | 1461558637253 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 1944 | 1461558637258 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 21:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:30:37 INFO - PROCESS | 1944 | 1461558637266 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 1944 | 1461558637271 Marionette TRACE conn4 <- [1,1218,null,{}] 21:30:37 INFO - PROCESS | 1944 | 1461558637280 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:37 INFO - PROCESS | 1944 | 1461558637461 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 21:30:37 INFO - PROCESS | 1944 | 1461558637652 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28dcc000 == 98 [pid = 1944] [id = 312] 21:30:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d25d04800) [pid = 1944] [serial = 937] [outer = (nil)] 21:30:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d2713a800) [pid = 1944] [serial = 938] [outer = 0x7f9d25d04800] 21:30:37 INFO - PROCESS | 1944 | 1461558637729 Marionette DEBUG loaded listener.js 21:30:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d2724f800) [pid = 1944] [serial = 939] [outer = 0x7f9d25d04800] 21:30:38 INFO - PROCESS | 1944 | 1461558638615 Marionette TRACE conn4 <- [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]]]}] 21:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1381ms 21:30:38 INFO - PROCESS | 1944 | 1461558638647 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 21:30:38 INFO - PROCESS | 1944 | 1461558638656 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 21:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:30:38 INFO - PROCESS | 1944 | 1461558638667 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:30:38 INFO - PROCESS | 1944 | 1461558638670 Marionette TRACE conn4 <- [1,1222,null,{}] 21:30:38 INFO - PROCESS | 1944 | 1461558638676 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:38 INFO - PROCESS | 1944 | 1461558638848 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 21:30:39 INFO - PROCESS | 1944 | 1461558639033 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3459a000 == 99 [pid = 1944] [id = 313] 21:30:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d29061c00) [pid = 1944] [serial = 940] [outer = (nil)] 21:30:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d2a0e2c00) [pid = 1944] [serial = 941] [outer = 0x7f9d29061c00] 21:30:39 INFO - PROCESS | 1944 | 1461558639104 Marionette DEBUG loaded listener.js 21:30:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d30dd2400) [pid = 1944] [serial = 942] [outer = 0x7f9d29061c00] 21:30:40 INFO - PROCESS | 1944 | 1461558640024 Marionette TRACE conn4 <- [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] 21:30:40 INFO - PROCESS | 1944 | 1461558640104 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 21:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:30:40 INFO - PROCESS | 1944 | 1461558640111 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:30:40 INFO - PROCESS | 1944 | 1461558640117 Marionette TRACE conn4 <- [1,1226,null,{}] 21:30:40 INFO - PROCESS | 1944 | 1461558640132 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:40 INFO - PROCESS | 1944 | 1461558640341 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 21:30:40 INFO - PROCESS | 1944 | 1461558640562 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a60e800 == 100 [pid = 1944] [id = 314] 21:30:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d332af000) [pid = 1944] [serial = 943] [outer = (nil)] 21:30:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d37049000) [pid = 1944] [serial = 944] [outer = 0x7f9d332af000] 21:30:40 INFO - PROCESS | 1944 | 1461558640681 Marionette DEBUG loaded listener.js 21:30:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d3bc78400) [pid = 1944] [serial = 945] [outer = 0x7f9d332af000] 21:30:41 INFO - PROCESS | 1944 | 1461558641482 Marionette TRACE conn4 <- [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]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1433ms 21:30:41 INFO - PROCESS | 1944 | 1461558641545 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 21:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:30:41 INFO - PROCESS | 1944 | 1461558641549 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 21:30:41 INFO - PROCESS | 1944 | 1461558641554 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 1944 | 1461558641557 Marionette TRACE conn4 <- [1,1230,null,{}] 21:30:41 INFO - PROCESS | 1944 | 1461558641562 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:41 INFO - PROCESS | 1944 | 1461558641725 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 21:30:41 INFO - PROCESS | 1944 | 1461558641911 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f531800 == 101 [pid = 1944] [id = 315] 21:30:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d340a1c00) [pid = 1944] [serial = 946] [outer = (nil)] 21:30:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d3d33e000) [pid = 1944] [serial = 947] [outer = 0x7f9d340a1c00] 21:30:42 INFO - PROCESS | 1944 | 1461558642001 Marionette DEBUG loaded listener.js 21:30:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d40178c00) [pid = 1944] [serial = 948] [outer = 0x7f9d340a1c00] 21:30:42 INFO - PROCESS | 1944 | 1461558642819 Marionette TRACE conn4 <- [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]]]}] 21:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1330ms 21:30:42 INFO - PROCESS | 1944 | 1461558642885 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 1944 | 1461558642889 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 21:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:30:42 INFO - PROCESS | 1944 | 1461558642895 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 1944 | 1461558642898 Marionette TRACE conn4 <- [1,1234,null,{}] 21:30:42 INFO - PROCESS | 1944 | 1461558642903 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:43 INFO - PROCESS | 1944 | 1461558643056 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 21:30:43 INFO - PROCESS | 1944 | 1461558643241 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d5266d800 == 102 [pid = 1944] [id = 316] 21:30:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d3c9ecc00) [pid = 1944] [serial = 949] [outer = (nil)] 21:30:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d4abf4400) [pid = 1944] [serial = 950] [outer = 0x7f9d3c9ecc00] 21:30:43 INFO - PROCESS | 1944 | 1461558643313 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d4f304000) [pid = 1944] [serial = 951] [outer = 0x7f9d3c9ecc00] 21:30:44 INFO - PROCESS | 1944 | 1461558644154 Marionette TRACE conn4 <- [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]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1279ms 21:30:44 INFO - PROCESS | 1944 | 1461558644189 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 21:30:44 INFO - PROCESS | 1944 | 1461558644192 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 21:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:30:44 INFO - PROCESS | 1944 | 1461558644200 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 1944 | 1461558644203 Marionette TRACE conn4 <- [1,1238,null,{}] 21:30:44 INFO - PROCESS | 1944 | 1461558644208 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:44 INFO - PROCESS | 1944 | 1461558644390 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 21:30:44 INFO - PROCESS | 1944 | 1461558644579 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bd5e800 == 103 [pid = 1944] [id = 317] 21:30:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d4f412800) [pid = 1944] [serial = 952] [outer = (nil)] 21:30:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d4fbac400) [pid = 1944] [serial = 953] [outer = 0x7f9d4f412800] 21:30:44 INFO - PROCESS | 1944 | 1461558644649 Marionette DEBUG loaded listener.js 21:30:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d4ff10c00) [pid = 1944] [serial = 954] [outer = 0x7f9d4f412800] 21:30:45 INFO - PROCESS | 1944 | 1461558645487 Marionette TRACE conn4 <- [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]]]}] 21:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1337ms 21:30:45 INFO - PROCESS | 1944 | 1461558645539 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 21:30:45 INFO - PROCESS | 1944 | 1461558645542 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 21:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:30:45 INFO - PROCESS | 1944 | 1461558645548 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:30:45 INFO - PROCESS | 1944 | 1461558645550 Marionette TRACE conn4 <- [1,1242,null,{}] 21:30:45 INFO - PROCESS | 1944 | 1461558645555 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:45 INFO - PROCESS | 1944 | 1461558645706 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 21:30:45 INFO - PROCESS | 1944 | 1461558645890 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37db6000 == 104 [pid = 1944] [id = 318] 21:30:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d2a16ec00) [pid = 1944] [serial = 955] [outer = (nil)] 21:30:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d2a174800) [pid = 1944] [serial = 956] [outer = 0x7f9d2a16ec00] 21:30:45 INFO - PROCESS | 1944 | 1461558645968 Marionette DEBUG loaded listener.js 21:30:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d2a179000) [pid = 1944] [serial = 957] [outer = 0x7f9d2a16ec00] 21:30:46 INFO - PROCESS | 1944 | 1461558646799 Marionette TRACE conn4 <- [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]]]}] 21:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1280ms 21:30:46 INFO - PROCESS | 1944 | 1461558646843 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 21:30:46 INFO - PROCESS | 1944 | 1461558646847 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 21:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:30:46 INFO - PROCESS | 1944 | 1461558646853 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:30:46 INFO - PROCESS | 1944 | 1461558646855 Marionette TRACE conn4 <- [1,1246,null,{}] 21:30:46 INFO - PROCESS | 1944 | 1461558646861 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:47 INFO - PROCESS | 1944 | 1461558647033 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 21:30:47 INFO - PROCESS | 1944 | 1461558647248 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d31210000 == 105 [pid = 1944] [id = 319] 21:30:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d27bc5000) [pid = 1944] [serial = 958] [outer = (nil)] 21:30:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d27bcc400) [pid = 1944] [serial = 959] [outer = 0x7f9d27bc5000] 21:30:47 INFO - PROCESS | 1944 | 1461558647317 Marionette DEBUG loaded listener.js 21:30:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d27bd0c00) [pid = 1944] [serial = 960] [outer = 0x7f9d27bc5000] 21:30:48 INFO - PROCESS | 1944 | 1461558648156 Marionette TRACE conn4 <- [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]]]}] 21:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1385ms 21:30:48 INFO - PROCESS | 1944 | 1461558648238 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 21:30:48 INFO - PROCESS | 1944 | 1461558648242 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 21:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:30:48 INFO - PROCESS | 1944 | 1461558648247 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:30:48 INFO - PROCESS | 1944 | 1461558648249 Marionette TRACE conn4 <- [1,1250,null,{}] 21:30:48 INFO - PROCESS | 1944 | 1461558648254 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:48 INFO - PROCESS | 1944 | 1461558648417 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 21:30:48 INFO - PROCESS | 1944 | 1461558648598 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3321c000 == 106 [pid = 1944] [id = 320] 21:30:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d27bca000) [pid = 1944] [serial = 961] [outer = (nil)] 21:30:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d2a174000) [pid = 1944] [serial = 962] [outer = 0x7f9d27bca000] 21:30:48 INFO - PROCESS | 1944 | 1461558648667 Marionette DEBUG loaded listener.js 21:30:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d3126e000) [pid = 1944] [serial = 963] [outer = 0x7f9d27bca000] 21:30:49 INFO - PROCESS | 1944 | 1461558649941 Marionette TRACE conn4 <- [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]]]}] 21:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1731ms 21:30:49 INFO - PROCESS | 1944 | 1461558649982 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 21:30:49 INFO - PROCESS | 1944 | 1461558649987 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 21:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:30:49 INFO - PROCESS | 1944 | 1461558649994 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:30:49 INFO - PROCESS | 1944 | 1461558649999 Marionette TRACE conn4 <- [1,1254,null,{}] 21:30:50 INFO - PROCESS | 1944 | 1461558650007 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:50 INFO - PROCESS | 1944 | 1461558650239 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 21:30:50 INFO - PROCESS | 1944 | 1461558650445 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313dd800 == 107 [pid = 1944] [id = 321] 21:30:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d253d8000) [pid = 1944] [serial = 964] [outer = (nil)] 21:30:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d25f95800) [pid = 1944] [serial = 965] [outer = 0x7f9d253d8000] 21:30:50 INFO - PROCESS | 1944 | 1461558650513 Marionette DEBUG loaded listener.js 21:30:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d269c4800) [pid = 1944] [serial = 966] [outer = 0x7f9d253d8000] 21:30:51 INFO - PROCESS | 1944 | 1461558651351 Marionette TRACE conn4 <- [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]]]}] 21:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1430ms 21:30:51 INFO - PROCESS | 1944 | 1461558651425 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 21:30:51 INFO - PROCESS | 1944 | 1461558651440 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 21:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:30:51 INFO - PROCESS | 1944 | 1461558651460 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:30:51 INFO - PROCESS | 1944 | 1461558651464 Marionette TRACE conn4 <- [1,1258,null,{}] 21:30:51 INFO - PROCESS | 1944 | 1461558651471 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:51 INFO - PROCESS | 1944 | 1461558651695 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 21:30:51 INFO - PROCESS | 1944 | 1461558651920 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268dc800 == 108 [pid = 1944] [id = 322] 21:30:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f9d269c9800) [pid = 1944] [serial = 967] [outer = (nil)] 21:30:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f9d27246800) [pid = 1944] [serial = 968] [outer = 0x7f9d269c9800] 21:30:52 INFO - PROCESS | 1944 | 1461558652001 Marionette DEBUG loaded listener.js 21:30:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f9d27bd0800) [pid = 1944] [serial = 969] [outer = 0x7f9d269c9800] 21:30:52 INFO - PROCESS | 1944 | 1461558652851 Marionette TRACE conn4 <- [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]]]}] 21:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1439ms 21:30:52 INFO - PROCESS | 1944 | 1461558652893 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 21:30:52 INFO - PROCESS | 1944 | 1461558652897 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 21:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:30:52 INFO - PROCESS | 1944 | 1461558652902 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:30:52 INFO - PROCESS | 1944 | 1461558652907 Marionette TRACE conn4 <- [1,1262,null,{}] 21:30:52 INFO - PROCESS | 1944 | 1461558652921 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:53 INFO - PROCESS | 1944 | 1461558653077 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 21:30:53 INFO - PROCESS | 1944 | 1461558653272 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343e1000 == 109 [pid = 1944] [id = 323] 21:30:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f9d29069400) [pid = 1944] [serial = 970] [outer = (nil)] 21:30:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f9d29ecf800) [pid = 1944] [serial = 971] [outer = 0x7f9d29069400] 21:30:53 INFO - PROCESS | 1944 | 1461558653338 Marionette DEBUG loaded listener.js 21:30:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f9d2a16fc00) [pid = 1944] [serial = 972] [outer = 0x7f9d29069400] 21:30:54 INFO - PROCESS | 1944 | 1461558654240 Marionette TRACE conn4 <- [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]]]}] 21:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1382ms 21:30:54 INFO - PROCESS | 1944 | 1461558654285 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 21:30:54 INFO - PROCESS | 1944 | 1461558654289 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 21:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:30:54 INFO - PROCESS | 1944 | 1461558654294 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:30:54 INFO - PROCESS | 1944 | 1461558654296 Marionette TRACE conn4 <- [1,1266,null,{}] 21:30:54 INFO - PROCESS | 1944 | 1461558654301 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:54 INFO - PROCESS | 1944 | 1461558654449 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 21:30:54 INFO - PROCESS | 1944 | 1461558654643 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30817000 == 110 [pid = 1944] [id = 324] 21:30:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d29eca400) [pid = 1944] [serial = 973] [outer = (nil)] 21:30:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d30ddf000) [pid = 1944] [serial = 974] [outer = 0x7f9d29eca400] 21:30:54 INFO - PROCESS | 1944 | 1461558654706 Marionette DEBUG loaded listener.js 21:30:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d31270c00) [pid = 1944] [serial = 975] [outer = 0x7f9d29eca400] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f9d4bae4400) [pid = 1944] [serial = 833] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f9d27cf0000) [pid = 1944] [serial = 842] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f9d29ed3000) [pid = 1944] [serial = 845] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f9d2713ac00) [pid = 1944] [serial = 848] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38241000 == 109 [pid = 1944] [id = 261] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2aed5800 == 108 [pid = 1944] [id = 262] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34718800 == 107 [pid = 1944] [id = 264] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28dbe800 == 106 [pid = 1944] [id = 263] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c61f000 == 105 [pid = 1944] [id = 224] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3471a000 == 104 [pid = 1944] [id = 260] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f9d3d33e400) [pid = 1944] [serial = 872] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f9d34492000) [pid = 1944] [serial = 824] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f9d3b9c7c00) [pid = 1944] [serial = 827] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f9d40413c00) [pid = 1944] [serial = 830] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f9d332ba400) [pid = 1944] [serial = 836] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f9d31adbc00) [pid = 1944] [serial = 821] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f9d29ed3400) [pid = 1944] [serial = 839] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b24c800 == 103 [pid = 1944] [id = 310] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38287000 == 102 [pid = 1944] [id = 309] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3726c000 == 101 [pid = 1944] [id = 308] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3470d000 == 100 [pid = 1944] [id = 307] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313e1800 == 99 [pid = 1944] [id = 306] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28dc8800 == 98 [pid = 1944] [id = 305] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e44000 == 97 [pid = 1944] [id = 304] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a610800 == 96 [pid = 1944] [id = 293] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37017000 == 95 [pid = 1944] [id = 292] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bf92000 == 94 [pid = 1944] [id = 291] 21:30:55 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d863000 == 93 [pid = 1944] [id = 290] 21:30:55 INFO - PROCESS | 1944 | 1461558655634 Marionette TRACE conn4 <- [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]]]}] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f9d3bc82000) [pid = 1944] [serial = 866] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d3c18ec00) [pid = 1944] [serial = 867] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d31ad7c00) [pid = 1944] [serial = 855] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d30de6400) [pid = 1944] [serial = 854] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d332b5800) [pid = 1944] [serial = 857] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d3356fc00) [pid = 1944] [serial = 858] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d37e05400) [pid = 1944] [serial = 860] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d37f48c00) [pid = 1944] [serial = 861] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d4f57ac00) [pid = 1944] [serial = 819] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d29bc2800) [pid = 1944] [serial = 851] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d29ed4c00) [pid = 1944] [serial = 852] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d38119c00) [pid = 1944] [serial = 863] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d3b27e400) [pid = 1944] [serial = 864] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d3c1ef800) [pid = 1944] [serial = 869] [outer = (nil)] [url = about:blank] 21:30:55 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d3c9f5400) [pid = 1944] [serial = 870] [outer = (nil)] [url = about:blank] 21:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1380ms 21:30:55 INFO - PROCESS | 1944 | 1461558655677 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 21:30:55 INFO - PROCESS | 1944 | 1461558655680 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 21:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:30:55 INFO - PROCESS | 1944 | 1461558655686 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:30:55 INFO - PROCESS | 1944 | 1461558655687 Marionette TRACE conn4 <- [1,1270,null,{}] 21:30:55 INFO - PROCESS | 1944 | 1461558655693 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:55 INFO - PROCESS | 1944 | 1461558655831 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 21:30:55 INFO - PROCESS | 1944 | 1461558655846 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2718e800 == 94 [pid = 1944] [id = 325] 21:30:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d2a210400) [pid = 1944] [serial = 976] [outer = (nil)] 21:30:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d31271000) [pid = 1944] [serial = 977] [outer = 0x7f9d2a210400] 21:30:55 INFO - PROCESS | 1944 | 1461558655904 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d31274c00) [pid = 1944] [serial = 978] [outer = 0x7f9d2a210400] 21:30:56 INFO - PROCESS | 1944 | 1461558656754 Marionette TRACE conn4 <- [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]]]}] 21:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1124ms 21:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:30:56 INFO - PROCESS | 1944 | 1461558656811 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 21:30:56 INFO - PROCESS | 1944 | 1461558656813 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 21:30:56 INFO - PROCESS | 1944 | 1461558656819 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:30:56 INFO - PROCESS | 1944 | 1461558656822 Marionette TRACE conn4 <- [1,1274,null,{}] 21:30:56 INFO - PROCESS | 1944 | 1461558656830 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:57 INFO - PROCESS | 1944 | 1461558657004 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 21:30:57 INFO - PROCESS | 1944 | 1461558657141 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3378f800 == 95 [pid = 1944] [id = 326] 21:30:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d27bc8c00) [pid = 1944] [serial = 979] [outer = (nil)] 21:30:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d314d0800) [pid = 1944] [serial = 980] [outer = 0x7f9d27bc8c00] 21:30:57 INFO - PROCESS | 1944 | 1461558657216 Marionette DEBUG loaded listener.js 21:30:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d332b6800) [pid = 1944] [serial = 981] [outer = 0x7f9d27bc8c00] 21:30:57 INFO - PROCESS | 1944 | 1461558657955 Marionette TRACE conn4 <- [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]]]}] 21:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1186ms 21:30:58 INFO - PROCESS | 1944 | 1461558658005 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 21:30:58 INFO - PROCESS | 1944 | 1461558658017 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 21:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:30:58 INFO - PROCESS | 1944 | 1461558658031 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:30:58 INFO - PROCESS | 1944 | 1461558658033 Marionette TRACE conn4 <- [1,1278,null,{}] 21:30:58 INFO - PROCESS | 1944 | 1461558658038 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:58 INFO - PROCESS | 1944 | 1461558658232 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 21:30:58 INFO - PROCESS | 1944 | 1461558658253 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3726c000 == 96 [pid = 1944] [id = 327] 21:30:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d28d2ec00) [pid = 1944] [serial = 982] [outer = (nil)] 21:30:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d33bf4400) [pid = 1944] [serial = 983] [outer = 0x7f9d28d2ec00] 21:30:58 INFO - PROCESS | 1944 | 1461558658310 Marionette DEBUG loaded listener.js 21:30:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d344a9000) [pid = 1944] [serial = 984] [outer = 0x7f9d28d2ec00] 21:30:59 INFO - PROCESS | 1944 | 1461558659064 Marionette TRACE conn4 <- [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]]]}] 21:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1075ms 21:30:59 INFO - PROCESS | 1944 | 1461558659106 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 21:30:59 INFO - PROCESS | 1944 | 1461558659110 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 21:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:30:59 INFO - PROCESS | 1944 | 1461558659146 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:30:59 INFO - PROCESS | 1944 | 1461558659149 Marionette TRACE conn4 <- [1,1282,null,{}] 21:30:59 INFO - PROCESS | 1944 | 1461558659154 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:30:59 INFO - PROCESS | 1944 | 1461558659339 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 21:30:59 INFO - PROCESS | 1944 | 1461558659362 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38241000 == 97 [pid = 1944] [id = 328] 21:30:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d269ce000) [pid = 1944] [serial = 985] [outer = (nil)] 21:30:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d3704f800) [pid = 1944] [serial = 986] [outer = 0x7f9d269ce000] 21:30:59 INFO - PROCESS | 1944 | 1461558659417 Marionette DEBUG loaded listener.js 21:30:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d37f3e400) [pid = 1944] [serial = 987] [outer = 0x7f9d269ce000] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d34b8ec00) [pid = 1944] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d29bc2400) [pid = 1944] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d3811c000) [pid = 1944] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d28d2d000) [pid = 1944] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d27138800) [pid = 1944] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d28d2f800) [pid = 1944] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d34497000) [pid = 1944] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d31a3cc00) [pid = 1944] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d38f59800) [pid = 1944] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d39a69000) [pid = 1944] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d3738d400) [pid = 1944] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d33249800) [pid = 1944] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d3bcd9c00) [pid = 1944] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d3811b000) [pid = 1944] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d2713c000) [pid = 1944] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d3aa07000) [pid = 1944] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d4f417800) [pid = 1944] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d3065e800) [pid = 1944] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d31ad8000) [pid = 1944] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d3c0ca000) [pid = 1944] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d28d30000) [pid = 1944] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d34075c00) [pid = 1944] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d30bdd000) [pid = 1944] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d30bd6000) [pid = 1944] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d3bcddc00) [pid = 1944] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d27ce9000) [pid = 1944] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d49a19800) [pid = 1944] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d33bf5c00) [pid = 1944] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d38f61c00) [pid = 1944] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d3c190c00) [pid = 1944] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d3065a400) [pid = 1944] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d3704c800) [pid = 1944] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d4a970400) [pid = 1944] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d3e1c1400) [pid = 1944] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d3cfc4000) [pid = 1944] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d332b4800) [pid = 1944] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d31a47000) [pid = 1944] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d30ded800) [pid = 1944] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d37f3c400) [pid = 1944] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d29ed0800) [pid = 1944] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d30ddfc00) [pid = 1944] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d3bc82800) [pid = 1944] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d37306800) [pid = 1944] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d3360f400) [pid = 1944] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d29bce400) [pid = 1944] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d43240800) [pid = 1944] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d30bd1400) [pid = 1944] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d3cf0a800) [pid = 1944] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d27cec400) [pid = 1944] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d30df0000) [pid = 1944] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d3ba4c400) [pid = 1944] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d37f3e000) [pid = 1944] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d29ece800) [pid = 1944] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d3448ec00) [pid = 1944] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d30dd4c00) [pid = 1944] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d380d5c00) [pid = 1944] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d34b92000) [pid = 1944] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d3a8cfc00) [pid = 1944] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d33243c00) [pid = 1944] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d330ed400) [pid = 1944] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d31a49800) [pid = 1944] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d49a15000) [pid = 1944] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d3a3b9400) [pid = 1944] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d3cfc5400) [pid = 1944] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d49aea000) [pid = 1944] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d33ee2c00) [pid = 1944] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d30dd7c00) [pid = 1944] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d344a5800) [pid = 1944] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d30bdf800) [pid = 1944] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:31:00 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d38f5b000) [pid = 1944] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:31:01 INFO - PROCESS | 1944 | 1461558661297 Marionette TRACE conn4 <- [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]]]}] 21:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2203ms 21:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:31:01 INFO - PROCESS | 1944 | 1461558661326 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 21:31:01 INFO - PROCESS | 1944 | 1461558661329 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 21:31:01 INFO - PROCESS | 1944 | 1461558661333 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:31:01 INFO - PROCESS | 1944 | 1461558661337 Marionette TRACE conn4 <- [1,1286,null,{}] 21:31:01 INFO - PROCESS | 1944 | 1461558661341 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:01 INFO - PROCESS | 1944 | 1461558661553 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 21:31:01 INFO - PROCESS | 1944 | 1461558661571 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bd51000 == 98 [pid = 1944] [id = 329] 21:31:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d2713f000) [pid = 1944] [serial = 988] [outer = (nil)] 21:31:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d28d37c00) [pid = 1944] [serial = 989] [outer = 0x7f9d2713f000] 21:31:01 INFO - PROCESS | 1944 | 1461558661631 Marionette DEBUG loaded listener.js 21:31:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d30ddc000) [pid = 1944] [serial = 990] [outer = 0x7f9d2713f000] 21:31:02 INFO - PROCESS | 1944 | 1461558662762 Marionette TRACE conn4 <- [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]]]}] 21:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1480ms 21:31:02 INFO - PROCESS | 1944 | 1461558662815 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 21:31:02 INFO - PROCESS | 1944 | 1461558662819 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 21:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:31:02 INFO - PROCESS | 1944 | 1461558662827 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:31:02 INFO - PROCESS | 1944 | 1461558662832 Marionette TRACE conn4 <- [1,1290,null,{}] 21:31:02 INFO - PROCESS | 1944 | 1461558662839 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:03 INFO - PROCESS | 1944 | 1461558663031 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 21:31:03 INFO - PROCESS | 1944 | 1461558663261 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30816800 == 99 [pid = 1944] [id = 330] 21:31:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d269ccc00) [pid = 1944] [serial = 991] [outer = (nil)] 21:31:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d27247400) [pid = 1944] [serial = 992] [outer = 0x7f9d269ccc00] 21:31:03 INFO - PROCESS | 1944 | 1461558663380 Marionette DEBUG loaded listener.js 21:31:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d27bd1400) [pid = 1944] [serial = 993] [outer = 0x7f9d269ccc00] 21:31:04 INFO - PROCESS | 1944 | 1461558664275 Marionette TRACE conn4 <- [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]]]}] 21:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1485ms 21:31:04 INFO - PROCESS | 1944 | 1461558664312 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 21:31:04 INFO - PROCESS | 1944 | 1461558664320 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 21:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:31:04 INFO - PROCESS | 1944 | 1461558664329 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:31:04 INFO - PROCESS | 1944 | 1461558664332 Marionette TRACE conn4 <- [1,1294,null,{}] 21:31:04 INFO - PROCESS | 1944 | 1461558664338 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:04 INFO - PROCESS | 1944 | 1461558664503 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 21:31:04 INFO - PROCESS | 1944 | 1461558664690 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341b6800 == 100 [pid = 1944] [id = 331] 21:31:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d27cf2000) [pid = 1944] [serial = 994] [outer = (nil)] 21:31:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d29ed0c00) [pid = 1944] [serial = 995] [outer = 0x7f9d27cf2000] 21:31:04 INFO - PROCESS | 1944 | 1461558664758 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d2a175c00) [pid = 1944] [serial = 996] [outer = 0x7f9d27cf2000] 21:31:05 INFO - PROCESS | 1944 | 1461558665738 Marionette TRACE conn4 <- [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]]]}] 21:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1434ms 21:31:05 INFO - PROCESS | 1944 | 1461558665764 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 21:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:31:05 INFO - PROCESS | 1944 | 1461558665768 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 21:31:05 INFO - PROCESS | 1944 | 1461558665774 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:31:05 INFO - PROCESS | 1944 | 1461558665780 Marionette TRACE conn4 <- [1,1298,null,{}] 21:31:05 INFO - PROCESS | 1944 | 1461558665795 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:05 INFO - PROCESS | 1944 | 1461558665967 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 21:31:06 INFO - PROCESS | 1944 | 1461558666157 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3821f800 == 101 [pid = 1944] [id = 332] 21:31:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d30de9400) [pid = 1944] [serial = 997] [outer = (nil)] 21:31:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d31279400) [pid = 1944] [serial = 998] [outer = 0x7f9d30de9400] 21:31:06 INFO - PROCESS | 1944 | 1461558666231 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d31a49800) [pid = 1944] [serial = 999] [outer = 0x7f9d30de9400] 21:31:07 INFO - PROCESS | 1944 | 1461558667123 Marionette TRACE conn4 <- [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]]]}] 21:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1381ms 21:31:07 INFO - PROCESS | 1944 | 1461558667156 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 21:31:07 INFO - PROCESS | 1944 | 1461558667160 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 21:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:31:07 INFO - PROCESS | 1944 | 1461558667166 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:31:07 INFO - PROCESS | 1944 | 1461558667169 Marionette TRACE conn4 <- [1,1302,null,{}] 21:31:07 INFO - PROCESS | 1944 | 1461558667175 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:07 INFO - PROCESS | 1944 | 1461558667350 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 21:31:07 INFO - PROCESS | 1944 | 1461558667540 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bad5800 == 102 [pid = 1944] [id = 333] 21:31:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d25f97800) [pid = 1944] [serial = 1000] [outer = (nil)] 21:31:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d33244000) [pid = 1944] [serial = 1001] [outer = 0x7f9d25f97800] 21:31:07 INFO - PROCESS | 1944 | 1461558667610 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d33bec800) [pid = 1944] [serial = 1002] [outer = 0x7f9d25f97800] 21:31:08 INFO - PROCESS | 1944 | 1461558668496 Marionette TRACE conn4 <- [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]]]}] 21:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1376ms 21:31:08 INFO - PROCESS | 1944 | 1461558668543 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 21:31:08 INFO - PROCESS | 1944 | 1461558668547 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 21:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:31:08 INFO - PROCESS | 1944 | 1461558668552 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:31:08 INFO - PROCESS | 1944 | 1461558668554 Marionette TRACE conn4 <- [1,1306,null,{}] 21:31:08 INFO - PROCESS | 1944 | 1461558668560 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:08 INFO - PROCESS | 1944 | 1461558668727 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 21:31:08 INFO - PROCESS | 1944 | 1461558668922 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c1b2800 == 103 [pid = 1944] [id = 334] 21:31:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d31271c00) [pid = 1944] [serial = 1003] [outer = (nil)] 21:31:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d3448b000) [pid = 1944] [serial = 1004] [outer = 0x7f9d31271c00] 21:31:08 INFO - PROCESS | 1944 | 1461558668988 Marionette DEBUG loaded listener.js 21:31:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d35762400) [pid = 1944] [serial = 1005] [outer = 0x7f9d31271c00] 21:31:09 INFO - PROCESS | 1944 | 1461558669867 Marionette TRACE conn4 <- [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]]]}] 21:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1382ms 21:31:09 INFO - PROCESS | 1944 | 1461558669936 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 21:31:09 INFO - PROCESS | 1944 | 1461558669939 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 21:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:31:09 INFO - PROCESS | 1944 | 1461558669945 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:31:09 INFO - PROCESS | 1944 | 1461558669947 Marionette TRACE conn4 <- [1,1310,null,{}] 21:31:09 INFO - PROCESS | 1944 | 1461558669952 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:10 INFO - PROCESS | 1944 | 1461558670130 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 21:31:10 INFO - PROCESS | 1944 | 1461558670310 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e144800 == 104 [pid = 1944] [id = 335] 21:31:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d3448f000) [pid = 1944] [serial = 1006] [outer = (nil)] 21:31:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d38114800) [pid = 1944] [serial = 1007] [outer = 0x7f9d3448f000] 21:31:10 INFO - PROCESS | 1944 | 1461558670384 Marionette DEBUG loaded listener.js 21:31:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d3a510800) [pid = 1944] [serial = 1008] [outer = 0x7f9d3448f000] 21:31:11 INFO - PROCESS | 1944 | 1461558671196 Marionette TRACE conn4 <- [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] 21:31:11 INFO - PROCESS | 1944 | 1461558671247 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 21:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:31:11 INFO - PROCESS | 1944 | 1461558671253 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:31:11 INFO - PROCESS | 1944 | 1461558671255 Marionette TRACE conn4 <- [1,1314,null,{}] 21:31:11 INFO - PROCESS | 1944 | 1461558671261 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:11 INFO - PROCESS | 1944 | 1461558671419 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 21:31:11 INFO - PROCESS | 1944 | 1461558671606 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d49a91000 == 105 [pid = 1944] [id = 336] 21:31:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d35825c00) [pid = 1944] [serial = 1009] [outer = (nil)] 21:31:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d3ba59800) [pid = 1944] [serial = 1010] [outer = 0x7f9d35825c00] 21:31:11 INFO - PROCESS | 1944 | 1461558671674 Marionette DEBUG loaded listener.js 21:31:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d3bcd5c00) [pid = 1944] [serial = 1011] [outer = 0x7f9d35825c00] 21:31:12 INFO - PROCESS | 1944 | 1461558672531 Marionette TRACE conn4 <- [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]]]}] 21:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1327ms 21:31:12 INFO - PROCESS | 1944 | 1461558672581 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 1944 | 1461558672585 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 21:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:31:12 INFO - PROCESS | 1944 | 1461558672591 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 1944 | 1461558672593 Marionette TRACE conn4 <- [1,1318,null,{}] 21:31:12 INFO - PROCESS | 1944 | 1461558672598 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:12 INFO - PROCESS | 1944 | 1461558672764 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 21:31:12 INFO - PROCESS | 1944 | 1461558672952 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bd1a000 == 106 [pid = 1944] [id = 337] 21:31:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d25d10000) [pid = 1944] [serial = 1012] [outer = (nil)] 21:31:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d3c0e6c00) [pid = 1944] [serial = 1013] [outer = 0x7f9d25d10000] 21:31:13 INFO - PROCESS | 1944 | 1461558673020 Marionette DEBUG loaded listener.js 21:31:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3c1f1000) [pid = 1944] [serial = 1014] [outer = 0x7f9d25d10000] 21:31:13 INFO - PROCESS | 1944 | 1461558673880 Marionette TRACE conn4 <- [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]]]}] 21:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1337ms 21:31:13 INFO - PROCESS | 1944 | 1461558673929 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 21:31:13 INFO - PROCESS | 1944 | 1461558673932 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 21:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:31:13 INFO - PROCESS | 1944 | 1461558673938 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:31:13 INFO - PROCESS | 1944 | 1461558673940 Marionette TRACE conn4 <- [1,1322,null,{}] 21:31:13 INFO - PROCESS | 1944 | 1461558673945 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:14 INFO - PROCESS | 1944 | 1461558674102 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 21:31:14 INFO - PROCESS | 1944 | 1461558674296 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f5a0800 == 107 [pid = 1944] [id = 338] 21:31:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d30dda000) [pid = 1944] [serial = 1015] [outer = (nil)] 21:31:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d3c9f1000) [pid = 1944] [serial = 1016] [outer = 0x7f9d30dda000] 21:31:14 INFO - PROCESS | 1944 | 1461558674365 Marionette DEBUG loaded listener.js 21:31:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d3d08e400) [pid = 1944] [serial = 1017] [outer = 0x7f9d30dda000] 21:31:15 INFO - PROCESS | 1944 | 1461558675189 Marionette TRACE conn4 <- [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]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1327ms 21:31:15 INFO - PROCESS | 1944 | 1461558675266 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 1944 | 1461558675269 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 21:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:31:15 INFO - PROCESS | 1944 | 1461558675275 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 1944 | 1461558675277 Marionette TRACE conn4 <- [1,1326,null,{}] 21:31:15 INFO - PROCESS | 1944 | 1461558675283 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:15 INFO - PROCESS | 1944 | 1461558675490 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 21:31:15 INFO - PROCESS | 1944 | 1461558675673 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d51b94000 == 108 [pid = 1944] [id = 339] 21:31:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d37e06c00) [pid = 1944] [serial = 1018] [outer = (nil)] 21:31:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d3dbf6c00) [pid = 1944] [serial = 1019] [outer = 0x7f9d37e06c00] 21:31:15 INFO - PROCESS | 1944 | 1461558675744 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d3ed6c800) [pid = 1944] [serial = 1020] [outer = 0x7f9d37e06c00] 21:31:16 INFO - PROCESS | 1944 | 1461558676653 Marionette TRACE conn4 <- [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]]]}] 21:31:16 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 21:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1430ms 21:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:31:16 INFO - PROCESS | 1944 | 1461558676707 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 21:31:16 INFO - PROCESS | 1944 | 1461558676710 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 21:31:16 INFO - PROCESS | 1944 | 1461558676716 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:31:16 INFO - PROCESS | 1944 | 1461558676720 Marionette TRACE conn4 <- [1,1330,null,{}] 21:31:16 INFO - PROCESS | 1944 | 1461558676725 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:16 INFO - PROCESS | 1944 | 1461558676927 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 21:31:17 INFO - PROCESS | 1944 | 1461558677113 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26598800 == 109 [pid = 1944] [id = 340] 21:31:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d27132000) [pid = 1944] [serial = 1021] [outer = (nil)] 21:31:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d27cf6400) [pid = 1944] [serial = 1022] [outer = 0x7f9d27132000] 21:31:17 INFO - PROCESS | 1944 | 1461558677190 Marionette DEBUG loaded listener.js 21:31:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d44a68000) [pid = 1944] [serial = 1023] [outer = 0x7f9d27132000] 21:31:18 INFO - PROCESS | 1944 | 1461558678055 Marionette TRACE conn4 <- [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]]]}] 21:31:18 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 21:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1377ms 21:31:18 INFO - PROCESS | 1944 | 1461558678092 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 21:31:18 INFO - PROCESS | 1944 | 1461558678096 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 21:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:31:18 INFO - PROCESS | 1944 | 1461558678101 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:31:18 INFO - PROCESS | 1944 | 1461558678103 Marionette TRACE conn4 <- [1,1334,null,{}] 21:31:18 INFO - PROCESS | 1944 | 1461558678108 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:18 INFO - PROCESS | 1944 | 1461558678280 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 21:31:18 INFO - PROCESS | 1944 | 1461558678480 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aec6800 == 110 [pid = 1944] [id = 341] 21:31:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d27133400) [pid = 1944] [serial = 1024] [outer = (nil)] 21:31:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d29bccc00) [pid = 1944] [serial = 1025] [outer = 0x7f9d27133400] 21:31:18 INFO - PROCESS | 1944 | 1461558678546 Marionette DEBUG loaded listener.js 21:31:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d37e0d000) [pid = 1944] [serial = 1026] [outer = 0x7f9d27133400] 21:31:19 INFO - PROCESS | 1944 | 1461558679409 Marionette TRACE conn4 <- [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]]]}] 21:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1384ms 21:31:19 INFO - PROCESS | 1944 | 1461558679486 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 21:31:19 INFO - PROCESS | 1944 | 1461558679489 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 21:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:31:19 INFO - PROCESS | 1944 | 1461558679494 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:31:19 INFO - PROCESS | 1944 | 1461558679497 Marionette TRACE conn4 <- [1,1338,null,{}] 21:31:19 INFO - PROCESS | 1944 | 1461558679502 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:19 INFO - PROCESS | 1944 | 1461558679665 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 21:31:19 INFO - PROCESS | 1944 | 1461558679851 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332e0000 == 111 [pid = 1944] [id = 342] 21:31:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d2a0e5800) [pid = 1944] [serial = 1027] [outer = (nil)] 21:31:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d31ad8800) [pid = 1944] [serial = 1028] [outer = 0x7f9d2a0e5800] 21:31:19 INFO - PROCESS | 1944 | 1461558679919 Marionette DEBUG loaded listener.js 21:31:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d37f3f800) [pid = 1944] [serial = 1029] [outer = 0x7f9d2a0e5800] 21:31:21 INFO - PROCESS | 1944 | 1461558681425 Marionette TRACE conn4 <- [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]]]}] 21:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1987ms 21:31:21 INFO - PROCESS | 1944 | 1461558681483 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 21:31:21 INFO - PROCESS | 1944 | 1461558681488 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 21:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:31:21 INFO - PROCESS | 1944 | 1461558681495 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:31:21 INFO - PROCESS | 1944 | 1461558681500 Marionette TRACE conn4 <- [1,1342,null,{}] 21:31:21 INFO - PROCESS | 1944 | 1461558681508 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:21 INFO - PROCESS | 1944 | 1461558681696 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 21:31:21 INFO - PROCESS | 1944 | 1461558681895 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28dc4800 == 112 [pid = 1944] [id = 343] 21:31:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d25f90c00) [pid = 1944] [serial = 1030] [outer = (nil)] 21:31:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d265fd400) [pid = 1944] [serial = 1031] [outer = 0x7f9d25f90c00] 21:31:21 INFO - PROCESS | 1944 | 1461558681961 Marionette DEBUG loaded listener.js 21:31:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d27138800) [pid = 1944] [serial = 1032] [outer = 0x7f9d25f90c00] 21:31:22 INFO - PROCESS | 1944 | 1461558682924 Marionette TRACE conn4 <- [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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1486ms 21:31:22 INFO - PROCESS | 1944 | 1461558682982 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 21:31:22 INFO - PROCESS | 1944 | 1461558682990 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 21:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:31:23 INFO - PROCESS | 1944 | 1461558682999 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:31:23 INFO - PROCESS | 1944 | 1461558683003 Marionette TRACE conn4 <- [1,1346,null,{}] 21:31:23 INFO - PROCESS | 1944 | 1461558683008 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:23 INFO - PROCESS | 1944 | 1461558683176 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4adb5000 == 111 [pid = 1944] [id = 215] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38241000 == 110 [pid = 1944] [id = 328] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3726c000 == 109 [pid = 1944] [id = 327] 21:31:23 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d2724ac00) [pid = 1944] [serial = 935] [outer = (nil)] [url = about:blank] 21:31:23 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d25d0e400) [pid = 1944] [serial = 905] [outer = (nil)] [url = about:blank] 21:31:23 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d25f92c00) [pid = 1944] [serial = 908] [outer = (nil)] [url = about:blank] 21:31:23 INFO - PROCESS | 1944 | 1461558683456 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3378f800 == 108 [pid = 1944] [id = 326] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2718e800 == 107 [pid = 1944] [id = 325] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30817000 == 106 [pid = 1944] [id = 324] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343e1000 == 105 [pid = 1944] [id = 323] 21:31:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d265db800 == 106 [pid = 1944] [id = 344] 21:31:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d25f92c00) [pid = 1944] [serial = 1033] [outer = (nil)] 21:31:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d27bcd800) [pid = 1944] [serial = 1034] [outer = 0x7f9d25f92c00] 21:31:23 INFO - PROCESS | 1944 | 1461558683567 Marionette DEBUG loaded listener.js 21:31:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d29bc3800) [pid = 1944] [serial = 1035] [outer = 0x7f9d25f92c00] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268dc800 == 105 [pid = 1944] [id = 322] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313dd800 == 104 [pid = 1944] [id = 321] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bd5e800 == 103 [pid = 1944] [id = 317] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d5266d800 == 102 [pid = 1944] [id = 316] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f531800 == 101 [pid = 1944] [id = 315] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a60e800 == 100 [pid = 1944] [id = 314] 21:31:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3459a000 == 99 [pid = 1944] [id = 313] 21:31:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28dcc000 == 98 [pid = 1944] [id = 312] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d3b27ec00) [pid = 1944] [serial = 566] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d29bd1c00) [pid = 1944] [serial = 789] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d3c1ee000) [pid = 1944] [serial = 644] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d28d3a800) [pid = 1944] [serial = 792] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d2713e800) [pid = 1944] [serial = 849] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d3811ac00) [pid = 1944] [serial = 932] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d380d8400) [pid = 1944] [serial = 530] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d33577000) [pid = 1944] [serial = 879] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d269c7c00) [pid = 1944] [serial = 899] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d4f418c00) [pid = 1944] [serial = 890] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d3c1f9c00) [pid = 1944] [serial = 828] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d3b4adc00) [pid = 1944] [serial = 608] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d3c183c00) [pid = 1944] [serial = 569] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d380db400) [pid = 1944] [serial = 924] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d4015a400) [pid = 1944] [serial = 887] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d4dc3b400) [pid = 1944] [serial = 780] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d3ba4a400) [pid = 1944] [serial = 641] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d27cf1c00) [pid = 1944] [serial = 914] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d3ed7ac00) [pid = 1944] [serial = 695] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d4fba7400) [pid = 1944] [serial = 786] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d37f42400) [pid = 1944] [serial = 575] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d332bdc00) [pid = 1944] [serial = 921] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d3c9fac00) [pid = 1944] [serial = 689] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d2a0dd400) [pid = 1944] [serial = 795] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d2906c400) [pid = 1944] [serial = 915] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d37e0f400) [pid = 1944] [serial = 680] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d3c9ec000) [pid = 1944] [serial = 572] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d3323ec00) [pid = 1944] [serial = 822] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d4a9edc00) [pid = 1944] [serial = 930] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d27cf4c00) [pid = 1944] [serial = 843] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d332b1000) [pid = 1944] [serial = 878] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d4ba3a400) [pid = 1944] [serial = 737] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d380d7800) [pid = 1944] [serial = 599] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d265fa400) [pid = 1944] [serial = 896] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d3c1ee400) [pid = 1944] [serial = 686] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d3e183c00) [pid = 1944] [serial = 728] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d30dd5c00) [pid = 1944] [serial = 524] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d3bc82400) [pid = 1944] [serial = 927] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d4dc3b800) [pid = 1944] [serial = 743] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d4f305800) [pid = 1944] [serial = 539] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d4f40a400) [pid = 1944] [serial = 834] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d4f6a3000) [pid = 1944] [serial = 837] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d340ab400) [pid = 1944] [serial = 527] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d4323e800) [pid = 1944] [serial = 731] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d3a8ce400) [pid = 1944] [serial = 926] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d3bc0e800) [pid = 1944] [serial = 683] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d2a20c000) [pid = 1944] [serial = 893] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d30665000) [pid = 1944] [serial = 918] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f9d31add800) [pid = 1944] [serial = 635] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f9d44a5f400) [pid = 1944] [serial = 777] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f9d37e08800) [pid = 1944] [serial = 923] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d3aa0a400) [pid = 1944] [serial = 725] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d34b2d000) [pid = 1944] [serial = 596] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d3aa11800) [pid = 1944] [serial = 881] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d29ed3c00) [pid = 1944] [serial = 875] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d332aec00) [pid = 1944] [serial = 920] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d49a19000) [pid = 1944] [serial = 734] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d3e2da000) [pid = 1944] [serial = 653] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d29065000) [pid = 1944] [serial = 911] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d3d8b3c00) [pid = 1944] [serial = 650] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d332b6c00) [pid = 1944] [serial = 846] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d4dc3e400) [pid = 1944] [serial = 746] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d3c9f4400) [pid = 1944] [serial = 647] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d3a8ccc00) [pid = 1944] [serial = 605] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d29ed8800) [pid = 1944] [serial = 840] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d3dbf7c00) [pid = 1944] [serial = 533] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d2a0e6400) [pid = 1944] [serial = 876] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d4abf2800) [pid = 1944] [serial = 475] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d3d8bf400) [pid = 1944] [serial = 929] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d39a64c00) [pid = 1944] [serial = 602] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d4b7ae400) [pid = 1944] [serial = 536] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d3ed72400) [pid = 1944] [serial = 873] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d370a8800) [pid = 1944] [serial = 825] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d370a8000) [pid = 1944] [serial = 722] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d33e12000) [pid = 1944] [serial = 677] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d4f411400) [pid = 1944] [serial = 783] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d3bcd3800) [pid = 1944] [serial = 774] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d3cacb800) [pid = 1944] [serial = 884] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d3e1c0400) [pid = 1944] [serial = 692] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d4bb36c00) [pid = 1944] [serial = 740] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d3704b800) [pid = 1944] [serial = 563] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d33edbc00) [pid = 1944] [serial = 560] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d4bd88800) [pid = 1944] [serial = 933] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d37f3cc00) [pid = 1944] [serial = 638] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d269d0800) [pid = 1944] [serial = 902] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d37e05c00) [pid = 1944] [serial = 771] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d49ae1800) [pid = 1944] [serial = 831] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d29ed8400) [pid = 1944] [serial = 917] [outer = (nil)] [url = about:blank] 21:31:24 INFO - PROCESS | 1944 | 1461558684380 Marionette TRACE conn4 <- [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]]]}] 21:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1432ms 21:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:31:24 INFO - PROCESS | 1944 | 1461558684432 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 21:31:24 INFO - PROCESS | 1944 | 1461558684435 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 21:31:24 INFO - PROCESS | 1944 | 1461558684441 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:31:24 INFO - PROCESS | 1944 | 1461558684447 Marionette TRACE conn4 <- [1,1350,null,{}] 21:31:24 INFO - PROCESS | 1944 | 1461558684461 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:24 INFO - PROCESS | 1944 | 1461558684617 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 21:31:24 INFO - PROCESS | 1944 | 1461558684635 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bf83800 == 99 [pid = 1944] [id = 345] 21:31:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d2a0d9000) [pid = 1944] [serial = 1036] [outer = (nil)] 21:31:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d2a179400) [pid = 1944] [serial = 1037] [outer = 0x7f9d2a0d9000] 21:31:24 INFO - PROCESS | 1944 | 1461558684695 Marionette DEBUG loaded listener.js 21:31:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d3065a400) [pid = 1944] [serial = 1038] [outer = 0x7f9d2a0d9000] 21:31:25 INFO - PROCESS | 1944 | 1461558685553 Marionette TRACE conn4 <- [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]]]}] 21:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1136ms 21:31:25 INFO - PROCESS | 1944 | 1461558685576 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 21:31:25 INFO - PROCESS | 1944 | 1461558685579 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 21:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:31:25 INFO - PROCESS | 1944 | 1461558685585 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:31:25 INFO - PROCESS | 1944 | 1461558685586 Marionette TRACE conn4 <- [1,1354,null,{}] 21:31:25 INFO - PROCESS | 1944 | 1461558685591 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:25 INFO - PROCESS | 1944 | 1461558685733 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 21:31:25 INFO - PROCESS | 1944 | 1461558685754 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313df000 == 100 [pid = 1944] [id = 346] 21:31:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d2a176400) [pid = 1944] [serial = 1039] [outer = (nil)] 21:31:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d30def000) [pid = 1944] [serial = 1040] [outer = 0x7f9d2a176400] 21:31:25 INFO - PROCESS | 1944 | 1461558685812 Marionette DEBUG loaded listener.js 21:31:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d31275800) [pid = 1944] [serial = 1041] [outer = 0x7f9d2a176400] 21:31:26 INFO - PROCESS | 1944 | 1461558686677 Marionette TRACE conn4 <- [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]]]}] 21:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1128ms 21:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:31:26 INFO - PROCESS | 1944 | 1461558686713 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 21:31:26 INFO - PROCESS | 1944 | 1461558686716 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 21:31:26 INFO - PROCESS | 1944 | 1461558686728 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:31:26 INFO - PROCESS | 1944 | 1461558686730 Marionette TRACE conn4 <- [1,1358,null,{}] 21:31:26 INFO - PROCESS | 1944 | 1461558686734 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:26 INFO - PROCESS | 1944 | 1461558686929 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 21:31:26 INFO - PROCESS | 1944 | 1461558686956 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332dd000 == 101 [pid = 1944] [id = 347] 21:31:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d30dd7800) [pid = 1944] [serial = 1042] [outer = (nil)] 21:31:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d314c5c00) [pid = 1944] [serial = 1043] [outer = 0x7f9d30dd7800] 21:31:27 INFO - PROCESS | 1944 | 1461558687013 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d330ef000) [pid = 1944] [serial = 1044] [outer = 0x7f9d30dd7800] 21:31:27 INFO - PROCESS | 1944 | 1461558687937 Marionette TRACE conn4 <- [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]]]}] 21:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1281ms 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d29069400) [pid = 1944] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d2a210400) [pid = 1944] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d28d2ec00) [pid = 1944] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d29eca400) [pid = 1944] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d27bc8c00) [pid = 1944] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d253d8000) [pid = 1944] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d269c9800) [pid = 1944] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:31:28 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d269ce000) [pid = 1944] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:31:28 INFO - PROCESS | 1944 | 1461558688249 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 21:31:28 INFO - PROCESS | 1944 | 1461558688251 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 21:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:31:28 INFO - PROCESS | 1944 | 1461558688262 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:31:28 INFO - PROCESS | 1944 | 1461558688264 Marionette TRACE conn4 <- [1,1362,null,{}] 21:31:28 INFO - PROCESS | 1944 | 1461558688279 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:28 INFO - PROCESS | 1944 | 1461558688439 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 21:31:28 INFO - PROCESS | 1944 | 1461558688451 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341bb800 == 102 [pid = 1944] [id = 348] 21:31:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d3323d800) [pid = 1944] [serial = 1045] [outer = (nil)] 21:31:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d332bac00) [pid = 1944] [serial = 1046] [outer = 0x7f9d3323d800] 21:31:28 INFO - PROCESS | 1944 | 1461558688512 Marionette DEBUG loaded listener.js 21:31:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d3407a800) [pid = 1944] [serial = 1047] [outer = 0x7f9d3323d800] 21:31:29 INFO - PROCESS | 1944 | 1461558689277 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 21:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1084ms 21:31:29 INFO - PROCESS | 1944 | 1461558689361 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 21:31:29 INFO - PROCESS | 1944 | 1461558689365 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 21:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:31:29 INFO - PROCESS | 1944 | 1461558689372 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:31:29 INFO - PROCESS | 1944 | 1461558689374 Marionette TRACE conn4 <- [1,1366,null,{}] 21:31:29 INFO - PROCESS | 1944 | 1461558689379 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:29 INFO - PROCESS | 1944 | 1461558689533 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 21:31:29 INFO - PROCESS | 1944 | 1461558689543 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3588f000 == 103 [pid = 1944] [id = 349] 21:31:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d340ab400) [pid = 1944] [serial = 1048] [outer = (nil)] 21:31:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d34b2f400) [pid = 1944] [serial = 1049] [outer = 0x7f9d340ab400] 21:31:29 INFO - PROCESS | 1944 | 1461558689600 Marionette DEBUG loaded listener.js 21:31:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d370ab400) [pid = 1944] [serial = 1050] [outer = 0x7f9d340ab400] 21:31:30 INFO - PROCESS | 1944 | 1461558690556 Marionette TRACE conn4 <- [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] 21:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:31:30 INFO - PROCESS | 1944 | 1461558690605 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 21:31:30 INFO - PROCESS | 1944 | 1461558690613 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:31:30 INFO - PROCESS | 1944 | 1461558690618 Marionette TRACE conn4 <- [1,1370,null,{}] 21:31:30 INFO - PROCESS | 1944 | 1461558690627 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:30 INFO - PROCESS | 1944 | 1461558690831 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 21:31:31 INFO - PROCESS | 1944 | 1461558691013 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f4a800 == 104 [pid = 1944] [id = 350] 21:31:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d253d6400) [pid = 1944] [serial = 1051] [outer = (nil)] 21:31:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d27242800) [pid = 1944] [serial = 1052] [outer = 0x7f9d253d6400] 21:31:31 INFO - PROCESS | 1944 | 1461558691088 Marionette DEBUG loaded listener.js 21:31:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d28d2d000) [pid = 1944] [serial = 1053] [outer = 0x7f9d253d6400] 21:31:31 INFO - PROCESS | 1944 | 1461558691993 Marionette TRACE conn4 <- [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] 21:31:32 INFO - PROCESS | 1944 | 1461558692057 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 21:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:31:32 INFO - PROCESS | 1944 | 1461558692068 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:31:32 INFO - PROCESS | 1944 | 1461558692071 Marionette TRACE conn4 <- [1,1374,null,{}] 21:31:32 INFO - PROCESS | 1944 | 1461558692077 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:32 INFO - PROCESS | 1944 | 1461558692257 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 21:31:32 INFO - PROCESS | 1944 | 1461558692442 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3377a800 == 105 [pid = 1944] [id = 351] 21:31:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d25f8c800) [pid = 1944] [serial = 1054] [outer = (nil)] 21:31:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d2a0e7800) [pid = 1944] [serial = 1055] [outer = 0x7f9d25f8c800] 21:31:32 INFO - PROCESS | 1944 | 1461558692515 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d30661c00) [pid = 1944] [serial = 1056] [outer = 0x7f9d25f8c800] 21:31:33 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:31:33 INFO - PROCESS | 1944 | 1461558693500 Marionette TRACE conn4 <- [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] 21:31:33 INFO - PROCESS | 1944 | 1461558693556 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 21:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:31:33 INFO - PROCESS | 1944 | 1461558693563 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:31:33 INFO - PROCESS | 1944 | 1461558693568 Marionette TRACE conn4 <- [1,1378,null,{}] 21:31:33 INFO - PROCESS | 1944 | 1461558693584 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:33 INFO - PROCESS | 1944 | 1461558693803 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 21:31:34 INFO - PROCESS | 1944 | 1461558694037 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d372a3000 == 106 [pid = 1944] [id = 352] 21:31:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d3323c400) [pid = 1944] [serial = 1057] [outer = (nil)] 21:31:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d33611000) [pid = 1944] [serial = 1058] [outer = 0x7f9d3323c400] 21:31:34 INFO - PROCESS | 1944 | 1461558694154 Marionette DEBUG loaded listener.js 21:31:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d34498000) [pid = 1944] [serial = 1059] [outer = 0x7f9d3323c400] 21:31:34 INFO - PROCESS | 1944 | 1461558694979 Marionette TRACE conn4 <- [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] 21:31:35 INFO - PROCESS | 1944 | 1461558695056 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 21:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:31:35 INFO - PROCESS | 1944 | 1461558695062 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:31:35 INFO - PROCESS | 1944 | 1461558695065 Marionette TRACE conn4 <- [1,1382,null,{}] 21:31:35 INFO - PROCESS | 1944 | 1461558695070 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:35 INFO - PROCESS | 1944 | 1461558695242 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 21:31:35 INFO - PROCESS | 1944 | 1461558695428 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38225000 == 107 [pid = 1944] [id = 353] 21:31:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d3323d000) [pid = 1944] [serial = 1060] [outer = (nil)] 21:31:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d37e0f800) [pid = 1944] [serial = 1061] [outer = 0x7f9d3323d000] 21:31:35 INFO - PROCESS | 1944 | 1461558695501 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d380d7800) [pid = 1944] [serial = 1062] [outer = 0x7f9d3323d000] 21:31:36 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:31:36 INFO - PROCESS | 1944 | 1461558696385 Marionette TRACE conn4 <- [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] 21:31:36 INFO - PROCESS | 1944 | 1461558696444 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 21:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:31:36 INFO - PROCESS | 1944 | 1461558696450 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 1944 | 1461558696452 Marionette TRACE conn4 <- [1,1386,null,{}] 21:31:36 INFO - PROCESS | 1944 | 1461558696458 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:36 INFO - PROCESS | 1944 | 1461558696625 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 21:31:36 INFO - PROCESS | 1944 | 1461558696806 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39a09000 == 108 [pid = 1944] [id = 354] 21:31:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d332aec00) [pid = 1944] [serial = 1063] [outer = (nil)] 21:31:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d3811f800) [pid = 1944] [serial = 1064] [outer = 0x7f9d332aec00] 21:31:36 INFO - PROCESS | 1944 | 1461558696873 Marionette DEBUG loaded listener.js 21:31:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d3a5f9c00) [pid = 1944] [serial = 1065] [outer = 0x7f9d332aec00] 21:31:37 INFO - PROCESS | 1944 | 1461558697832 Marionette TRACE conn4 <- [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] 21:31:37 INFO - PROCESS | 1944 | 1461558697889 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 21:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:31:37 INFO - PROCESS | 1944 | 1461558697894 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:31:37 INFO - PROCESS | 1944 | 1461558697896 Marionette TRACE conn4 <- [1,1390,null,{}] 21:31:37 INFO - PROCESS | 1944 | 1461558697902 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:38 INFO - PROCESS | 1944 | 1461558698145 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 21:31:38 INFO - PROCESS | 1944 | 1461558698370 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bd5e800 == 109 [pid = 1944] [id = 355] 21:31:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d3cac6400) [pid = 1944] [serial = 1066] [outer = (nil)] 21:31:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d3cfc5400) [pid = 1944] [serial = 1067] [outer = 0x7f9d3cac6400] 21:31:38 INFO - PROCESS | 1944 | 1461558698445 Marionette DEBUG loaded listener.js 21:31:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d3dbf8400) [pid = 1944] [serial = 1068] [outer = 0x7f9d3cac6400] 21:31:39 INFO - PROCESS | 1944 | 1461558699229 Marionette TRACE conn4 <- [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]]]}] 21:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1375ms 21:31:39 INFO - PROCESS | 1944 | 1461558699270 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 21:31:39 INFO - PROCESS | 1944 | 1461558699273 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 21:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:31:39 INFO - PROCESS | 1944 | 1461558699282 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 1944 | 1461558699284 Marionette TRACE conn4 <- [1,1394,null,{}] 21:31:39 INFO - PROCESS | 1944 | 1461558699289 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:39 INFO - PROCESS | 1944 | 1461558699454 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 21:31:39 INFO - PROCESS | 1944 | 1461558699635 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d005000 == 110 [pid = 1944] [id = 356] 21:31:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d3bcd3800) [pid = 1944] [serial = 1069] [outer = (nil)] 21:31:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d3ed72400) [pid = 1944] [serial = 1070] [outer = 0x7f9d3bcd3800] 21:31:39 INFO - PROCESS | 1944 | 1461558699703 Marionette DEBUG loaded listener.js 21:31:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d40178400) [pid = 1944] [serial = 1071] [outer = 0x7f9d3bcd3800] 21:31:40 INFO - PROCESS | 1944 | 1461558700544 Marionette TRACE conn4 <- [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]]]}] 21:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1329ms 21:31:40 INFO - PROCESS | 1944 | 1461558700610 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 21:31:40 INFO - PROCESS | 1944 | 1461558700614 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 21:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:31:40 INFO - PROCESS | 1944 | 1461558700620 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:31:40 INFO - PROCESS | 1944 | 1461558700622 Marionette TRACE conn4 <- [1,1398,null,{}] 21:31:40 INFO - PROCESS | 1944 | 1461558700627 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:40 INFO - PROCESS | 1944 | 1461558700783 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 21:31:40 INFO - PROCESS | 1944 | 1461558700964 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e131000 == 111 [pid = 1944] [id = 357] 21:31:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d3cac6800) [pid = 1944] [serial = 1072] [outer = (nil)] 21:31:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d44a5f400) [pid = 1944] [serial = 1073] [outer = 0x7f9d3cac6800] 21:31:41 INFO - PROCESS | 1944 | 1461558701033 Marionette DEBUG loaded listener.js 21:31:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d49ae1800) [pid = 1944] [serial = 1074] [outer = 0x7f9d3cac6800] 21:31:41 INFO - PROCESS | 1944 | 1461558701826 Marionette TRACE conn4 <- [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]]]}] 21:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1226ms 21:31:41 INFO - PROCESS | 1944 | 1461558701846 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 21:31:41 INFO - PROCESS | 1944 | 1461558701849 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 21:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:31:41 INFO - PROCESS | 1944 | 1461558701854 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:31:41 INFO - PROCESS | 1944 | 1461558701857 Marionette TRACE conn4 <- [1,1402,null,{}] 21:31:41 INFO - PROCESS | 1944 | 1461558701862 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:42 INFO - PROCESS | 1944 | 1461558702032 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 21:31:42 INFO - PROCESS | 1944 | 1461558702216 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d49a8d800 == 112 [pid = 1944] [id = 358] 21:31:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d3e1c0400) [pid = 1944] [serial = 1075] [outer = (nil)] 21:31:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d38118c00) [pid = 1944] [serial = 1076] [outer = 0x7f9d3e1c0400] 21:31:42 INFO - PROCESS | 1944 | 1461558702294 Marionette DEBUG loaded listener.js 21:31:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d4abff800) [pid = 1944] [serial = 1077] [outer = 0x7f9d3e1c0400] 21:31:43 INFO - PROCESS | 1944 | 1461558703125 Marionette TRACE conn4 <- [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]]]}] 21:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1335ms 21:31:43 INFO - PROCESS | 1944 | 1461558703191 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 21:31:43 INFO - PROCESS | 1944 | 1461558703194 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 21:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:31:43 INFO - PROCESS | 1944 | 1461558703200 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:31:43 INFO - PROCESS | 1944 | 1461558703202 Marionette TRACE conn4 <- [1,1406,null,{}] 21:31:43 INFO - PROCESS | 1944 | 1461558703208 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:43 INFO - PROCESS | 1944 | 1461558703375 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 21:31:43 INFO - PROCESS | 1944 | 1461558703560 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ab06000 == 113 [pid = 1944] [id = 359] 21:31:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d269c5c00) [pid = 1944] [serial = 1078] [outer = (nil)] 21:31:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d4bb36c00) [pid = 1944] [serial = 1079] [outer = 0x7f9d269c5c00] 21:31:43 INFO - PROCESS | 1944 | 1461558703631 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d4bed8c00) [pid = 1944] [serial = 1080] [outer = 0x7f9d269c5c00] 21:31:44 INFO - PROCESS | 1944 | 1461558704479 Marionette TRACE conn4 <- [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]]]}] 21:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1328ms 21:31:44 INFO - PROCESS | 1944 | 1461558704530 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 21:31:44 INFO - PROCESS | 1944 | 1461558704534 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 21:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:31:44 INFO - PROCESS | 1944 | 1461558704540 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:31:44 INFO - PROCESS | 1944 | 1461558704543 Marionette TRACE conn4 <- [1,1410,null,{}] 21:31:44 INFO - PROCESS | 1944 | 1461558704548 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:44 INFO - PROCESS | 1944 | 1461558704746 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 21:31:44 INFO - PROCESS | 1944 | 1461558704926 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f43a000 == 114 [pid = 1944] [id = 360] 21:31:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d40413c00) [pid = 1944] [serial = 1081] [outer = (nil)] 21:31:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d4f40d400) [pid = 1944] [serial = 1082] [outer = 0x7f9d40413c00] 21:31:45 INFO - PROCESS | 1944 | 1461558705004 Marionette DEBUG loaded listener.js 21:31:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d4f6a2800) [pid = 1944] [serial = 1083] [outer = 0x7f9d40413c00] 21:31:45 INFO - PROCESS | 1944 | 1461558705936 Marionette TRACE conn4 <- [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]]]}] 21:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1429ms 21:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:31:45 INFO - PROCESS | 1944 | 1461558705969 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 21:31:45 INFO - PROCESS | 1944 | 1461558705972 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 21:31:45 INFO - PROCESS | 1944 | 1461558705978 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:31:45 INFO - PROCESS | 1944 | 1461558705981 Marionette TRACE conn4 <- [1,1414,null,{}] 21:31:45 INFO - PROCESS | 1944 | 1461558705986 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:46 INFO - PROCESS | 1944 | 1461558706152 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 21:31:46 INFO - PROCESS | 1944 | 1461558706334 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fd9d800 == 115 [pid = 1944] [id = 361] 21:31:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d25130800) [pid = 1944] [serial = 1084] [outer = (nil)] 21:31:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d2513b000) [pid = 1944] [serial = 1085] [outer = 0x7f9d25130800] 21:31:46 INFO - PROCESS | 1944 | 1461558706405 Marionette DEBUG loaded listener.js 21:31:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d4dc3c000) [pid = 1944] [serial = 1086] [outer = 0x7f9d25130800] 21:31:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d35883000 == 114 [pid = 1944] [id = 11] 21:31:47 INFO - PROCESS | 1944 | 1461558707490 Marionette TRACE conn4 <- [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]]]}] 21:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1533ms 21:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:31:47 INFO - PROCESS | 1944 | 1461558707510 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 21:31:47 INFO - PROCESS | 1944 | 1461558707513 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 21:31:47 INFO - PROCESS | 1944 | 1461558707519 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 1944 | 1461558707522 Marionette TRACE conn4 <- [1,1418,null,{}] 21:31:47 INFO - PROCESS | 1944 | 1461558707527 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:47 INFO - PROCESS | 1944 | 1461558707704 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 21:31:47 INFO - PROCESS | 1944 | 1461558707931 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aed1000 == 115 [pid = 1944] [id = 362] 21:31:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d25137400) [pid = 1944] [serial = 1087] [outer = (nil)] 21:31:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d254d6400) [pid = 1944] [serial = 1088] [outer = 0x7f9d25137400] 21:31:48 INFO - PROCESS | 1944 | 1461558708025 Marionette DEBUG loaded listener.js 21:31:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d254dbc00) [pid = 1944] [serial = 1089] [outer = 0x7f9d25137400] 21:31:49 INFO - PROCESS | 1944 | 1461558709362 Marionette TRACE conn4 <- [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]]]}] 21:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1884ms 21:31:49 INFO - PROCESS | 1944 | 1461558709440 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 21:31:49 INFO - PROCESS | 1944 | 1461558709446 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 21:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:31:49 INFO - PROCESS | 1944 | 1461558709473 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:31:49 INFO - PROCESS | 1944 | 1461558709479 Marionette TRACE conn4 <- [1,1422,null,{}] 21:31:49 INFO - PROCESS | 1944 | 1461558709487 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:49 INFO - PROCESS | 1944 | 1461558709666 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 21:31:49 INFO - PROCESS | 1944 | 1461558709849 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33228800 == 116 [pid = 1944] [id = 363] 21:31:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d2513ac00) [pid = 1944] [serial = 1090] [outer = (nil)] 21:31:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d25f91800) [pid = 1944] [serial = 1091] [outer = 0x7f9d2513ac00] 21:31:49 INFO - PROCESS | 1944 | 1461558709912 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d2713c400) [pid = 1944] [serial = 1092] [outer = 0x7f9d2513ac00] 21:31:50 INFO - PROCESS | 1944 | 1461558710946 Marionette TRACE conn4 <- [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]]]}] 21:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1538ms 21:31:51 INFO - PROCESS | 1944 | 1461558711007 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 1944 | 1461558711015 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 21:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:31:51 INFO - PROCESS | 1944 | 1461558711024 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:31:51 INFO - PROCESS | 1944 | 1461558711028 Marionette TRACE conn4 <- [1,1426,null,{}] 21:31:51 INFO - PROCESS | 1944 | 1461558711033 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:51 INFO - PROCESS | 1944 | 1461558711208 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 21:31:51 INFO - PROCESS | 1944 | 1461558711433 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268c9000 == 117 [pid = 1944] [id = 364] 21:31:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d25d11400) [pid = 1944] [serial = 1093] [outer = (nil)] 21:31:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d29bc5000) [pid = 1944] [serial = 1094] [outer = 0x7f9d25d11400] 21:31:51 INFO - PROCESS | 1944 | 1461558711563 Marionette DEBUG loaded listener.js 21:31:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d29ed3000) [pid = 1944] [serial = 1095] [outer = 0x7f9d25d11400] 21:31:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d341bb800 == 116 [pid = 1944] [id = 348] 21:31:51 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d2a174800) [pid = 1944] [serial = 956] [outer = (nil)] [url = about:blank] 21:31:51 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d27bcc400) [pid = 1944] [serial = 959] [outer = (nil)] [url = about:blank] 21:31:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332dd000 == 115 [pid = 1944] [id = 347] 21:31:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313df000 == 114 [pid = 1944] [id = 346] 21:31:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bf83800 == 113 [pid = 1944] [id = 345] 21:31:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d265db800 == 112 [pid = 1944] [id = 344] 21:31:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28dc4800 == 111 [pid = 1944] [id = 343] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2aec6800 == 110 [pid = 1944] [id = 341] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d26598800 == 109 [pid = 1944] [id = 340] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d51b94000 == 108 [pid = 1944] [id = 339] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f5a0800 == 107 [pid = 1944] [id = 338] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bd1a000 == 106 [pid = 1944] [id = 337] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d49a91000 == 105 [pid = 1944] [id = 336] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e144800 == 104 [pid = 1944] [id = 335] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c1b2800 == 103 [pid = 1944] [id = 334] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bad5800 == 102 [pid = 1944] [id = 333] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3821f800 == 101 [pid = 1944] [id = 332] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d341b6800 == 100 [pid = 1944] [id = 331] 21:31:52 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30816800 == 99 [pid = 1944] [id = 330] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d344a9000) [pid = 1944] [serial = 984] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d332b6800) [pid = 1944] [serial = 981] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d37f3e400) [pid = 1944] [serial = 987] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d2a16fc00) [pid = 1944] [serial = 972] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d29ecf800) [pid = 1944] [serial = 971] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d31271000) [pid = 1944] [serial = 977] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d31274c00) [pid = 1944] [serial = 978] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d33bf4400) [pid = 1944] [serial = 983] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d31270c00) [pid = 1944] [serial = 975] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d30ddf000) [pid = 1944] [serial = 974] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f9d37049000) [pid = 1944] [serial = 944] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f9d2a174000) [pid = 1944] [serial = 962] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f9d314d0800) [pid = 1944] [serial = 980] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d4fbac400) [pid = 1944] [serial = 953] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d25f95800) [pid = 1944] [serial = 965] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d269c4800) [pid = 1944] [serial = 966] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d27bd0800) [pid = 1944] [serial = 969] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d27246800) [pid = 1944] [serial = 968] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d2713a800) [pid = 1944] [serial = 938] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d4abf4400) [pid = 1944] [serial = 950] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d3d33e000) [pid = 1944] [serial = 947] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d3704f800) [pid = 1944] [serial = 986] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d2a0e2c00) [pid = 1944] [serial = 941] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1944 | 1461558712456 Marionette TRACE conn4 <- [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]]]}] 21:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1484ms 21:31:52 INFO - PROCESS | 1944 | 1461558712517 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 21:31:52 INFO - PROCESS | 1944 | 1461558712521 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 21:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:31:52 INFO - PROCESS | 1944 | 1461558712527 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:31:52 INFO - PROCESS | 1944 | 1461558712531 Marionette TRACE conn4 <- [1,1430,null,{}] 21:31:52 INFO - PROCESS | 1944 | 1461558712545 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:52 INFO - PROCESS | 1944 | 1461558712701 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 21:31:52 INFO - PROCESS | 1944 | 1461558712713 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313c3800 == 100 [pid = 1944] [id = 365] 21:31:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d2a174000) [pid = 1944] [serial = 1096] [outer = (nil)] 21:31:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d30663800) [pid = 1944] [serial = 1097] [outer = 0x7f9d2a174000] 21:31:52 INFO - PROCESS | 1944 | 1461558712775 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d30de0400) [pid = 1944] [serial = 1098] [outer = 0x7f9d2a174000] 21:31:53 INFO - PROCESS | 1944 | 1461558713609 Marionette TRACE conn4 <- [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]]]}] 21:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1133ms 21:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:31:53 INFO - PROCESS | 1944 | 1461558713660 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 1944 | 1461558713664 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 21:31:53 INFO - PROCESS | 1944 | 1461558713668 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:31:53 INFO - PROCESS | 1944 | 1461558713671 Marionette TRACE conn4 <- [1,1434,null,{}] 21:31:53 INFO - PROCESS | 1944 | 1461558713676 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:53 INFO - PROCESS | 1944 | 1461558713826 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 21:31:53 INFO - PROCESS | 1944 | 1461558713840 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341bb800 == 101 [pid = 1944] [id = 366] 21:31:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d27bca800) [pid = 1944] [serial = 1099] [outer = (nil)] 21:31:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d31279c00) [pid = 1944] [serial = 1100] [outer = 0x7f9d27bca800] 21:31:54 INFO - PROCESS | 1944 | 1461558714047 Marionette DEBUG loaded listener.js 21:31:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d31a42c00) [pid = 1944] [serial = 1101] [outer = 0x7f9d27bca800] 21:31:54 INFO - PROCESS | 1944 | 1461558714847 Marionette TRACE conn4 <- [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]]]}] 21:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1236ms 21:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:31:54 INFO - PROCESS | 1944 | 1461558714905 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 21:31:54 INFO - PROCESS | 1944 | 1461558714908 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 21:31:54 INFO - PROCESS | 1944 | 1461558714914 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 1944 | 1461558714916 Marionette TRACE conn4 <- [1,1438,null,{}] 21:31:54 INFO - PROCESS | 1944 | 1461558714921 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:55 INFO - PROCESS | 1944 | 1461558715115 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 21:31:55 INFO - PROCESS | 1944 | 1461558715145 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37021000 == 102 [pid = 1944] [id = 367] 21:31:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d25134400) [pid = 1944] [serial = 1102] [outer = (nil)] 21:31:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d332b1c00) [pid = 1944] [serial = 1103] [outer = 0x7f9d25134400] 21:31:55 INFO - PROCESS | 1944 | 1461558715204 Marionette DEBUG loaded listener.js 21:31:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d33bf2000) [pid = 1944] [serial = 1104] [outer = 0x7f9d25134400] 21:31:56 INFO - PROCESS | 1944 | 1461558716041 Marionette TRACE conn4 <- [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]]]}] 21:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1179ms 21:31:56 INFO - PROCESS | 1944 | 1461558716102 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 21:31:56 INFO - PROCESS | 1944 | 1461558716106 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 21:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:31:56 INFO - PROCESS | 1944 | 1461558716111 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:31:56 INFO - PROCESS | 1944 | 1461558716113 Marionette TRACE conn4 <- [1,1442,null,{}] 21:31:56 INFO - PROCESS | 1944 | 1461558716118 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:56 INFO - PROCESS | 1944 | 1461558716347 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 21:31:56 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d2a0d9000) [pid = 1944] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:31:56 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d2a176400) [pid = 1944] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:31:56 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d25f92c00) [pid = 1944] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:31:56 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d30dd7800) [pid = 1944] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:31:56 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d25f90c00) [pid = 1944] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:31:56 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d3323d800) [pid = 1944] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:31:56 INFO - PROCESS | 1944 | 1461558716767 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d31221000 == 103 [pid = 1944] [id = 368] 21:31:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d29bc4000) [pid = 1944] [serial = 1105] [outer = (nil)] 21:31:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d30662000) [pid = 1944] [serial = 1106] [outer = 0x7f9d29bc4000] 21:31:56 INFO - PROCESS | 1944 | 1461558716832 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d380dc400) [pid = 1944] [serial = 1107] [outer = 0x7f9d29bc4000] 21:31:57 INFO - PROCESS | 1944 | 1461558717465 Marionette TRACE conn4 <- [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]]]}] 21:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1376ms 21:31:57 INFO - PROCESS | 1944 | 1461558717488 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 21:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:31:57 INFO - PROCESS | 1944 | 1461558717501 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 21:31:57 INFO - PROCESS | 1944 | 1461558717509 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 1944 | 1461558717512 Marionette TRACE conn4 <- [1,1446,null,{}] 21:31:57 INFO - PROCESS | 1944 | 1461558717516 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:57 INFO - PROCESS | 1944 | 1461558717711 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 21:31:57 INFO - PROCESS | 1944 | 1461558717733 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38232000 == 104 [pid = 1944] [id = 369] 21:31:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d29ecf400) [pid = 1944] [serial = 1108] [outer = (nil)] 21:31:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d38f5f000) [pid = 1944] [serial = 1109] [outer = 0x7f9d29ecf400] 21:31:57 INFO - PROCESS | 1944 | 1461558717790 Marionette DEBUG loaded listener.js 21:31:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d3aa11800) [pid = 1944] [serial = 1110] [outer = 0x7f9d29ecf400] 21:31:58 INFO - PROCESS | 1944 | 1461558718526 Marionette TRACE conn4 <- [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]]]}] 21:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1032ms 21:31:58 INFO - PROCESS | 1944 | 1461558718540 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 21:31:58 INFO - PROCESS | 1944 | 1461558718544 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 21:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:31:58 INFO - PROCESS | 1944 | 1461558718549 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:31:58 INFO - PROCESS | 1944 | 1461558718552 Marionette TRACE conn4 <- [1,1450,null,{}] 21:31:58 INFO - PROCESS | 1944 | 1461558718572 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:31:58 INFO - PROCESS | 1944 | 1461558718826 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 21:31:59 INFO - PROCESS | 1944 | 1461558719020 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2718d000 == 105 [pid = 1944] [id = 370] 21:31:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d25131000) [pid = 1944] [serial = 1111] [outer = (nil)] 21:31:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d2513c400) [pid = 1944] [serial = 1112] [outer = 0x7f9d25131000] 21:31:59 INFO - PROCESS | 1944 | 1461558719109 Marionette DEBUG loaded listener.js 21:31:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d254db000) [pid = 1944] [serial = 1113] [outer = 0x7f9d25131000] 21:32:00 INFO - PROCESS | 1944 | 1461558720028 Marionette TRACE conn4 <- [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]]]}] 21:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1529ms 21:32:00 INFO - PROCESS | 1944 | 1461558720081 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 21:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:32:00 INFO - PROCESS | 1944 | 1461558720088 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 21:32:00 INFO - PROCESS | 1944 | 1461558720095 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:32:00 INFO - PROCESS | 1944 | 1461558720102 Marionette TRACE conn4 <- [1,1454,null,{}] 21:32:00 INFO - PROCESS | 1944 | 1461558720109 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:00 INFO - PROCESS | 1944 | 1461558720292 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 21:32:00 INFO - PROCESS | 1944 | 1461558720482 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332cd000 == 106 [pid = 1944] [id = 371] 21:32:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d25d0c000) [pid = 1944] [serial = 1114] [outer = (nil)] 21:32:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d29eca400) [pid = 1944] [serial = 1115] [outer = 0x7f9d25d0c000] 21:32:00 INFO - PROCESS | 1944 | 1461558720556 Marionette DEBUG loaded listener.js 21:32:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d2a0e2c00) [pid = 1944] [serial = 1116] [outer = 0x7f9d25d0c000] 21:32:01 INFO - PROCESS | 1944 | 1461558721424 Marionette TRACE conn4 <- [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]]]}] 21:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1387ms 21:32:01 INFO - PROCESS | 1944 | 1461558721484 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 21:32:01 INFO - PROCESS | 1944 | 1461558721490 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 21:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:32:01 INFO - PROCESS | 1944 | 1461558721498 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:32:01 INFO - PROCESS | 1944 | 1461558721500 Marionette TRACE conn4 <- [1,1458,null,{}] 21:32:01 INFO - PROCESS | 1944 | 1461558721506 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:01 INFO - PROCESS | 1944 | 1461558721698 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 21:32:01 INFO - PROCESS | 1944 | 1461558721883 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b73c000 == 107 [pid = 1944] [id = 372] 21:32:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d30bd4000) [pid = 1944] [serial = 1117] [outer = (nil)] 21:32:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d314c9000) [pid = 1944] [serial = 1118] [outer = 0x7f9d30bd4000] 21:32:01 INFO - PROCESS | 1944 | 1461558721957 Marionette DEBUG loaded listener.js 21:32:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d332b4800) [pid = 1944] [serial = 1119] [outer = 0x7f9d30bd4000] 21:32:02 INFO - PROCESS | 1944 | 1461558722865 Marionette TRACE conn4 <- [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]]]}] 21:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1430ms 21:32:02 INFO - PROCESS | 1944 | 1461558722930 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 21:32:02 INFO - PROCESS | 1944 | 1461558722937 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 21:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:32:02 INFO - PROCESS | 1944 | 1461558722953 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:32:02 INFO - PROCESS | 1944 | 1461558722960 Marionette TRACE conn4 <- [1,1462,null,{}] 21:32:02 INFO - PROCESS | 1944 | 1461558722965 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:03 INFO - PROCESS | 1944 | 1461558723189 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 21:32:03 INFO - PROCESS | 1944 | 1461558723397 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e144800 == 108 [pid = 1944] [id = 373] 21:32:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d37049000) [pid = 1944] [serial = 1120] [outer = (nil)] 21:32:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d37f3e400) [pid = 1944] [serial = 1121] [outer = 0x7f9d37049000] 21:32:03 INFO - PROCESS | 1944 | 1461558723554 Marionette DEBUG loaded listener.js 21:32:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d3aa9e000) [pid = 1944] [serial = 1122] [outer = 0x7f9d37049000] 21:32:04 INFO - PROCESS | 1944 | 1461558724453 Marionette TRACE conn4 <- [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]]]}] 21:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1541ms 21:32:04 INFO - PROCESS | 1944 | 1461558724488 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 21:32:04 INFO - PROCESS | 1944 | 1461558724492 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 21:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:32:04 INFO - PROCESS | 1944 | 1461558724498 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:32:04 INFO - PROCESS | 1944 | 1461558724501 Marionette TRACE conn4 <- [1,1466,null,{}] 21:32:04 INFO - PROCESS | 1944 | 1461558724507 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:04 INFO - PROCESS | 1944 | 1461558724688 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 21:32:04 INFO - PROCESS | 1944 | 1461558724877 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f35b800 == 109 [pid = 1944] [id = 374] 21:32:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d314c3800) [pid = 1944] [serial = 1123] [outer = (nil)] 21:32:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d37f3fc00) [pid = 1944] [serial = 1124] [outer = 0x7f9d314c3800] 21:32:04 INFO - PROCESS | 1944 | 1461558724989 Marionette DEBUG loaded listener.js 21:32:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d3bddfc00) [pid = 1944] [serial = 1125] [outer = 0x7f9d314c3800] 21:32:05 INFO - PROCESS | 1944 | 1461558725884 Marionette TRACE conn4 <- [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]]]}] 21:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1427ms 21:32:05 INFO - PROCESS | 1944 | 1461558725925 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 21:32:05 INFO - PROCESS | 1944 | 1461558725929 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 21:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:32:05 INFO - PROCESS | 1944 | 1461558725936 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:32:05 INFO - PROCESS | 1944 | 1461558725940 Marionette TRACE conn4 <- [1,1470,null,{}] 21:32:05 INFO - PROCESS | 1944 | 1461558725945 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:06 INFO - PROCESS | 1944 | 1461558726136 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 21:32:06 INFO - PROCESS | 1944 | 1461558726329 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fdaa000 == 110 [pid = 1944] [id = 375] 21:32:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d3c9ebc00) [pid = 1944] [serial = 1126] [outer = (nil)] 21:32:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d3c9f3800) [pid = 1944] [serial = 1127] [outer = 0x7f9d3c9ebc00] 21:32:06 INFO - PROCESS | 1944 | 1461558726415 Marionette DEBUG loaded listener.js 21:32:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d3e1c4000) [pid = 1944] [serial = 1128] [outer = 0x7f9d3c9ebc00] 21:32:07 INFO - PROCESS | 1944 | 1461558727303 Marionette TRACE conn4 <- [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]]]}] 21:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1432ms 21:32:07 INFO - PROCESS | 1944 | 1461558727369 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 21:32:07 INFO - PROCESS | 1944 | 1461558727373 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 21:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:32:07 INFO - PROCESS | 1944 | 1461558727379 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:32:07 INFO - PROCESS | 1944 | 1461558727382 Marionette TRACE conn4 <- [1,1474,null,{}] 21:32:07 INFO - PROCESS | 1944 | 1461558727387 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:07 INFO - PROCESS | 1944 | 1461558727568 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 21:32:07 INFO - PROCESS | 1944 | 1461558727751 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267b0000 == 111 [pid = 1944] [id = 376] 21:32:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d3c9ec000) [pid = 1944] [serial = 1129] [outer = (nil)] 21:32:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d4dcc0400) [pid = 1944] [serial = 1130] [outer = 0x7f9d3c9ec000] 21:32:07 INFO - PROCESS | 1944 | 1461558727823 Marionette DEBUG loaded listener.js 21:32:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d4f40d800) [pid = 1944] [serial = 1131] [outer = 0x7f9d3c9ec000] 21:32:08 INFO - PROCESS | 1944 | 1461558728660 Marionette TRACE conn4 <- [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]]]}] 21:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1333ms 21:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:32:08 INFO - PROCESS | 1944 | 1461558728712 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 21:32:08 INFO - PROCESS | 1944 | 1461558728715 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 21:32:08 INFO - PROCESS | 1944 | 1461558728721 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:32:08 INFO - PROCESS | 1944 | 1461558728724 Marionette TRACE conn4 <- [1,1478,null,{}] 21:32:08 INFO - PROCESS | 1944 | 1461558728729 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:08 INFO - PROCESS | 1944 | 1461558728892 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 21:32:09 INFO - PROCESS | 1944 | 1461558729079 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d541a6000 == 112 [pid = 1944] [id = 377] 21:32:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d273b1c00) [pid = 1944] [serial = 1132] [outer = (nil)] 21:32:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d273bac00) [pid = 1944] [serial = 1133] [outer = 0x7f9d273b1c00] 21:32:09 INFO - PROCESS | 1944 | 1461558729159 Marionette DEBUG loaded listener.js 21:32:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d273bf000) [pid = 1944] [serial = 1134] [outer = 0x7f9d273b1c00] 21:32:10 INFO - PROCESS | 1944 | 1461558730042 Marionette TRACE conn4 <- [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]]]}] 21:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1385ms 21:32:10 INFO - PROCESS | 1944 | 1461558730105 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 21:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:32:10 INFO - PROCESS | 1944 | 1461558730109 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 21:32:10 INFO - PROCESS | 1944 | 1461558730115 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:32:10 INFO - PROCESS | 1944 | 1461558730118 Marionette TRACE conn4 <- [1,1482,null,{}] 21:32:10 INFO - PROCESS | 1944 | 1461558730123 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:10 INFO - PROCESS | 1944 | 1461558730337 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 21:32:10 INFO - PROCESS | 1944 | 1461558730521 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b2db800 == 113 [pid = 1944] [id = 378] 21:32:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d253d8800) [pid = 1944] [serial = 1135] [outer = (nil)] 21:32:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d3126e800) [pid = 1944] [serial = 1136] [outer = 0x7f9d253d8800] 21:32:10 INFO - PROCESS | 1944 | 1461558730593 Marionette DEBUG loaded listener.js 21:32:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d4f40c000) [pid = 1944] [serial = 1137] [outer = 0x7f9d253d8800] 21:32:11 INFO - PROCESS | 1944 | 1461558731518 Marionette TRACE conn4 <- [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]]]}] 21:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1478ms 21:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:32:11 INFO - PROCESS | 1944 | 1461558731593 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 21:32:11 INFO - PROCESS | 1944 | 1461558731595 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 21:32:11 INFO - PROCESS | 1944 | 1461558731602 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:32:11 INFO - PROCESS | 1944 | 1461558731605 Marionette TRACE conn4 <- [1,1486,null,{}] 21:32:11 INFO - PROCESS | 1944 | 1461558731610 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:11 INFO - PROCESS | 1944 | 1461558731803 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 21:32:11 INFO - PROCESS | 1944 | 1461558731988 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2a3b6000 == 114 [pid = 1944] [id = 379] 21:32:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d273b5c00) [pid = 1944] [serial = 1138] [outer = (nil)] 21:32:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d4f418000) [pid = 1944] [serial = 1139] [outer = 0x7f9d273b5c00] 21:32:12 INFO - PROCESS | 1944 | 1461558732057 Marionette DEBUG loaded listener.js 21:32:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d4f6a8c00) [pid = 1944] [serial = 1140] [outer = 0x7f9d273b5c00] 21:32:12 INFO - PROCESS | 1944 | 1461558732985 Marionette TRACE conn4 <- [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]]]}] 21:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1430ms 21:32:13 INFO - PROCESS | 1944 | 1461558733032 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 21:32:13 INFO - PROCESS | 1944 | 1461558733035 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 21:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:32:13 INFO - PROCESS | 1944 | 1461558733041 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:32:13 INFO - PROCESS | 1944 | 1461558733043 Marionette TRACE conn4 <- [1,1490,null,{}] 21:32:13 INFO - PROCESS | 1944 | 1461558733048 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:13 INFO - PROCESS | 1944 | 1461558733220 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 21:32:13 INFO - PROCESS | 1944 | 1461558733412 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26666800 == 115 [pid = 1944] [id = 380] 21:32:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d26645400) [pid = 1944] [serial = 1141] [outer = (nil)] 21:32:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d2664d000) [pid = 1944] [serial = 1142] [outer = 0x7f9d26645400] 21:32:13 INFO - PROCESS | 1944 | 1461558733501 Marionette DEBUG loaded listener.js 21:32:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d3582a000) [pid = 1944] [serial = 1143] [outer = 0x7f9d26645400] 21:32:14 INFO - PROCESS | 1944 | 1461558734409 Marionette TRACE conn4 <- [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]]]}] 21:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1431ms 21:32:14 INFO - PROCESS | 1944 | 1461558734472 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 21:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:32:14 INFO - PROCESS | 1944 | 1461558734482 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 21:32:14 INFO - PROCESS | 1944 | 1461558734487 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:32:14 INFO - PROCESS | 1944 | 1461558734491 Marionette TRACE conn4 <- [1,1494,null,{}] 21:32:14 INFO - PROCESS | 1944 | 1461558734497 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:14 INFO - PROCESS | 1944 | 1461558734726 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 21:32:14 INFO - PROCESS | 1944 | 1461558734910 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d255d2800 == 116 [pid = 1944] [id = 381] 21:32:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d26647400) [pid = 1944] [serial = 1144] [outer = (nil)] 21:32:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d270c3800) [pid = 1944] [serial = 1145] [outer = 0x7f9d26647400] 21:32:14 INFO - PROCESS | 1944 | 1461558734977 Marionette DEBUG loaded listener.js 21:32:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d3582dc00) [pid = 1944] [serial = 1146] [outer = 0x7f9d26647400] 21:32:15 INFO - PROCESS | 1944 | 1461558735887 Marionette TRACE conn4 <- [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]]]}] 21:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 21:32:15 INFO - PROCESS | 1944 | 1461558735920 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 21:32:15 INFO - PROCESS | 1944 | 1461558735923 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 21:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:32:15 INFO - PROCESS | 1944 | 1461558735929 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:32:15 INFO - PROCESS | 1944 | 1461558735931 Marionette TRACE conn4 <- [1,1498,null,{}] 21:32:15 INFO - PROCESS | 1944 | 1461558735937 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:16 INFO - PROCESS | 1944 | 1461558736112 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 21:32:16 INFO - PROCESS | 1944 | 1461558736303 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b23e000 == 117 [pid = 1944] [id = 382] 21:32:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d240c8000) [pid = 1944] [serial = 1147] [outer = (nil)] 21:32:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d240d0c00) [pid = 1944] [serial = 1148] [outer = 0x7f9d240c8000] 21:32:16 INFO - PROCESS | 1944 | 1461558736375 Marionette DEBUG loaded listener.js 21:32:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d240d5c00) [pid = 1944] [serial = 1149] [outer = 0x7f9d240c8000] 21:32:17 INFO - PROCESS | 1944 | 1461558737254 Marionette TRACE conn4 <- [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]]]}] 21:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1380ms 21:32:17 INFO - PROCESS | 1944 | 1461558737310 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 21:32:17 INFO - PROCESS | 1944 | 1461558737314 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 21:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:32:17 INFO - PROCESS | 1944 | 1461558737319 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:32:17 INFO - PROCESS | 1944 | 1461558737321 Marionette TRACE conn4 <- [1,1502,null,{}] 21:32:17 INFO - PROCESS | 1944 | 1461558737326 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:17 INFO - PROCESS | 1944 | 1461558737497 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 21:32:17 INFO - PROCESS | 1944 | 1461558737697 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b179000 == 118 [pid = 1944] [id = 383] 21:32:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d240c7800) [pid = 1944] [serial = 1150] [outer = (nil)] 21:32:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d270c9400) [pid = 1944] [serial = 1151] [outer = 0x7f9d240c7800] 21:32:17 INFO - PROCESS | 1944 | 1461558737764 Marionette DEBUG loaded listener.js 21:32:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d3c1ef800) [pid = 1944] [serial = 1152] [outer = 0x7f9d240c7800] 21:32:18 INFO - PROCESS | 1944 | 1461558738681 Marionette TRACE conn4 <- [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]]]}] 21:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1389ms 21:32:18 INFO - PROCESS | 1944 | 1461558738708 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 21:32:18 INFO - PROCESS | 1944 | 1461558738711 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 21:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:32:18 INFO - PROCESS | 1944 | 1461558738717 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:32:18 INFO - PROCESS | 1944 | 1461558738719 Marionette TRACE conn4 <- [1,1506,null,{}] 21:32:18 INFO - PROCESS | 1944 | 1461558738724 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:18 INFO - PROCESS | 1944 | 1461558738893 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 21:32:19 INFO - PROCESS | 1944 | 1461558739095 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f27800 == 119 [pid = 1944] [id = 384] 21:32:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d240ca400) [pid = 1944] [serial = 1153] [outer = (nil)] 21:32:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d28d47800) [pid = 1944] [serial = 1154] [outer = 0x7f9d240ca400] 21:32:19 INFO - PROCESS | 1944 | 1461558739176 Marionette DEBUG loaded listener.js 21:32:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d28d4c000) [pid = 1944] [serial = 1155] [outer = 0x7f9d240ca400] 21:32:20 INFO - PROCESS | 1944 | 1461558740372 Marionette TRACE conn4 <- [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]]]}] 21:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1729ms 21:32:20 INFO - PROCESS | 1944 | 1461558740447 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 21:32:20 INFO - PROCESS | 1944 | 1461558740451 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 21:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:32:20 INFO - PROCESS | 1944 | 1461558740463 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:32:20 INFO - PROCESS | 1944 | 1461558740474 Marionette TRACE conn4 <- [1,1510,null,{}] 21:32:20 INFO - PROCESS | 1944 | 1461558740482 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:20 INFO - PROCESS | 1944 | 1461558740809 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 21:32:20 INFO - PROCESS | 1944 | 1461558740978 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f28800 == 120 [pid = 1944] [id = 385] 21:32:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d26642800) [pid = 1944] [serial = 1156] [outer = (nil)] 21:32:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d2664a000) [pid = 1944] [serial = 1157] [outer = 0x7f9d26642800] 21:32:21 INFO - PROCESS | 1944 | 1461558741055 Marionette DEBUG loaded listener.js 21:32:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d270bc000) [pid = 1944] [serial = 1158] [outer = 0x7f9d26642800] 21:32:21 INFO - PROCESS | 1944 | 1461558741885 Marionette TRACE conn4 <- [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]]]}] 21:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1498ms 21:32:21 INFO - PROCESS | 1944 | 1461558741957 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 21:32:21 INFO - PROCESS | 1944 | 1461558741965 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 21:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:32:21 INFO - PROCESS | 1944 | 1461558741974 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:32:21 INFO - PROCESS | 1944 | 1461558741977 Marionette TRACE conn4 <- [1,1514,null,{}] 21:32:21 INFO - PROCESS | 1944 | 1461558741981 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:22 INFO - PROCESS | 1944 | 1461558742261 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 21:32:22 INFO - PROCESS | 1944 | 1461558742552 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268c7000 == 121 [pid = 1944] [id = 386] 21:32:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d254df400) [pid = 1944] [serial = 1159] [outer = (nil)] 21:32:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d27135000) [pid = 1944] [serial = 1160] [outer = 0x7f9d254df400] 21:32:22 INFO - PROCESS | 1944 | 1461558742617 Marionette DEBUG loaded listener.js 21:32:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d27cf2800) [pid = 1944] [serial = 1161] [outer = 0x7f9d254df400] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38232000 == 120 [pid = 1944] [id = 369] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d31221000 == 119 [pid = 1944] [id = 368] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d3dbf6c00) [pid = 1944] [serial = 1019] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d34b2f400) [pid = 1944] [serial = 1049] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d29bccc00) [pid = 1944] [serial = 1025] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d27cf6400) [pid = 1944] [serial = 1022] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | 1461558743588 Marionette TRACE conn4 <- [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]]]}] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37021000 == 118 [pid = 1944] [id = 367] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d341bb800 == 117 [pid = 1944] [id = 366] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313c3800 == 116 [pid = 1944] [id = 365] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268c9000 == 115 [pid = 1944] [id = 364] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33228800 == 114 [pid = 1944] [id = 363] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bd5e800 == 113 [pid = 1944] [id = 355] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39a09000 == 112 [pid = 1944] [id = 354] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38225000 == 111 [pid = 1944] [id = 353] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d372a3000 == 110 [pid = 1944] [id = 352] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3377a800 == 109 [pid = 1944] [id = 351] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f4a800 == 108 [pid = 1944] [id = 350] 21:32:23 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3588f000 == 107 [pid = 1944] [id = 349] 21:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1683ms 21:32:23 INFO - PROCESS | 1944 | 1461558743657 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 21:32:23 INFO - PROCESS | 1944 | 1461558743660 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 21:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:32:23 INFO - PROCESS | 1944 | 1461558743666 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:32:23 INFO - PROCESS | 1944 | 1461558743671 Marionette TRACE conn4 <- [1,1518,null,{}] 21:32:23 INFO - PROCESS | 1944 | 1461558743690 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:23 INFO - PROCESS | 1944 | 1461558743860 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d3c9f1000) [pid = 1944] [serial = 1016] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d27247400) [pid = 1944] [serial = 992] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d3c0e6c00) [pid = 1944] [serial = 1013] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d38114800) [pid = 1944] [serial = 1007] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d3407a800) [pid = 1944] [serial = 1047] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d31ad8800) [pid = 1944] [serial = 1028] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d3065a400) [pid = 1944] [serial = 1038] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d332bac00) [pid = 1944] [serial = 1046] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d33244000) [pid = 1944] [serial = 1001] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d3448b000) [pid = 1944] [serial = 1004] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d31279400) [pid = 1944] [serial = 998] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d265fd400) [pid = 1944] [serial = 1031] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d314c5c00) [pid = 1944] [serial = 1043] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d28d37c00) [pid = 1944] [serial = 989] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d2a179400) [pid = 1944] [serial = 1037] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d30def000) [pid = 1944] [serial = 1040] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d3ba59800) [pid = 1944] [serial = 1010] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d27bcd800) [pid = 1944] [serial = 1034] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d29bc3800) [pid = 1944] [serial = 1035] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d29ed0c00) [pid = 1944] [serial = 995] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d330ef000) [pid = 1944] [serial = 1044] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d27138800) [pid = 1944] [serial = 1032] [outer = (nil)] [url = about:blank] 21:32:23 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d31275800) [pid = 1944] [serial = 1041] [outer = (nil)] [url = about:blank] 21:32:24 INFO - PROCESS | 1944 | 1461558744110 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aec4800 == 108 [pid = 1944] [id = 387] 21:32:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d27247400) [pid = 1944] [serial = 1162] [outer = (nil)] 21:32:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d29bc3800) [pid = 1944] [serial = 1163] [outer = 0x7f9d27247400] 21:32:24 INFO - PROCESS | 1944 | 1461558744208 Marionette DEBUG loaded listener.js 21:32:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d2a0dd400) [pid = 1944] [serial = 1164] [outer = 0x7f9d27247400] 21:32:24 INFO - PROCESS | 1944 | 1461558744854 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 21:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1237ms 21:32:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:32:24 INFO - PROCESS | 1944 | 1461558744905 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 21:32:24 INFO - PROCESS | 1944 | 1461558744908 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 21:32:24 INFO - PROCESS | 1944 | 1461558744914 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:32:24 INFO - PROCESS | 1944 | 1461558744917 Marionette TRACE conn4 <- [1,1522,null,{}] 21:32:24 INFO - PROCESS | 1944 | 1461558744921 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:25 INFO - PROCESS | 1944 | 1461558745079 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 21:32:25 INFO - PROCESS | 1944 | 1461558745223 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313dd800 == 109 [pid = 1944] [id = 388] 21:32:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d28d37c00) [pid = 1944] [serial = 1165] [outer = (nil)] 21:32:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d2a20a000) [pid = 1944] [serial = 1166] [outer = 0x7f9d28d37c00] 21:32:25 INFO - PROCESS | 1944 | 1461558745281 Marionette DEBUG loaded listener.js 21:32:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d30ddd400) [pid = 1944] [serial = 1167] [outer = 0x7f9d28d37c00] 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:32:25 INFO - PROCESS | 1944 | 1461558745946 Marionette TRACE conn4 <- [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"]]]}] 21:32:25 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 () { 21:32:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:32:25 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 () { 21:32:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:32:25 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 () { 21:32:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:32:25 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 () { 21:32:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:32:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1076ms 21:32:25 INFO - PROCESS | 1944 | 1461558745995 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 21:32:26 INFO - PROCESS | 1944 | 1461558745998 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 21:32:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:32:26 INFO - PROCESS | 1944 | 1461558746004 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:32:26 INFO - PROCESS | 1944 | 1461558746006 Marionette TRACE conn4 <- [1,1526,null,{}] 21:32:26 INFO - PROCESS | 1944 | 1461558746020 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:26 INFO - PROCESS | 1944 | 1461558746218 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 21:32:26 INFO - PROCESS | 1944 | 1461558746251 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33795000 == 110 [pid = 1944] [id = 389] 21:32:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d2a0de000) [pid = 1944] [serial = 1168] [outer = (nil)] 21:32:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d31279400) [pid = 1944] [serial = 1169] [outer = 0x7f9d2a0de000] 21:32:26 INFO - PROCESS | 1944 | 1461558746309 Marionette DEBUG loaded listener.js 21:32:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d3356e800) [pid = 1944] [serial = 1170] [outer = 0x7f9d2a0de000] 21:32:27 INFO - PROCESS | 1944 | 1461558747130 Marionette TRACE conn4 <- [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"]]]}] 21:32:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:32:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:32:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:32:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:32:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:32:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:32:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1177ms 21:32:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:32:27 INFO - PROCESS | 1944 | 1461558747187 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 21:32:27 INFO - PROCESS | 1944 | 1461558747189 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 21:32:27 INFO - PROCESS | 1944 | 1461558747195 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:32:27 INFO - PROCESS | 1944 | 1461558747198 Marionette TRACE conn4 <- [1,1530,null,{}] 21:32:27 INFO - PROCESS | 1944 | 1461558747206 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:27 INFO - PROCESS | 1944 | 1461558747443 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 21:32:27 INFO - PROCESS | 1944 | 1461558747472 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37025000 == 111 [pid = 1944] [id = 390] 21:32:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3582c400) [pid = 1944] [serial = 1171] [outer = (nil)] 21:32:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d38114800) [pid = 1944] [serial = 1172] [outer = 0x7f9d3582c400] 21:32:27 INFO - PROCESS | 1944 | 1461558747534 Marionette DEBUG loaded listener.js 21:32:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d3aa09800) [pid = 1944] [serial = 1173] [outer = 0x7f9d3582c400] 21:32:28 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d33ee2800) [pid = 1944] [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.] 21:32:28 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d25d11400) [pid = 1944] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:32:28 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d2513ac00) [pid = 1944] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:32:28 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d27bca800) [pid = 1944] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:32:28 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d25134400) [pid = 1944] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:32:28 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d2a174000) [pid = 1944] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:32:28 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d29bc4000) [pid = 1944] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:32:28 INFO - PROCESS | 1944 | 1461558748468 Marionette TRACE conn4 <- [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]]]}] 21:32:28 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 21:32:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:32:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:32:28 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. 21:32:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:32:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1322ms 21:32:28 INFO - PROCESS | 1944 | 1461558748521 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 21:32:28 INFO - PROCESS | 1944 | 1461558748527 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 21:32:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:32:28 INFO - PROCESS | 1944 | 1461558748538 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:32:28 INFO - PROCESS | 1944 | 1461558748541 Marionette TRACE conn4 <- [1,1534,null,{}] 21:32:28 INFO - PROCESS | 1944 | 1461558748561 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:28 INFO - PROCESS | 1944 | 1461558748722 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 21:32:28 INFO - PROCESS | 1944 | 1461558748878 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37dbc000 == 112 [pid = 1944] [id = 391] 21:32:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d265fc800) [pid = 1944] [serial = 1174] [outer = (nil)] 21:32:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d370a8000) [pid = 1944] [serial = 1175] [outer = 0x7f9d265fc800] 21:32:28 INFO - PROCESS | 1944 | 1461558748936 Marionette DEBUG loaded listener.js 21:32:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d3bcd9000) [pid = 1944] [serial = 1176] [outer = 0x7f9d265fc800] 21:32:29 INFO - PROCESS | 1944 | 1461558749603 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:32:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:32:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1103ms 21:32:29 INFO - PROCESS | 1944 | 1461558749637 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 21:32:29 INFO - PROCESS | 1944 | 1461558749639 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 21:32:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:32:29 INFO - PROCESS | 1944 | 1461558749645 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:32:29 INFO - PROCESS | 1944 | 1461558749648 Marionette TRACE conn4 <- [1,1538,null,{}] 21:32:29 INFO - PROCESS | 1944 | 1461558749652 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:29 INFO - PROCESS | 1944 | 1461558749858 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 21:32:29 INFO - PROCESS | 1944 | 1461558749879 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38278800 == 113 [pid = 1944] [id = 392] 21:32:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d2a0e4000) [pid = 1944] [serial = 1177] [outer = (nil)] 21:32:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3c1f8800) [pid = 1944] [serial = 1178] [outer = 0x7f9d2a0e4000] 21:32:29 INFO - PROCESS | 1944 | 1461558749939 Marionette DEBUG loaded listener.js 21:32:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d3dbf6800) [pid = 1944] [serial = 1179] [outer = 0x7f9d2a0e4000] 21:32:30 INFO - PROCESS | 1944 | 1461558750990 Marionette TRACE conn4 <- [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]]]}] 21:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1375ms 21:32:31 INFO - PROCESS | 1944 | 1461558751021 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 21:32:31 INFO - PROCESS | 1944 | 1461558751027 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 21:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:32:31 INFO - PROCESS | 1944 | 1461558751036 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:32:31 INFO - PROCESS | 1944 | 1461558751040 Marionette TRACE conn4 <- [1,1542,null,{}] 21:32:31 INFO - PROCESS | 1944 | 1461558751048 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:31 INFO - PROCESS | 1944 | 1461558751246 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 21:32:31 INFO - PROCESS | 1944 | 1461558751445 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f49800 == 114 [pid = 1944] [id = 393] 21:32:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d25f8cc00) [pid = 1944] [serial = 1180] [outer = (nil)] 21:32:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d270bdc00) [pid = 1944] [serial = 1181] [outer = 0x7f9d25f8cc00] 21:32:31 INFO - PROCESS | 1944 | 1461558751516 Marionette DEBUG loaded listener.js 21:32:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d27245400) [pid = 1944] [serial = 1182] [outer = 0x7f9d25f8cc00] 21:32:32 INFO - PROCESS | 1944 | 1461558752442 Marionette TRACE conn4 <- [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]]]}] 21:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1480ms 21:32:32 INFO - PROCESS | 1944 | 1461558752517 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 21:32:32 INFO - PROCESS | 1944 | 1461558752525 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 21:32:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:32:32 INFO - PROCESS | 1944 | 1461558752536 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:32:32 INFO - PROCESS | 1944 | 1461558752539 Marionette TRACE conn4 <- [1,1546,null,{}] 21:32:32 INFO - PROCESS | 1944 | 1461558752545 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:32 INFO - PROCESS | 1944 | 1461558752769 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 21:32:33 INFO - PROCESS | 1944 | 1461558753039 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33225000 == 115 [pid = 1944] [id = 394] 21:32:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d28d42800) [pid = 1944] [serial = 1183] [outer = (nil)] 21:32:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d2906c000) [pid = 1944] [serial = 1184] [outer = 0x7f9d28d42800] 21:32:33 INFO - PROCESS | 1944 | 1461558753152 Marionette DEBUG loaded listener.js 21:32:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d2a20e800) [pid = 1944] [serial = 1185] [outer = 0x7f9d28d42800] 21:32:34 INFO - PROCESS | 1944 | 1461558754056 Marionette TRACE conn4 <- [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]]]}] 21:32:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:32:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1578ms 21:32:34 INFO - PROCESS | 1944 | 1461558754114 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 21:32:34 INFO - PROCESS | 1944 | 1461558754118 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 21:32:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:32:34 INFO - PROCESS | 1944 | 1461558754124 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:32:34 INFO - PROCESS | 1944 | 1461558754129 Marionette TRACE conn4 <- [1,1550,null,{}] 21:32:34 INFO - PROCESS | 1944 | 1461558754144 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:34 INFO - PROCESS | 1944 | 1461558754376 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 21:32:34 INFO - PROCESS | 1944 | 1461558754617 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bd4f000 == 116 [pid = 1944] [id = 395] 21:32:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d314c9c00) [pid = 1944] [serial = 1186] [outer = (nil)] 21:32:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d3448bc00) [pid = 1944] [serial = 1187] [outer = 0x7f9d314c9c00] 21:32:34 INFO - PROCESS | 1944 | 1461558754735 Marionette DEBUG loaded listener.js 21:32:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d37f42400) [pid = 1944] [serial = 1188] [outer = 0x7f9d314c9c00] 21:32:35 INFO - PROCESS | 1944 | 1461558755569 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:32:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:32:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1486ms 21:32:35 INFO - PROCESS | 1944 | 1461558755611 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 21:32:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:32:35 INFO - PROCESS | 1944 | 1461558755615 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 21:32:35 INFO - PROCESS | 1944 | 1461558755621 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:32:35 INFO - PROCESS | 1944 | 1461558755624 Marionette TRACE conn4 <- [1,1554,null,{}] 21:32:35 INFO - PROCESS | 1944 | 1461558755629 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:35 INFO - PROCESS | 1944 | 1461558755804 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 21:32:36 INFO - PROCESS | 1944 | 1461558756003 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d869800 == 117 [pid = 1944] [id = 396] 21:32:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d33243400) [pid = 1944] [serial = 1189] [outer = (nil)] 21:32:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d3bc7f800) [pid = 1944] [serial = 1190] [outer = 0x7f9d33243400] 21:32:36 INFO - PROCESS | 1944 | 1461558756071 Marionette DEBUG loaded listener.js 21:32:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d3c1f5400) [pid = 1944] [serial = 1191] [outer = 0x7f9d33243400] 21:32:36 INFO - PROCESS | 1944 | 1461558756927 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:32:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1381ms 21:32:37 INFO - PROCESS | 1944 | 1461558757003 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 21:32:37 INFO - PROCESS | 1944 | 1461558757006 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 21:32:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:32:37 INFO - PROCESS | 1944 | 1461558757012 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:32:37 INFO - PROCESS | 1944 | 1461558757014 Marionette TRACE conn4 <- [1,1558,null,{}] 21:32:37 INFO - PROCESS | 1944 | 1461558757020 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:37 INFO - PROCESS | 1944 | 1461558757232 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 21:32:37 INFO - PROCESS | 1944 | 1461558757424 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8c5000 == 118 [pid = 1944] [id = 397] 21:32:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d3811bc00) [pid = 1944] [serial = 1192] [outer = (nil)] 21:32:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d3e17e000) [pid = 1944] [serial = 1193] [outer = 0x7f9d3811bc00] 21:32:37 INFO - PROCESS | 1944 | 1461558757494 Marionette DEBUG loaded listener.js 21:32:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d40419000) [pid = 1944] [serial = 1194] [outer = 0x7f9d3811bc00] 21:32:38 INFO - PROCESS | 1944 | 1461558758393 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 21:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1434ms 21:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:32:38 INFO - PROCESS | 1944 | 1461558758447 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 21:32:38 INFO - PROCESS | 1944 | 1461558758450 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 21:32:38 INFO - PROCESS | 1944 | 1461558758456 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:32:38 INFO - PROCESS | 1944 | 1461558758459 Marionette TRACE conn4 <- [1,1562,null,{}] 21:32:38 INFO - PROCESS | 1944 | 1461558758464 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:38 INFO - PROCESS | 1944 | 1461558758664 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 21:32:38 INFO - PROCESS | 1944 | 1461558758868 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f922000 == 119 [pid = 1944] [id = 398] 21:32:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d33242000) [pid = 1944] [serial = 1195] [outer = (nil)] 21:32:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d4bbb5400) [pid = 1944] [serial = 1196] [outer = 0x7f9d33242000] 21:32:38 INFO - PROCESS | 1944 | 1461558758986 Marionette DEBUG loaded listener.js 21:32:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d4f6b0800) [pid = 1944] [serial = 1197] [outer = 0x7f9d33242000] 21:32:39 INFO - PROCESS | 1944 | 1461558759840 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1427ms 21:32:39 INFO - PROCESS | 1944 | 1461558759883 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 21:32:39 INFO - PROCESS | 1944 | 1461558759886 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 21:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:32:39 INFO - PROCESS | 1944 | 1461558759891 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:32:39 INFO - PROCESS | 1944 | 1461558759895 Marionette TRACE conn4 <- [1,1566,null,{}] 21:32:39 INFO - PROCESS | 1944 | 1461558759900 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:40 INFO - PROCESS | 1944 | 1461558760070 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 21:32:40 INFO - PROCESS | 1944 | 1461558760267 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30b67800 == 120 [pid = 1944] [id = 399] 21:32:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d251c2000) [pid = 1944] [serial = 1198] [outer = (nil)] 21:32:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d251ca800) [pid = 1944] [serial = 1199] [outer = 0x7f9d251c2000] 21:32:40 INFO - PROCESS | 1944 | 1461558760334 Marionette DEBUG loaded listener.js 21:32:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d251cf800) [pid = 1944] [serial = 1200] [outer = 0x7f9d251c2000] 21:32:41 INFO - PROCESS | 1944 | 1461558761169 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:32:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:32:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1333ms 21:32:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:32:41 INFO - PROCESS | 1944 | 1461558761226 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 21:32:41 INFO - PROCESS | 1944 | 1461558761228 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 21:32:41 INFO - PROCESS | 1944 | 1461558761235 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:32:41 INFO - PROCESS | 1944 | 1461558761238 Marionette TRACE conn4 <- [1,1570,null,{}] 21:32:41 INFO - PROCESS | 1944 | 1461558761242 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:41 INFO - PROCESS | 1944 | 1461558761409 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 21:32:41 INFO - PROCESS | 1944 | 1461558761610 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d529e3000 == 121 [pid = 1944] [id = 400] 21:32:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d251c5000) [pid = 1944] [serial = 1201] [outer = (nil)] 21:32:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d270a6c00) [pid = 1944] [serial = 1202] [outer = 0x7f9d251c5000] 21:32:41 INFO - PROCESS | 1944 | 1461558761685 Marionette DEBUG loaded listener.js 21:32:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d270acc00) [pid = 1944] [serial = 1203] [outer = 0x7f9d251c5000] 21:32:42 INFO - PROCESS | 1944 | 1461558762526 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1332ms 21:32:42 INFO - PROCESS | 1944 | 1461558762566 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 21:32:42 INFO - PROCESS | 1944 | 1461558762569 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 21:32:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:32:42 INFO - PROCESS | 1944 | 1461558762575 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:32:42 INFO - PROCESS | 1944 | 1461558762577 Marionette TRACE conn4 <- [1,1574,null,{}] 21:32:42 INFO - PROCESS | 1944 | 1461558762582 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:42 INFO - PROCESS | 1944 | 1461558762756 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 21:32:42 INFO - PROCESS | 1944 | 1461558762955 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d225da000 == 122 [pid = 1944] [id = 401] 21:32:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d251c6c00) [pid = 1944] [serial = 1204] [outer = (nil)] 21:32:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d270b1c00) [pid = 1944] [serial = 1205] [outer = 0x7f9d251c6c00] 21:32:43 INFO - PROCESS | 1944 | 1461558763019 Marionette DEBUG loaded listener.js 21:32:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d2b07ec00) [pid = 1944] [serial = 1206] [outer = 0x7f9d251c6c00] 21:32:43 INFO - PROCESS | 1944 | 1461558763835 Marionette TRACE conn4 <- [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]]]}] 21:32:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1290ms 21:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:32:43 INFO - PROCESS | 1944 | 1461558763865 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 21:32:43 INFO - PROCESS | 1944 | 1461558763868 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 21:32:43 INFO - PROCESS | 1944 | 1461558763872 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:32:43 INFO - PROCESS | 1944 | 1461558763876 Marionette TRACE conn4 <- [1,1578,null,{}] 21:32:43 INFO - PROCESS | 1944 | 1461558763881 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:44 INFO - PROCESS | 1944 | 1461558764043 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 21:32:44 INFO - PROCESS | 1944 | 1461558764251 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d24ce1000 == 123 [pid = 1944] [id = 402] 21:32:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d251d0000) [pid = 1944] [serial = 1207] [outer = (nil)] 21:32:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d2b084c00) [pid = 1944] [serial = 1208] [outer = 0x7f9d251d0000] 21:32:44 INFO - PROCESS | 1944 | 1461558764358 Marionette DEBUG loaded listener.js 21:32:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d2b089800) [pid = 1944] [serial = 1209] [outer = 0x7f9d251d0000] 21:32:45 INFO - PROCESS | 1944 | 1461558765258 Marionette TRACE conn4 <- [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]]]}] 21:32:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:32:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1431ms 21:32:45 INFO - PROCESS | 1944 | 1461558765304 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 21:32:45 INFO - PROCESS | 1944 | 1461558765307 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 21:32:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:32:45 INFO - PROCESS | 1944 | 1461558765313 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:32:45 INFO - PROCESS | 1944 | 1461558765317 Marionette TRACE conn4 <- [1,1582,null,{}] 21:32:45 INFO - PROCESS | 1944 | 1461558765322 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:45 INFO - PROCESS | 1944 | 1461558765513 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 21:32:45 INFO - PROCESS | 1944 | 1461558765737 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2700f800 == 124 [pid = 1944] [id = 403] 21:32:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d254d7800) [pid = 1944] [serial = 1210] [outer = (nil)] 21:32:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d34497800) [pid = 1944] [serial = 1211] [outer = 0x7f9d254d7800] 21:32:45 INFO - PROCESS | 1944 | 1461558765809 Marionette DEBUG loaded listener.js 21:32:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d37d0cc00) [pid = 1944] [serial = 1212] [outer = 0x7f9d254d7800] 21:32:46 INFO - PROCESS | 1944 | 1461558766655 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:32:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:32:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1386ms 21:32:46 INFO - PROCESS | 1944 | 1461558766701 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 21:32:46 INFO - PROCESS | 1944 | 1461558766704 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 21:32:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:32:46 INFO - PROCESS | 1944 | 1461558766710 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:32:46 INFO - PROCESS | 1944 | 1461558766713 Marionette TRACE conn4 <- [1,1586,null,{}] 21:32:46 INFO - PROCESS | 1944 | 1461558766717 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:46 INFO - PROCESS | 1944 | 1461558766901 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 21:32:47 INFO - PROCESS | 1944 | 1461558767104 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3384a800 == 125 [pid = 1944] [id = 404] 21:32:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d240cfc00) [pid = 1944] [serial = 1213] [outer = (nil)] 21:32:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d2a36a800) [pid = 1944] [serial = 1214] [outer = 0x7f9d240cfc00] 21:32:47 INFO - PROCESS | 1944 | 1461558767168 Marionette DEBUG loaded listener.js 21:32:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d2a36fc00) [pid = 1944] [serial = 1215] [outer = 0x7f9d240cfc00] 21:32:48 INFO - PROCESS | 1944 | 1461558768517 Marionette TRACE conn4 <- [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]]]}] 21:32:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:32:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1827ms 21:32:48 INFO - PROCESS | 1944 | 1461558768537 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 21:32:48 INFO - PROCESS | 1944 | 1461558768542 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 21:32:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:32:48 INFO - PROCESS | 1944 | 1461558768549 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:32:48 INFO - PROCESS | 1944 | 1461558768554 Marionette TRACE conn4 <- [1,1590,null,{}] 21:32:48 INFO - PROCESS | 1944 | 1461558768659 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:48 INFO - PROCESS | 1944 | 1461558768923 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 21:32:49 INFO - PROCESS | 1944 | 1461558769101 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25f1f000 == 126 [pid = 1944] [id = 405] 21:32:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d240d3000) [pid = 1944] [serial = 1216] [outer = (nil)] 21:32:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d253d5400) [pid = 1944] [serial = 1217] [outer = 0x7f9d240d3000] 21:32:49 INFO - PROCESS | 1944 | 1461558769221 Marionette DEBUG loaded listener.js 21:32:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d254ddc00) [pid = 1944] [serial = 1218] [outer = 0x7f9d240d3000] 21:32:50 INFO - PROCESS | 1944 | 1461558770201 Marionette TRACE conn4 <- [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]]]}] 21:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1689ms 21:32:50 INFO - PROCESS | 1944 | 1461558770238 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 21:32:50 INFO - PROCESS | 1944 | 1461558770246 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 21:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:32:50 INFO - PROCESS | 1944 | 1461558770255 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:32:50 INFO - PROCESS | 1944 | 1461558770258 Marionette TRACE conn4 <- [1,1594,null,{}] 21:32:50 INFO - PROCESS | 1944 | 1461558770262 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:50 INFO - PROCESS | 1944 | 1461558770424 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 21:32:50 INFO - PROCESS | 1944 | 1461558770681 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26580000 == 127 [pid = 1944] [id = 406] 21:32:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d254d1c00) [pid = 1944] [serial = 1219] [outer = (nil)] 21:32:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d270bd800) [pid = 1944] [serial = 1220] [outer = 0x7f9d254d1c00] 21:32:50 INFO - PROCESS | 1944 | 1461558770823 Marionette DEBUG loaded listener.js 21:32:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d27136c00) [pid = 1944] [serial = 1221] [outer = 0x7f9d254d1c00] 21:32:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332e0000 == 126 [pid = 1944] [id = 342] 21:32:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37dbc000 == 125 [pid = 1944] [id = 391] 21:32:50 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d3cfc5400) [pid = 1944] [serial = 1067] [outer = (nil)] [url = about:blank] 21:32:50 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d3ed72400) [pid = 1944] [serial = 1070] [outer = (nil)] [url = about:blank] 21:32:50 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d44a5f400) [pid = 1944] [serial = 1073] [outer = (nil)] [url = about:blank] 21:32:50 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d38118c00) [pid = 1944] [serial = 1076] [outer = (nil)] [url = about:blank] 21:32:50 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d4bb36c00) [pid = 1944] [serial = 1079] [outer = (nil)] [url = about:blank] 21:32:50 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d4f40d400) [pid = 1944] [serial = 1082] [outer = (nil)] [url = about:blank] 21:32:50 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d2513b000) [pid = 1944] [serial = 1085] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37025000 == 124 [pid = 1944] [id = 390] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33795000 == 123 [pid = 1944] [id = 389] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313dd800 == 122 [pid = 1944] [id = 388] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a33000 == 121 [pid = 1944] [id = 12] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2aec4800 == 120 [pid = 1944] [id = 387] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268c7000 == 119 [pid = 1944] [id = 386] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f28800 == 118 [pid = 1944] [id = 385] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b179000 == 117 [pid = 1944] [id = 383] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b23e000 == 116 [pid = 1944] [id = 382] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d255d2800 == 115 [pid = 1944] [id = 381] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d26666800 == 114 [pid = 1944] [id = 380] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2a3b6000 == 113 [pid = 1944] [id = 379] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b2db800 == 112 [pid = 1944] [id = 378] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d541a6000 == 111 [pid = 1944] [id = 377] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d267b0000 == 110 [pid = 1944] [id = 376] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4fdaa000 == 109 [pid = 1944] [id = 375] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f35b800 == 108 [pid = 1944] [id = 374] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e144800 == 107 [pid = 1944] [id = 373] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b73c000 == 106 [pid = 1944] [id = 372] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332cd000 == 105 [pid = 1944] [id = 371] 21:32:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2718d000 == 104 [pid = 1944] [id = 370] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d38f52800) [pid = 1944] [serial = 753] [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.] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d38f5f000) [pid = 1944] [serial = 1109] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d29bc5000) [pid = 1944] [serial = 1094] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d29ed3000) [pid = 1944] [serial = 1095] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d2713c400) [pid = 1944] [serial = 1092] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d25f91800) [pid = 1944] [serial = 1091] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d31279c00) [pid = 1944] [serial = 1100] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d33611000) [pid = 1944] [serial = 1058] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d332b1c00) [pid = 1944] [serial = 1103] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d3811f800) [pid = 1944] [serial = 1064] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d2a0e7800) [pid = 1944] [serial = 1055] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d27242800) [pid = 1944] [serial = 1052] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d254d6400) [pid = 1944] [serial = 1088] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d30663800) [pid = 1944] [serial = 1097] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d30de0400) [pid = 1944] [serial = 1098] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d37e0f800) [pid = 1944] [serial = 1061] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d30662000) [pid = 1944] [serial = 1106] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d33bf2000) [pid = 1944] [serial = 1104] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d31a42c00) [pid = 1944] [serial = 1101] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d380dc400) [pid = 1944] [serial = 1107] [outer = (nil)] [url = about:blank] 21:32:51 INFO - PROCESS | 1944 | 1461558771716 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:32:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:32:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1481ms 21:32:51 INFO - PROCESS | 1944 | 1461558771736 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 21:32:51 INFO - PROCESS | 1944 | 1461558771739 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 21:32:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:32:51 INFO - PROCESS | 1944 | 1461558771745 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:32:51 INFO - PROCESS | 1944 | 1461558771750 Marionette TRACE conn4 <- [1,1598,null,{}] 21:32:51 INFO - PROCESS | 1944 | 1461558771767 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:51 INFO - PROCESS | 1944 | 1461558771918 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 21:32:52 INFO - PROCESS | 1944 | 1461558772075 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e3a800 == 105 [pid = 1944] [id = 407] 21:32:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d26642400) [pid = 1944] [serial = 1222] [outer = (nil)] 21:32:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d27bc8400) [pid = 1944] [serial = 1223] [outer = 0x7f9d26642400] 21:32:52 INFO - PROCESS | 1944 | 1461558772140 Marionette DEBUG loaded listener.js 21:32:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d28d46c00) [pid = 1944] [serial = 1224] [outer = 0x7f9d26642400] 21:32:52 INFO - PROCESS | 1944 | 1461558772829 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 21:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1141ms 21:32:52 INFO - PROCESS | 1944 | 1461558772902 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 21:32:52 INFO - PROCESS | 1944 | 1461558772905 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 21:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:32:52 INFO - PROCESS | 1944 | 1461558772916 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:32:52 INFO - PROCESS | 1944 | 1461558772918 Marionette TRACE conn4 <- [1,1602,null,{}] 21:32:52 INFO - PROCESS | 1944 | 1461558772922 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:53 INFO - PROCESS | 1944 | 1461558773080 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 21:32:53 INFO - PROCESS | 1944 | 1461558773090 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bd4c800 == 106 [pid = 1944] [id = 408] 21:32:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d27bd0000) [pid = 1944] [serial = 1225] [outer = (nil)] 21:32:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d29bc6400) [pid = 1944] [serial = 1226] [outer = 0x7f9d27bd0000] 21:32:53 INFO - PROCESS | 1944 | 1461558773151 Marionette DEBUG loaded listener.js 21:32:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d2a0d9400) [pid = 1944] [serial = 1227] [outer = 0x7f9d27bd0000] 21:32:54 INFO - PROCESS | 1944 | 1461558774106 Marionette TRACE conn4 <- [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]]]}] 21:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1234ms 21:32:54 INFO - PROCESS | 1944 | 1461558774147 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 21:32:54 INFO - PROCESS | 1944 | 1461558774150 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 21:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:32:54 INFO - PROCESS | 1944 | 1461558774155 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:32:54 INFO - PROCESS | 1944 | 1461558774157 Marionette TRACE conn4 <- [1,1606,null,{}] 21:32:54 INFO - PROCESS | 1944 | 1461558774162 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:54 INFO - PROCESS | 1944 | 1461558774378 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 21:32:54 INFO - PROCESS | 1944 | 1461558774405 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d31220000 == 107 [pid = 1944] [id = 409] 21:32:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d28d49800) [pid = 1944] [serial = 1228] [outer = (nil)] 21:32:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d2a16cc00) [pid = 1944] [serial = 1229] [outer = 0x7f9d28d49800] 21:32:54 INFO - PROCESS | 1944 | 1461558774462 Marionette DEBUG loaded listener.js 21:32:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d2a20b800) [pid = 1944] [serial = 1230] [outer = 0x7f9d28d49800] 21:32:55 INFO - PROCESS | 1944 | 1461558775275 Marionette TRACE conn4 <- [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]]]}] 21:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1178ms 21:32:55 INFO - PROCESS | 1944 | 1461558775334 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 21:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:32:55 INFO - PROCESS | 1944 | 1461558775338 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 21:32:55 INFO - PROCESS | 1944 | 1461558775715 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:32:55 INFO - PROCESS | 1944 | 1461558775717 Marionette TRACE conn4 <- [1,1610,null,{}] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d35883800) [pid = 1944] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d28d37c00) [pid = 1944] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d254df400) [pid = 1944] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d2a0de000) [pid = 1944] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d26642800) [pid = 1944] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d27247400) [pid = 1944] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d3582c400) [pid = 1944] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:32:55 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d265fc800) [pid = 1944] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:32:55 INFO - PROCESS | 1944 | 1461558775765 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:55 INFO - PROCESS | 1944 | 1461558775929 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 21:32:56 INFO - PROCESS | 1944 | 1461558776124 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332cd000 == 108 [pid = 1944] [id = 410] 21:32:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d28d4a000) [pid = 1944] [serial = 1231] [outer = (nil)] 21:32:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d30de1000) [pid = 1944] [serial = 1232] [outer = 0x7f9d28d4a000] 21:32:56 INFO - PROCESS | 1944 | 1461558776187 Marionette DEBUG loaded listener.js 21:32:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d31270c00) [pid = 1944] [serial = 1233] [outer = 0x7f9d28d4a000] 21:32:56 INFO - PROCESS | 1944 | 1461558776765 Marionette TRACE conn4 <- [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]]]}] 21:32:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1479ms 21:32:56 INFO - PROCESS | 1944 | 1461558776838 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 21:32:56 INFO - PROCESS | 1944 | 1461558776842 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 21:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:32:56 INFO - PROCESS | 1944 | 1461558776859 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:32:56 INFO - PROCESS | 1944 | 1461558776861 Marionette TRACE conn4 <- [1,1614,null,{}] 21:32:56 INFO - PROCESS | 1944 | 1461558776866 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:57 INFO - PROCESS | 1944 | 1461558777016 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 21:32:57 INFO - PROCESS | 1944 | 1461558777168 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343d8800 == 109 [pid = 1944] [id = 411] 21:32:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d2a16e000) [pid = 1944] [serial = 1234] [outer = (nil)] 21:32:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d31a3e400) [pid = 1944] [serial = 1235] [outer = 0x7f9d2a16e000] 21:32:57 INFO - PROCESS | 1944 | 1461558777229 Marionette DEBUG loaded listener.js 21:32:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d332b2400) [pid = 1944] [serial = 1236] [outer = 0x7f9d2a16e000] 21:32:58 INFO - PROCESS | 1944 | 1461558778085 Marionette TRACE conn4 <- [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]]]}] 21:32:58 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 21:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1276ms 21:32:58 INFO - PROCESS | 1944 | 1461558778135 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 21:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:32:58 INFO - PROCESS | 1944 | 1461558778140 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 21:32:58 INFO - PROCESS | 1944 | 1461558778148 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:32:58 INFO - PROCESS | 1944 | 1461558778154 Marionette TRACE conn4 <- [1,1618,null,{}] 21:32:58 INFO - PROCESS | 1944 | 1461558778163 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:58 INFO - PROCESS | 1944 | 1461558778362 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 21:32:58 INFO - PROCESS | 1944 | 1461558778562 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267c0800 == 110 [pid = 1944] [id = 412] 21:32:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d2289c000) [pid = 1944] [serial = 1237] [outer = (nil)] 21:32:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d253d9c00) [pid = 1944] [serial = 1238] [outer = 0x7f9d2289c000] 21:32:58 INFO - PROCESS | 1944 | 1461558778636 Marionette DEBUG loaded listener.js 21:32:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d265f2000) [pid = 1944] [serial = 1239] [outer = 0x7f9d2289c000] 21:32:59 INFO - PROCESS | 1944 | 1461558779571 Marionette TRACE conn4 <- [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]]]}] 21:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1485ms 21:32:59 INFO - PROCESS | 1944 | 1461558779634 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 21:32:59 INFO - PROCESS | 1944 | 1461558779642 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 21:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:32:59 INFO - PROCESS | 1944 | 1461558779651 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:32:59 INFO - PROCESS | 1944 | 1461558779655 Marionette TRACE conn4 <- [1,1622,null,{}] 21:32:59 INFO - PROCESS | 1944 | 1461558779661 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:32:59 INFO - PROCESS | 1944 | 1461558779876 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 21:33:00 INFO - PROCESS | 1944 | 1461558780115 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3081d000 == 111 [pid = 1944] [id = 413] 21:33:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d270b4c00) [pid = 1944] [serial = 1240] [outer = (nil)] 21:33:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d27248400) [pid = 1944] [serial = 1241] [outer = 0x7f9d270b4c00] 21:33:00 INFO - PROCESS | 1944 | 1461558780230 Marionette DEBUG loaded listener.js 21:33:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d27cf5000) [pid = 1944] [serial = 1242] [outer = 0x7f9d270b4c00] 21:33:01 INFO - PROCESS | 1944 | 1461558781134 Marionette TRACE conn4 <- [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]]]}] 21:33:01 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 21:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1529ms 21:33:01 INFO - PROCESS | 1944 | 1461558781182 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 21:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:33:01 INFO - PROCESS | 1944 | 1461558781185 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 21:33:01 INFO - PROCESS | 1944 | 1461558781191 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:33:01 INFO - PROCESS | 1944 | 1461558781197 Marionette TRACE conn4 <- [1,1626,null,{}] 21:33:01 INFO - PROCESS | 1944 | 1461558781212 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:01 INFO - PROCESS | 1944 | 1461558781396 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 21:33:01 INFO - PROCESS | 1944 | 1461558781605 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35556800 == 112 [pid = 1944] [id = 414] 21:33:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d29ed9400) [pid = 1944] [serial = 1243] [outer = (nil)] 21:33:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d2a367c00) [pid = 1944] [serial = 1244] [outer = 0x7f9d29ed9400] 21:33:01 INFO - PROCESS | 1944 | 1461558781679 Marionette DEBUG loaded listener.js 21:33:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d2b08a800) [pid = 1944] [serial = 1245] [outer = 0x7f9d29ed9400] 21:33:02 INFO - PROCESS | 1944 | 1461558782550 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 21:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1387ms 21:33:02 INFO - PROCESS | 1944 | 1461558782578 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 21:33:02 INFO - PROCESS | 1944 | 1461558782582 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 21:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:33:02 INFO - PROCESS | 1944 | 1461558782588 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:33:02 INFO - PROCESS | 1944 | 1461558782590 Marionette TRACE conn4 <- [1,1630,null,{}] 21:33:02 INFO - PROCESS | 1944 | 1461558782596 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:02 INFO - PROCESS | 1944 | 1461558782770 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 21:33:02 INFO - PROCESS | 1944 | 1461558782970 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37266800 == 113 [pid = 1944] [id = 415] 21:33:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d2a0e7400) [pid = 1944] [serial = 1246] [outer = (nil)] 21:33:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d30ded000) [pid = 1944] [serial = 1247] [outer = 0x7f9d2a0e7400] 21:33:03 INFO - PROCESS | 1944 | 1461558783038 Marionette DEBUG loaded listener.js 21:33:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d332b2c00) [pid = 1944] [serial = 1248] [outer = 0x7f9d2a0e7400] 21:33:03 INFO - PROCESS | 1944 | 1461558783910 Marionette TRACE conn4 <- [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]]]}] 21:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1375ms 21:33:03 INFO - PROCESS | 1944 | 1461558783965 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 21:33:03 INFO - PROCESS | 1944 | 1461558783969 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 21:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:33:03 INFO - PROCESS | 1944 | 1461558783975 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:33:03 INFO - PROCESS | 1944 | 1461558783977 Marionette TRACE conn4 <- [1,1634,null,{}] 21:33:03 INFO - PROCESS | 1944 | 1461558783982 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:04 INFO - PROCESS | 1944 | 1461558784183 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 21:33:04 INFO - PROCESS | 1944 | 1461558784399 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37dbe800 == 114 [pid = 1944] [id = 416] 21:33:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d2b08ac00) [pid = 1944] [serial = 1249] [outer = (nil)] 21:33:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d3407ac00) [pid = 1944] [serial = 1250] [outer = 0x7f9d2b08ac00] 21:33:04 INFO - PROCESS | 1944 | 1461558784506 Marionette DEBUG loaded listener.js 21:33:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d344b1400) [pid = 1944] [serial = 1251] [outer = 0x7f9d2b08ac00] 21:33:05 INFO - PROCESS | 1944 | 1461558785356 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1428ms 21:33:05 INFO - PROCESS | 1944 | 1461558785404 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 21:33:05 INFO - PROCESS | 1944 | 1461558785408 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 21:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:33:05 INFO - PROCESS | 1944 | 1461558785413 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:33:05 INFO - PROCESS | 1944 | 1461558785416 Marionette TRACE conn4 <- [1,1638,null,{}] 21:33:05 INFO - PROCESS | 1944 | 1461558785421 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:05 INFO - PROCESS | 1944 | 1461558785699 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 21:33:05 INFO - PROCESS | 1944 | 1461558785843 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3baa1800 == 115 [pid = 1944] [id = 417] 21:33:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d3582c400) [pid = 1944] [serial = 1252] [outer = (nil)] 21:33:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d37d0c000) [pid = 1944] [serial = 1253] [outer = 0x7f9d3582c400] 21:33:05 INFO - PROCESS | 1944 | 1461558785920 Marionette DEBUG loaded listener.js 21:33:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d37f43400) [pid = 1944] [serial = 1254] [outer = 0x7f9d3582c400] 21:33:06 INFO - PROCESS | 1944 | 1461558786780 Marionette TRACE conn4 <- [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]]]}] 21:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1427ms 21:33:06 INFO - PROCESS | 1944 | 1461558786841 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 21:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:33:06 INFO - PROCESS | 1944 | 1461558786844 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 21:33:06 INFO - PROCESS | 1944 | 1461558786850 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:33:06 INFO - PROCESS | 1944 | 1461558786853 Marionette TRACE conn4 <- [1,1642,null,{}] 21:33:06 INFO - PROCESS | 1944 | 1461558786858 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:07 INFO - PROCESS | 1944 | 1461558787033 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 21:33:07 INFO - PROCESS | 1944 | 1461558787237 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d01a000 == 116 [pid = 1944] [id = 418] 21:33:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d37304000) [pid = 1944] [serial = 1255] [outer = (nil)] 21:33:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d39928c00) [pid = 1944] [serial = 1256] [outer = 0x7f9d37304000] 21:33:07 INFO - PROCESS | 1944 | 1461558787313 Marionette DEBUG loaded listener.js 21:33:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d3b4adc00) [pid = 1944] [serial = 1257] [outer = 0x7f9d37304000] 21:33:08 INFO - PROCESS | 1944 | 1461558788139 Marionette TRACE conn4 <- [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]]]}] 21:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1332ms 21:33:08 INFO - PROCESS | 1944 | 1461558788183 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 21:33:08 INFO - PROCESS | 1944 | 1461558788187 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 21:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:33:08 INFO - PROCESS | 1944 | 1461558788192 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:33:08 INFO - PROCESS | 1944 | 1461558788195 Marionette TRACE conn4 <- [1,1646,null,{}] 21:33:08 INFO - PROCESS | 1944 | 1461558788200 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:08 INFO - PROCESS | 1944 | 1461558788370 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 21:33:08 INFO - PROCESS | 1944 | 1461558788574 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8c5800 == 117 [pid = 1944] [id = 419] 21:33:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d38120000) [pid = 1944] [serial = 1258] [outer = (nil)] 21:33:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d3bcd3400) [pid = 1944] [serial = 1259] [outer = 0x7f9d38120000] 21:33:08 INFO - PROCESS | 1944 | 1461558788640 Marionette DEBUG loaded listener.js 21:33:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d3c9f0800) [pid = 1944] [serial = 1260] [outer = 0x7f9d38120000] 21:33:09 INFO - PROCESS | 1944 | 1461558789509 Marionette TRACE conn4 <- [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]]]}] 21:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1383ms 21:33:09 INFO - PROCESS | 1944 | 1461558789576 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 21:33:09 INFO - PROCESS | 1944 | 1461558789579 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 21:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:33:09 INFO - PROCESS | 1944 | 1461558789586 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:33:09 INFO - PROCESS | 1944 | 1461558789589 Marionette TRACE conn4 <- [1,1650,null,{}] 21:33:09 INFO - PROCESS | 1944 | 1461558789594 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:09 INFO - PROCESS | 1944 | 1461558789765 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 21:33:09 INFO - PROCESS | 1944 | 1461558789969 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f58e000 == 118 [pid = 1944] [id = 420] 21:33:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d25139c00) [pid = 1944] [serial = 1261] [outer = (nil)] 21:33:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f9d314c4000) [pid = 1944] [serial = 1262] [outer = 0x7f9d25139c00] 21:33:10 INFO - PROCESS | 1944 | 1461558790038 Marionette DEBUG loaded listener.js 21:33:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f9d3cf06000) [pid = 1944] [serial = 1263] [outer = 0x7f9d25139c00] 21:33:10 INFO - PROCESS | 1944 | 1461558790894 Marionette TRACE conn4 <- [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]]]}] 21:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1377ms 21:33:10 INFO - PROCESS | 1944 | 1461558790964 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 21:33:10 INFO - PROCESS | 1944 | 1461558790968 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 21:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:33:10 INFO - PROCESS | 1944 | 1461558790974 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:33:10 INFO - PROCESS | 1944 | 1461558790976 Marionette TRACE conn4 <- [1,1654,null,{}] 21:33:10 INFO - PROCESS | 1944 | 1461558790981 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:11 INFO - PROCESS | 1944 | 1461558791160 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 21:33:11 INFO - PROCESS | 1944 | 1461558791367 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d529f0800 == 119 [pid = 1944] [id = 421] 21:33:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f9d253d6000) [pid = 1944] [serial = 1264] [outer = (nil)] 21:33:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f9d3d33bc00) [pid = 1944] [serial = 1265] [outer = 0x7f9d253d6000] 21:33:11 INFO - PROCESS | 1944 | 1461558791479 Marionette DEBUG loaded listener.js 21:33:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f9d49a19c00) [pid = 1944] [serial = 1266] [outer = 0x7f9d253d6000] 21:33:12 INFO - PROCESS | 1944 | 1461558792322 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 21:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1385ms 21:33:12 INFO - PROCESS | 1944 | 1461558792360 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 21:33:12 INFO - PROCESS | 1944 | 1461558792363 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 21:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:33:12 INFO - PROCESS | 1944 | 1461558792369 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:33:12 INFO - PROCESS | 1944 | 1461558792373 Marionette TRACE conn4 <- [1,1658,null,{}] 21:33:12 INFO - PROCESS | 1944 | 1461558792377 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:12 INFO - PROCESS | 1944 | 1461558792572 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 21:33:12 INFO - PROCESS | 1944 | 1461558792781 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d379fb000 == 120 [pid = 1944] [id = 422] 21:33:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f9d380d9c00) [pid = 1944] [serial = 1267] [outer = (nil)] 21:33:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d4bd8a800) [pid = 1944] [serial = 1268] [outer = 0x7f9d380d9c00] 21:33:12 INFO - PROCESS | 1944 | 1461558792899 Marionette DEBUG loaded listener.js 21:33:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d4f416c00) [pid = 1944] [serial = 1269] [outer = 0x7f9d380d9c00] 21:33:13 INFO - PROCESS | 1944 | 1461558793776 Marionette TRACE conn4 <- [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]]]}] 21:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1477ms 21:33:13 INFO - PROCESS | 1944 | 1461558793846 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 21:33:13 INFO - PROCESS | 1944 | 1461558793849 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 21:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:33:13 INFO - PROCESS | 1944 | 1461558793855 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:33:13 INFO - PROCESS | 1944 | 1461558793857 Marionette TRACE conn4 <- [1,1662,null,{}] 21:33:13 INFO - PROCESS | 1944 | 1461558793862 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:14 INFO - PROCESS | 1944 | 1461558794033 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 21:33:14 INFO - PROCESS | 1944 | 1461558794243 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25552000 == 121 [pid = 1944] [id = 423] 21:33:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d228e1400) [pid = 1944] [serial = 1270] [outer = (nil)] 21:33:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f9d228ea800) [pid = 1944] [serial = 1271] [outer = 0x7f9d228e1400] 21:33:14 INFO - PROCESS | 1944 | 1461558794360 Marionette DEBUG loaded listener.js 21:33:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f9d228f0800) [pid = 1944] [serial = 1272] [outer = 0x7f9d228e1400] 21:33:15 INFO - PROCESS | 1944 | 1461558795244 Marionette TRACE conn4 <- [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]]]}] 21:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1728ms 21:33:15 INFO - PROCESS | 1944 | 1461558795584 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 21:33:15 INFO - PROCESS | 1944 | 1461558795591 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 21:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:33:15 INFO - PROCESS | 1944 | 1461558795598 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:33:15 INFO - PROCESS | 1944 | 1461558795602 Marionette TRACE conn4 <- [1,1666,null,{}] 21:33:15 INFO - PROCESS | 1944 | 1461558795609 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:15 INFO - PROCESS | 1944 | 1461558795829 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 21:33:16 INFO - PROCESS | 1944 | 1461558796083 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f22800 == 122 [pid = 1944] [id = 424] 21:33:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f9d240ccc00) [pid = 1944] [serial = 1273] [outer = (nil)] 21:33:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x7f9d251c5800) [pid = 1944] [serial = 1274] [outer = 0x7f9d240ccc00] 21:33:16 INFO - PROCESS | 1944 | 1461558796150 Marionette DEBUG loaded listener.js 21:33:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x7f9d254e0000) [pid = 1944] [serial = 1275] [outer = 0x7f9d240ccc00] 21:33:16 INFO - PROCESS | 1944 | 1461558796970 Marionette TRACE conn4 <- [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]]]}] 21:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1432ms 21:33:17 INFO - PROCESS | 1944 | 1461558797031 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 21:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:33:17 INFO - PROCESS | 1944 | 1461558797036 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 21:33:17 INFO - PROCESS | 1944 | 1461558797047 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:33:17 INFO - PROCESS | 1944 | 1461558797052 Marionette TRACE conn4 <- [1,1670,null,{}] 21:33:17 INFO - PROCESS | 1944 | 1461558797057 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:17 INFO - PROCESS | 1944 | 1461558797224 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 21:33:17 INFO - PROCESS | 1944 | 1461558797442 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30810800 == 123 [pid = 1944] [id = 425] 21:33:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x7f9d240d6400) [pid = 1944] [serial = 1276] [outer = (nil)] 21:33:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x7f9d254d6000) [pid = 1944] [serial = 1277] [outer = 0x7f9d240d6400] 21:33:17 INFO - PROCESS | 1944 | 1461558797505 Marionette DEBUG loaded listener.js 21:33:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x7f9d270c1000) [pid = 1944] [serial = 1278] [outer = 0x7f9d240d6400] 21:33:18 INFO - PROCESS | 1944 | 1461558798502 Marionette TRACE conn4 <- [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]]]}] 21:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1499ms 21:33:18 INFO - PROCESS | 1944 | 1461558798543 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 21:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:33:18 INFO - PROCESS | 1944 | 1461558798546 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 21:33:18 INFO - PROCESS | 1944 | 1461558798551 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:33:18 INFO - PROCESS | 1944 | 1461558798554 Marionette TRACE conn4 <- [1,1674,null,{}] 21:33:18 INFO - PROCESS | 1944 | 1461558798568 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:18 INFO - PROCESS | 1944 | 1461558798747 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 21:33:18 INFO - PROCESS | 1944 | 1461558798961 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2a3c0800 == 124 [pid = 1944] [id = 426] 21:33:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x7f9d251c2400) [pid = 1944] [serial = 1279] [outer = (nil)] 21:33:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x7f9d28d51800) [pid = 1944] [serial = 1280] [outer = 0x7f9d251c2400] 21:33:19 INFO - PROCESS | 1944 | 1461558799069 Marionette DEBUG loaded listener.js 21:33:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f9d2a0e4400) [pid = 1944] [serial = 1281] [outer = 0x7f9d251c2400] 21:33:20 INFO - PROCESS | 1944 | 1461558800032 Marionette TRACE conn4 <- [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]]]}] 21:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1533ms 21:33:20 INFO - PROCESS | 1944 | 1461558800084 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 21:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:33:20 INFO - PROCESS | 1944 | 1461558800088 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 21:33:20 INFO - PROCESS | 1944 | 1461558800092 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:33:20 INFO - PROCESS | 1944 | 1461558800095 Marionette TRACE conn4 <- [1,1678,null,{}] 21:33:20 INFO - PROCESS | 1944 | 1461558800124 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:20 INFO - PROCESS | 1944 | 1461558800291 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 21:33:20 INFO - PROCESS | 1944 | 1461558800500 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25c5b800 == 125 [pid = 1944] [id = 427] 21:33:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f9d254d4400) [pid = 1944] [serial = 1282] [outer = (nil)] 21:33:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f9d2b07e800) [pid = 1944] [serial = 1283] [outer = 0x7f9d254d4400] 21:33:20 INFO - PROCESS | 1944 | 1461558800611 Marionette DEBUG loaded listener.js 21:33:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x7f9d30bdcc00) [pid = 1944] [serial = 1284] [outer = 0x7f9d254d4400] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313cb000 == 124 [pid = 1944] [id = 281] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332e0800 == 123 [pid = 1944] [id = 248] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x7f9d3556b800) [pid = 1944] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x7f9d29eca400) [pid = 1944] [serial = 1115] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x7f9d3c9f3800) [pid = 1944] [serial = 1127] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x7f9d2664d000) [pid = 1944] [serial = 1142] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x7f9d37f3fc00) [pid = 1944] [serial = 1124] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x7f9d3126e800) [pid = 1944] [serial = 1136] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x7f9d270c3800) [pid = 1944] [serial = 1145] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x7f9d2513c400) [pid = 1944] [serial = 1112] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x7f9d4dcc0400) [pid = 1944] [serial = 1130] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x7f9d273bac00) [pid = 1944] [serial = 1133] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x7f9d4f418000) [pid = 1944] [serial = 1139] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x7f9d314c9000) [pid = 1944] [serial = 1118] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f9d37f3e400) [pid = 1944] [serial = 1121] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f9d240d0c00) [pid = 1944] [serial = 1148] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f9d270c9400) [pid = 1944] [serial = 1151] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f9d28d47800) [pid = 1944] [serial = 1154] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f9d3c1f8800) [pid = 1944] [serial = 1178] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332cd000 == 122 [pid = 1944] [id = 410] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d31220000 == 121 [pid = 1944] [id = 409] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bd4c800 == 120 [pid = 1944] [id = 408] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e3a800 == 119 [pid = 1944] [id = 407] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d26580000 == 118 [pid = 1944] [id = 406] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d25f1f000 == 117 [pid = 1944] [id = 405] 21:33:21 INFO - PROCESS | 1944 | 1461558801575 Marionette TRACE conn4 <- [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]]]}] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f922000 == 116 [pid = 1944] [id = 398] 21:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1509ms 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8c5000 == 115 [pid = 1944] [id = 397] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d869800 == 114 [pid = 1944] [id = 396] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bd4f000 == 113 [pid = 1944] [id = 395] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33225000 == 112 [pid = 1944] [id = 394] 21:33:21 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f49800 == 111 [pid = 1944] [id = 393] 21:33:21 INFO - PROCESS | 1944 | 1461558801609 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 21:33:21 INFO - PROCESS | 1944 | 1461558801612 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 21:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:33:21 INFO - PROCESS | 1944 | 1461558801618 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:33:21 INFO - PROCESS | 1944 | 1461558801620 Marionette TRACE conn4 <- [1,1682,null,{}] 21:33:21 INFO - PROCESS | 1944 | 1461558801626 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:21 INFO - PROCESS | 1944 | 1461558801780 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f9d2a20a000) [pid = 1944] [serial = 1166] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f9d27cf2800) [pid = 1944] [serial = 1161] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f9d27135000) [pid = 1944] [serial = 1160] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f9d31279400) [pid = 1944] [serial = 1169] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f9d270bc000) [pid = 1944] [serial = 1158] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f9d2664a000) [pid = 1944] [serial = 1157] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f9d29bc3800) [pid = 1944] [serial = 1163] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f9d2a0dd400) [pid = 1944] [serial = 1164] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f9d38114800) [pid = 1944] [serial = 1172] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d3aa09800) [pid = 1944] [serial = 1173] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d3356e800) [pid = 1944] [serial = 1170] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d3bcd9000) [pid = 1944] [serial = 1176] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d370a8000) [pid = 1944] [serial = 1175] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d30ddd400) [pid = 1944] [serial = 1167] [outer = (nil)] [url = about:blank] 21:33:21 INFO - PROCESS | 1944 | 1461558801961 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2666e000 == 112 [pid = 1944] [id = 428] 21:33:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d254d9800) [pid = 1944] [serial = 1285] [outer = (nil)] 21:33:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d27135000) [pid = 1944] [serial = 1286] [outer = 0x7f9d254d9800] 21:33:22 INFO - PROCESS | 1944 | 1461558802019 Marionette DEBUG loaded listener.js 21:33:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d30dd7800) [pid = 1944] [serial = 1287] [outer = 0x7f9d254d9800] 21:33:22 INFO - PROCESS | 1944 | 1461558802742 Marionette TRACE conn4 <- [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]]]}] 21:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1177ms 21:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:33:22 INFO - PROCESS | 1944 | 1461558802799 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 21:33:22 INFO - PROCESS | 1944 | 1461558802802 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 21:33:22 INFO - PROCESS | 1944 | 1461558802829 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:33:22 INFO - PROCESS | 1944 | 1461558802832 Marionette TRACE conn4 <- [1,1686,null,{}] 21:33:22 INFO - PROCESS | 1944 | 1461558802839 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:23 INFO - PROCESS | 1944 | 1461558803023 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 21:33:23 INFO - PROCESS | 1944 | 1461558803033 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b2cd800 == 113 [pid = 1944] [id = 429] 21:33:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d34075000) [pid = 1944] [serial = 1288] [outer = (nil)] 21:33:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d34675000) [pid = 1944] [serial = 1289] [outer = 0x7f9d34075000] 21:33:23 INFO - PROCESS | 1944 | 1461558803093 Marionette DEBUG loaded listener.js 21:33:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d3467bc00) [pid = 1944] [serial = 1290] [outer = 0x7f9d34075000] 21:33:24 INFO - PROCESS | 1944 | 1461558804229 Marionette TRACE conn4 <- [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]]]}] 21:33:24 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 21:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1452ms 21:33:24 INFO - PROCESS | 1944 | 1461558804259 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 21:33:24 INFO - PROCESS | 1944 | 1461558804265 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 21:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:33:24 INFO - PROCESS | 1944 | 1461558804274 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:33:24 INFO - PROCESS | 1944 | 1461558804278 Marionette TRACE conn4 <- [1,1690,null,{}] 21:33:24 INFO - PROCESS | 1944 | 1461558804286 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:24 INFO - PROCESS | 1944 | 1461558804519 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 21:33:24 INFO - PROCESS | 1944 | 1461558804786 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f25000 == 114 [pid = 1944] [id = 430] 21:33:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d265fc800) [pid = 1944] [serial = 1291] [outer = (nil)] 21:33:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d2664fc00) [pid = 1944] [serial = 1292] [outer = 0x7f9d265fc800] 21:33:24 INFO - PROCESS | 1944 | 1461558804906 Marionette DEBUG loaded listener.js 21:33:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f9d270c3800) [pid = 1944] [serial = 1293] [outer = 0x7f9d265fc800] 21:33:25 INFO - PROCESS | 1944 | 1461558805784 Marionette TRACE conn4 <- [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]]]}] 21:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1585ms 21:33:25 INFO - PROCESS | 1944 | 1461558805859 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 21:33:25 INFO - PROCESS | 1944 | 1461558805867 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 21:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:33:25 INFO - PROCESS | 1944 | 1461558805877 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:33:25 INFO - PROCESS | 1944 | 1461558805880 Marionette TRACE conn4 <- [1,1694,null,{}] 21:33:25 INFO - PROCESS | 1944 | 1461558805886 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:26 INFO - PROCESS | 1944 | 1461558806106 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 21:33:26 INFO - PROCESS | 1944 | 1461558806372 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3320f800 == 115 [pid = 1944] [id = 431] 21:33:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f9d28d51400) [pid = 1944] [serial = 1294] [outer = (nil)] 21:33:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f9d29bcb400) [pid = 1944] [serial = 1295] [outer = 0x7f9d28d51400] 21:33:26 INFO - PROCESS | 1944 | 1461558806485 Marionette DEBUG loaded listener.js 21:33:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f9d2a36a400) [pid = 1944] [serial = 1296] [outer = 0x7f9d28d51400] 21:33:27 INFO - PROCESS | 1944 | 1461558807331 Marionette TRACE conn4 <- [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]]]}] 21:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1526ms 21:33:27 INFO - PROCESS | 1944 | 1461558807403 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 21:33:27 INFO - PROCESS | 1944 | 1461558807406 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 21:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:33:27 INFO - PROCESS | 1944 | 1461558807412 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:33:27 INFO - PROCESS | 1944 | 1461558807418 Marionette TRACE conn4 <- [1,1698,null,{}] 21:33:27 INFO - PROCESS | 1944 | 1461558807432 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:27 INFO - PROCESS | 1944 | 1461558807649 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 21:33:27 INFO - PROCESS | 1944 | 1461558807891 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343a8000 == 116 [pid = 1944] [id = 432] 21:33:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f9d332b3800) [pid = 1944] [serial = 1297] [outer = (nil)] 21:33:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f9d34491800) [pid = 1944] [serial = 1298] [outer = 0x7f9d332b3800] 21:33:28 INFO - PROCESS | 1944 | 1461558808006 Marionette DEBUG loaded listener.js 21:33:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d34676400) [pid = 1944] [serial = 1299] [outer = 0x7f9d332b3800] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bd24000 == 115 [pid = 1944] [id = 230] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a17800 == 114 [pid = 1944] [id = 166] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ab06000 == 113 [pid = 1944] [id = 359] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4fdb6000 == 112 [pid = 1944] [id = 90] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f43a000 == 111 [pid = 1944] [id = 360] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f27800 == 110 [pid = 1944] [id = 384] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f43f800 == 109 [pid = 1944] [id = 217] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343d2000 == 108 [pid = 1944] [id = 125] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d86e000 == 107 [pid = 1944] [id = 202] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2666e000 == 106 [pid = 1944] [id = 428] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d25c5b800 == 105 [pid = 1944] [id = 427] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2a3c0800 == 104 [pid = 1944] [id = 426] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30810800 == 103 [pid = 1944] [id = 425] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f22800 == 102 [pid = 1944] [id = 424] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d25552000 == 101 [pid = 1944] [id = 423] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d379fb000 == 100 [pid = 1944] [id = 422] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d529f0800 == 99 [pid = 1944] [id = 421] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f58e000 == 98 [pid = 1944] [id = 420] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8c5800 == 97 [pid = 1944] [id = 419] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d01a000 == 96 [pid = 1944] [id = 418] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3baa1800 == 95 [pid = 1944] [id = 417] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37dbe800 == 94 [pid = 1944] [id = 416] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37266800 == 93 [pid = 1944] [id = 415] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d35556800 == 92 [pid = 1944] [id = 414] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3081d000 == 91 [pid = 1944] [id = 413] 21:33:30 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d267c0800 == 90 [pid = 1944] [id = 412] 21:33:31 INFO - PROCESS | 1944 | 1461558811222 Marionette TRACE conn4 <- [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]]]}] 21:33:31 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 21:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 3842ms 21:33:31 INFO - PROCESS | 1944 | 1461558811255 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 21:33:31 INFO - PROCESS | 1944 | 1461558811261 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 21:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:33:31 INFO - PROCESS | 1944 | 1461558811269 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:33:31 INFO - PROCESS | 1944 | 1461558811273 Marionette TRACE conn4 <- [1,1702,null,{}] 21:33:31 INFO - PROCESS | 1944 | 1461558811288 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:31 INFO - PROCESS | 1944 | 1461558811517 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 21:33:31 INFO - PROCESS | 1944 | 1461558811546 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2665c000 == 91 [pid = 1944] [id = 433] 21:33:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d265f7c00) [pid = 1944] [serial = 1300] [outer = (nil)] 21:33:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d26648800) [pid = 1944] [serial = 1301] [outer = 0x7f9d265f7c00] 21:33:31 INFO - PROCESS | 1944 | 1461558811611 Marionette DEBUG loaded listener.js 21:33:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f9d270b3400) [pid = 1944] [serial = 1302] [outer = 0x7f9d265f7c00] 21:33:32 INFO - PROCESS | 1944 | 1461558812494 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 21:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1286ms 21:33:32 INFO - PROCESS | 1944 | 1461558812557 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 21:33:32 INFO - PROCESS | 1944 | 1461558812564 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 21:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:33:32 INFO - PROCESS | 1944 | 1461558812625 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:33:32 INFO - PROCESS | 1944 | 1461558812629 Marionette TRACE conn4 <- [1,1706,null,{}] 21:33:32 INFO - PROCESS | 1944 | 1461558812634 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:32 INFO - PROCESS | 1944 | 1461558812870 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f9d27bd0000) [pid = 1944] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f9d37049000) [pid = 1944] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f9d26647400) [pid = 1944] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f9d4f412800) [pid = 1944] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f9d29061c00) [pid = 1944] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f9d4a966400) [pid = 1944] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f9d3c184400) [pid = 1944] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f9d253d6400) [pid = 1944] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f9d253d8800) [pid = 1944] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f9d3c9ebc00) [pid = 1944] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f9d26642400) [pid = 1944] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f9d27cf2000) [pid = 1944] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f9d240c7800) [pid = 1944] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d254d1c00) [pid = 1944] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d265f8000) [pid = 1944] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d28d49800) [pid = 1944] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d30dda000) [pid = 1944] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d30de9400) [pid = 1944] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d3c9ecc00) [pid = 1944] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d25d10000) [pid = 1944] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d3bcd3800) [pid = 1944] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d25d0a800) [pid = 1944] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d25d04800) [pid = 1944] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d265f4000) [pid = 1944] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d35825c00) [pid = 1944] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d332af000) [pid = 1944] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d25137400) [pid = 1944] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d25f8b000) [pid = 1944] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d240d3000) [pid = 1944] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d340a1c00) [pid = 1944] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d3c9ec000) [pid = 1944] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d273b1c00) [pid = 1944] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d2a0e4000) [pid = 1944] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d3cac6400) [pid = 1944] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d25f97800) [pid = 1944] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d3323d000) [pid = 1944] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d26645400) [pid = 1944] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d269c5c00) [pid = 1944] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:33:33 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d25130800) [pid = 1944] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d2a16ec00) [pid = 1944] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d27bca000) [pid = 1944] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d39a5f800) [pid = 1944] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d3e1c0400) [pid = 1944] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d314c3800) [pid = 1944] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d2a202400) [pid = 1944] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d269ccc00) [pid = 1944] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d28d4a000) [pid = 1944] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d332aec00) [pid = 1944] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d25d07400) [pid = 1944] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d27133400) [pid = 1944] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d240ca400) [pid = 1944] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d25131000) [pid = 1944] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d3323c400) [pid = 1944] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d25d0c000) [pid = 1944] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d340ab400) [pid = 1944] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d30bd4000) [pid = 1944] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d27242c00) [pid = 1944] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d27132000) [pid = 1944] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d3cac6800) [pid = 1944] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d25f8c800) [pid = 1944] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d273b5c00) [pid = 1944] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d40413c00) [pid = 1944] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d3448f000) [pid = 1944] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d27bc5000) [pid = 1944] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d2713f000) [pid = 1944] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d265f5400) [pid = 1944] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d31271c00) [pid = 1944] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d380de000) [pid = 1944] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d37e06c00) [pid = 1944] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d240c8000) [pid = 1944] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d2a0e5800) [pid = 1944] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d254d9800) [pid = 1944] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d240ccc00) [pid = 1944] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d254d4400) [pid = 1944] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d240d6400) [pid = 1944] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d251c2400) [pid = 1944] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:33:34 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d2a16e000) [pid = 1944] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:33:34 INFO - PROCESS | 1944 | 1461558814130 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d255da000 == 92 [pid = 1944] [id = 434] 21:33:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d2289f800) [pid = 1944] [serial = 1303] [outer = (nil)] 21:33:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d240ca400) [pid = 1944] [serial = 1304] [outer = 0x7f9d2289f800] 21:33:34 INFO - PROCESS | 1944 | 1461558814193 Marionette DEBUG loaded listener.js 21:33:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d2513c800) [pid = 1944] [serial = 1305] [outer = 0x7f9d2289f800] 21:33:34 INFO - PROCESS | 1944 | 1461558814917 Marionette TRACE conn4 <- [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]]]}] 21:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2338ms 21:33:34 INFO - PROCESS | 1944 | 1461558814956 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 21:33:34 INFO - PROCESS | 1944 | 1461558814959 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 21:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:33:34 INFO - PROCESS | 1944 | 1461558814965 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:33:34 INFO - PROCESS | 1944 | 1461558814970 Marionette TRACE conn4 <- [1,1710,null,{}] 21:33:34 INFO - PROCESS | 1944 | 1461558814984 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:35 INFO - PROCESS | 1944 | 1461558815200 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 21:33:35 INFO - PROCESS | 1944 | 1461558815225 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aec9000 == 93 [pid = 1944] [id = 435] 21:33:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d269cc000) [pid = 1944] [serial = 1306] [outer = (nil)] 21:33:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d27242c00) [pid = 1944] [serial = 1307] [outer = 0x7f9d269cc000] 21:33:35 INFO - PROCESS | 1944 | 1461558815286 Marionette DEBUG loaded listener.js 21:33:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d27bd0800) [pid = 1944] [serial = 1308] [outer = 0x7f9d269cc000] 21:33:36 INFO - PROCESS | 1944 | 1461558816289 Marionette TRACE conn4 <- [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]]]}] 21:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1386ms 21:33:36 INFO - PROCESS | 1944 | 1461558816352 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 21:33:36 INFO - PROCESS | 1944 | 1461558816357 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 21:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:33:36 INFO - PROCESS | 1944 | 1461558816366 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:33:36 INFO - PROCESS | 1944 | 1461558816371 Marionette TRACE conn4 <- [1,1714,null,{}] 21:33:36 INFO - PROCESS | 1944 | 1461558816380 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:36 INFO - PROCESS | 1944 | 1461558816576 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 21:33:36 INFO - PROCESS | 1944 | 1461558816844 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2701b800 == 94 [pid = 1944] [id = 436] 21:33:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d253d2000) [pid = 1944] [serial = 1309] [outer = (nil)] 21:33:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d25d07c00) [pid = 1944] [serial = 1310] [outer = 0x7f9d253d2000] 21:33:36 INFO - PROCESS | 1944 | 1461558816933 Marionette DEBUG loaded listener.js 21:33:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d265f6000) [pid = 1944] [serial = 1311] [outer = 0x7f9d253d2000] 21:33:37 INFO - PROCESS | 1944 | 1461558817751 Marionette TRACE conn4 <- [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]]]}] 21:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1433ms 21:33:37 INFO - PROCESS | 1944 | 1461558817799 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 21:33:37 INFO - PROCESS | 1944 | 1461558817807 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 21:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:33:37 INFO - PROCESS | 1944 | 1461558817817 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:33:37 INFO - PROCESS | 1944 | 1461558817821 Marionette TRACE conn4 <- [1,1718,null,{}] 21:33:37 INFO - PROCESS | 1944 | 1461558817826 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:38 INFO - PROCESS | 1944 | 1461558818001 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 21:33:38 INFO - PROCESS | 1944 | 1461558818201 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30b65000 == 95 [pid = 1944] [id = 437] 21:33:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d253da000) [pid = 1944] [serial = 1312] [outer = (nil)] 21:33:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d273b1c00) [pid = 1944] [serial = 1313] [outer = 0x7f9d253da000] 21:33:38 INFO - PROCESS | 1944 | 1461558818272 Marionette DEBUG loaded listener.js 21:33:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d27cf6c00) [pid = 1944] [serial = 1314] [outer = 0x7f9d253da000] 21:33:39 INFO - PROCESS | 1944 | 1461558819212 Marionette TRACE conn4 <- [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]]]}] 21:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1436ms 21:33:39 INFO - PROCESS | 1944 | 1461558819253 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 21:33:39 INFO - PROCESS | 1944 | 1461558819256 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 21:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:33:39 INFO - PROCESS | 1944 | 1461558819263 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:33:39 INFO - PROCESS | 1944 | 1461558819268 Marionette TRACE conn4 <- [1,1722,null,{}] 21:33:39 INFO - PROCESS | 1944 | 1461558819284 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:39 INFO - PROCESS | 1944 | 1461558819463 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 21:33:39 INFO - PROCESS | 1944 | 1461558819676 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34398800 == 96 [pid = 1944] [id = 438] 21:33:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d28d42400) [pid = 1944] [serial = 1315] [outer = (nil)] 21:33:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d29065800) [pid = 1944] [serial = 1316] [outer = 0x7f9d28d42400] 21:33:39 INFO - PROCESS | 1944 | 1461558819761 Marionette DEBUG loaded listener.js 21:33:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d2a208000) [pid = 1944] [serial = 1317] [outer = 0x7f9d28d42400] 21:33:40 INFO - PROCESS | 1944 | 1461558820619 Marionette TRACE conn4 <- [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]]]}] 21:33:40 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 21:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1432ms 21:33:40 INFO - PROCESS | 1944 | 1461558820696 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 21:33:40 INFO - PROCESS | 1944 | 1461558820700 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 21:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:33:40 INFO - PROCESS | 1944 | 1461558820706 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:33:40 INFO - PROCESS | 1944 | 1461558820708 Marionette TRACE conn4 <- [1,1726,null,{}] 21:33:40 INFO - PROCESS | 1944 | 1461558820713 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:40 INFO - PROCESS | 1944 | 1461558820894 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 21:33:41 INFO - PROCESS | 1944 | 1461558821094 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34716000 == 97 [pid = 1944] [id = 439] 21:33:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d28d4a400) [pid = 1944] [serial = 1318] [outer = (nil)] 21:33:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d3065e800) [pid = 1944] [serial = 1319] [outer = 0x7f9d28d4a400] 21:33:41 INFO - PROCESS | 1944 | 1461558821164 Marionette DEBUG loaded listener.js 21:33:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d30dda000) [pid = 1944] [serial = 1320] [outer = 0x7f9d28d4a400] 21:33:42 INFO - PROCESS | 1944 | 1461558822016 Marionette TRACE conn4 <- [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]]]}] 21:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1381ms 21:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:33:42 INFO - PROCESS | 1944 | 1461558822088 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 21:33:42 INFO - PROCESS | 1944 | 1461558822091 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 21:33:42 INFO - PROCESS | 1944 | 1461558822098 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:33:42 INFO - PROCESS | 1944 | 1461558822101 Marionette TRACE conn4 <- [1,1730,null,{}] 21:33:42 INFO - PROCESS | 1944 | 1461558822106 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:42 INFO - PROCESS | 1944 | 1461558822277 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 21:33:42 INFO - PROCESS | 1944 | 1461558822478 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37137000 == 98 [pid = 1944] [id = 440] 21:33:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d2a20c800) [pid = 1944] [serial = 1321] [outer = (nil)] 21:33:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d31a44c00) [pid = 1944] [serial = 1322] [outer = 0x7f9d2a20c800] 21:33:42 INFO - PROCESS | 1944 | 1461558822548 Marionette DEBUG loaded listener.js 21:33:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d33244800) [pid = 1944] [serial = 1323] [outer = 0x7f9d2a20c800] 21:33:43 INFO - PROCESS | 1944 | 1461558823406 Marionette TRACE conn4 <- [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]]]}] 21:33:43 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 21:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1381ms 21:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:33:43 INFO - PROCESS | 1944 | 1461558823479 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 21:33:43 INFO - PROCESS | 1944 | 1461558823482 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 21:33:43 INFO - PROCESS | 1944 | 1461558823488 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:33:43 INFO - PROCESS | 1944 | 1461558823490 Marionette TRACE conn4 <- [1,1734,null,{}] 21:33:43 INFO - PROCESS | 1944 | 1461558823495 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:43 INFO - PROCESS | 1944 | 1461558823701 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 21:33:43 INFO - PROCESS | 1944 | 1461558823906 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d379f4800 == 99 [pid = 1944] [id = 441] 21:33:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d3356e800) [pid = 1944] [serial = 1324] [outer = (nil)] 21:33:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d34677800) [pid = 1944] [serial = 1325] [outer = 0x7f9d3356e800] 21:33:43 INFO - PROCESS | 1944 | 1461558823981 Marionette DEBUG loaded listener.js 21:33:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d35825800) [pid = 1944] [serial = 1326] [outer = 0x7f9d3356e800] 21:33:44 INFO - PROCESS | 1944 | 1461558824855 Marionette TRACE conn4 <- [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]]]}] 21:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1426ms 21:33:44 INFO - PROCESS | 1944 | 1461558824914 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 21:33:44 INFO - PROCESS | 1944 | 1461558824917 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 21:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:33:44 INFO - PROCESS | 1944 | 1461558824923 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:33:44 INFO - PROCESS | 1944 | 1461558824925 Marionette TRACE conn4 <- [1,1738,null,{}] 21:33:44 INFO - PROCESS | 1944 | 1461558824931 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:45 INFO - PROCESS | 1944 | 1461558825098 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 21:33:45 INFO - PROCESS | 1944 | 1461558825306 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38235000 == 100 [pid = 1944] [id = 442] 21:33:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d269c4c00) [pid = 1944] [serial = 1327] [outer = (nil)] 21:33:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d370a8000) [pid = 1944] [serial = 1328] [outer = 0x7f9d269c4c00] 21:33:45 INFO - PROCESS | 1944 | 1461558825375 Marionette DEBUG loaded listener.js 21:33:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d37d07c00) [pid = 1944] [serial = 1329] [outer = 0x7f9d269c4c00] 21:33:46 INFO - PROCESS | 1944 | 1461558826223 Marionette TRACE conn4 <- [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]]]}] 21:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1331ms 21:33:46 INFO - PROCESS | 1944 | 1461558826256 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 21:33:46 INFO - PROCESS | 1944 | 1461558826258 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 21:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:33:46 INFO - PROCESS | 1944 | 1461558826264 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:33:46 INFO - PROCESS | 1944 | 1461558826267 Marionette TRACE conn4 <- [1,1742,null,{}] 21:33:46 INFO - PROCESS | 1944 | 1461558826272 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:46 INFO - PROCESS | 1944 | 1461558826441 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 21:33:46 INFO - PROCESS | 1944 | 1461558826650 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3a881800 == 101 [pid = 1944] [id = 443] 21:33:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d228e5800) [pid = 1944] [serial = 1330] [outer = (nil)] 21:33:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d37d0f000) [pid = 1944] [serial = 1331] [outer = 0x7f9d228e5800] 21:33:46 INFO - PROCESS | 1944 | 1461558826758 Marionette DEBUG loaded listener.js 21:33:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d37f3e400) [pid = 1944] [serial = 1332] [outer = 0x7f9d228e5800] 21:33:47 INFO - PROCESS | 1944 | 1461558827593 Marionette TRACE conn4 <- [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]]]}] 21:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1386ms 21:33:47 INFO - PROCESS | 1944 | 1461558827651 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 21:33:47 INFO - PROCESS | 1944 | 1461558827654 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 21:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:33:47 INFO - PROCESS | 1944 | 1461558827660 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:33:47 INFO - PROCESS | 1944 | 1461558827663 Marionette TRACE conn4 <- [1,1746,null,{}] 21:33:47 INFO - PROCESS | 1944 | 1461558827668 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:47 INFO - PROCESS | 1944 | 1461558827832 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 21:33:48 INFO - PROCESS | 1944 | 1461558828044 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c162800 == 102 [pid = 1944] [id = 444] 21:33:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d3407c800) [pid = 1944] [serial = 1333] [outer = (nil)] 21:33:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d380ddc00) [pid = 1944] [serial = 1334] [outer = 0x7f9d3407c800] 21:33:48 INFO - PROCESS | 1944 | 1461558828153 Marionette DEBUG loaded listener.js 21:33:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d38f5e400) [pid = 1944] [serial = 1335] [outer = 0x7f9d3407c800] 21:33:49 INFO - PROCESS | 1944 | 1461558829097 Marionette TRACE conn4 <- [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]]]}] 21:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1485ms 21:33:49 INFO - PROCESS | 1944 | 1461558829145 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 21:33:49 INFO - PROCESS | 1944 | 1461558829149 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 21:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:33:49 INFO - PROCESS | 1944 | 1461558829154 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:33:49 INFO - PROCESS | 1944 | 1461558829157 Marionette TRACE conn4 <- [1,1750,null,{}] 21:33:49 INFO - PROCESS | 1944 | 1461558829162 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:49 INFO - PROCESS | 1944 | 1461558829393 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 21:33:49 INFO - PROCESS | 1944 | 1461558829598 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e137800 == 103 [pid = 1944] [id = 445] 21:33:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d37d10000) [pid = 1944] [serial = 1336] [outer = (nil)] 21:33:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d3a8c3800) [pid = 1944] [serial = 1337] [outer = 0x7f9d37d10000] 21:33:49 INFO - PROCESS | 1944 | 1461558829675 Marionette DEBUG loaded listener.js 21:33:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d3ba4ac00) [pid = 1944] [serial = 1338] [outer = 0x7f9d37d10000] 21:33:50 INFO - PROCESS | 1944 | 1461558830621 Marionette TRACE conn4 <- [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]]]}] 21:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1529ms 21:33:50 INFO - PROCESS | 1944 | 1461558830684 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 21:33:50 INFO - PROCESS | 1944 | 1461558830688 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 21:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:33:50 INFO - PROCESS | 1944 | 1461558830693 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:33:50 INFO - PROCESS | 1944 | 1461558830696 Marionette TRACE conn4 <- [1,1754,null,{}] 21:33:50 INFO - PROCESS | 1944 | 1461558830702 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:50 INFO - PROCESS | 1944 | 1461558830918 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 21:33:51 INFO - PROCESS | 1944 | 1461558831123 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ab0f800 == 104 [pid = 1944] [id = 446] 21:33:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d240c7400) [pid = 1944] [serial = 1339] [outer = (nil)] 21:33:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d3c0e1c00) [pid = 1944] [serial = 1340] [outer = 0x7f9d240c7400] 21:33:51 INFO - PROCESS | 1944 | 1461558831244 Marionette DEBUG loaded listener.js 21:33:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d3cfc5400) [pid = 1944] [serial = 1341] [outer = 0x7f9d240c7400] 21:33:52 INFO - PROCESS | 1944 | 1461558832136 Marionette TRACE conn4 <- [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]]]}] 21:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 21:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:33:52 INFO - PROCESS | 1944 | 1461558832174 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 21:33:52 INFO - PROCESS | 1944 | 1461558832177 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 21:33:52 INFO - PROCESS | 1944 | 1461558832182 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:33:52 INFO - PROCESS | 1944 | 1461558832185 Marionette TRACE conn4 <- [1,1758,null,{}] 21:33:52 INFO - PROCESS | 1944 | 1461558832190 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:52 INFO - PROCESS | 1944 | 1461558832360 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 21:33:52 INFO - PROCESS | 1944 | 1461558832620 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f53c000 == 105 [pid = 1944] [id = 447] 21:33:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d38116400) [pid = 1944] [serial = 1342] [outer = (nil)] 21:33:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d3dbfb400) [pid = 1944] [serial = 1343] [outer = 0x7f9d38116400] 21:33:52 INFO - PROCESS | 1944 | 1461558832694 Marionette DEBUG loaded listener.js 21:33:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d40176400) [pid = 1944] [serial = 1344] [outer = 0x7f9d38116400] 21:33:53 INFO - PROCESS | 1944 | 1461558833499 Marionette TRACE conn4 <- [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]]]}] 21:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1385ms 21:33:53 INFO - PROCESS | 1944 | 1461558833568 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 21:33:53 INFO - PROCESS | 1944 | 1461558833570 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 21:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:33:53 INFO - PROCESS | 1944 | 1461558833576 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:33:53 INFO - PROCESS | 1944 | 1461558833578 Marionette TRACE conn4 <- [1,1762,null,{}] 21:33:53 INFO - PROCESS | 1944 | 1461558833584 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:53 INFO - PROCESS | 1944 | 1461558833752 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 21:33:53 INFO - PROCESS | 1944 | 1461558833960 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d52671800 == 106 [pid = 1944] [id = 448] 21:33:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d3cf05c00) [pid = 1944] [serial = 1345] [outer = (nil)] 21:33:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d44a68c00) [pid = 1944] [serial = 1346] [outer = 0x7f9d3cf05c00] 21:33:54 INFO - PROCESS | 1944 | 1461558834070 Marionette DEBUG loaded listener.js 21:33:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d4a9ea000) [pid = 1944] [serial = 1347] [outer = 0x7f9d3cf05c00] 21:33:54 INFO - PROCESS | 1944 | 1461558834954 Marionette TRACE conn4 <- [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]]]}] 21:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1425ms 21:33:55 INFO - PROCESS | 1944 | 1461558835002 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 21:33:55 INFO - PROCESS | 1944 | 1461558835006 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 21:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:33:55 INFO - PROCESS | 1944 | 1461558835014 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:33:55 INFO - PROCESS | 1944 | 1461558835016 Marionette TRACE conn4 <- [1,1766,null,{}] 21:33:55 INFO - PROCESS | 1944 | 1461558835020 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:55 INFO - PROCESS | 1944 | 1461558835193 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 21:33:55 INFO - PROCESS | 1944 | 1461558835406 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2659c800 == 107 [pid = 1944] [id = 449] 21:33:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d25133800) [pid = 1944] [serial = 1348] [outer = (nil)] 21:33:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d265fb800) [pid = 1944] [serial = 1349] [outer = 0x7f9d25133800] 21:33:55 INFO - PROCESS | 1944 | 1461558835472 Marionette DEBUG loaded listener.js 21:33:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d28d46000) [pid = 1944] [serial = 1350] [outer = 0x7f9d25133800] 21:33:56 INFO - PROCESS | 1944 | 1461558836349 Marionette TRACE conn4 <- [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]]]}] 21:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1373ms 21:33:56 INFO - PROCESS | 1944 | 1461558836388 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 21:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:33:56 INFO - PROCESS | 1944 | 1461558836392 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 21:33:56 INFO - PROCESS | 1944 | 1461558836397 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:33:56 INFO - PROCESS | 1944 | 1461558836400 Marionette TRACE conn4 <- [1,1770,null,{}] 21:33:56 INFO - PROCESS | 1944 | 1461558836405 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:56 INFO - PROCESS | 1944 | 1461558836578 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 21:33:56 INFO - PROCESS | 1944 | 1461558836847 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26596800 == 108 [pid = 1944] [id = 450] 21:33:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d240ce800) [pid = 1944] [serial = 1351] [outer = (nil)] 21:33:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d253de800) [pid = 1944] [serial = 1352] [outer = 0x7f9d240ce800] 21:33:56 INFO - PROCESS | 1944 | 1461558836923 Marionette DEBUG loaded listener.js 21:33:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d2664f800) [pid = 1944] [serial = 1353] [outer = 0x7f9d240ce800] 21:33:57 INFO - PROCESS | 1944 | 1461558837779 Marionette TRACE conn4 <- [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]]]}] 21:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1431ms 21:33:57 INFO - PROCESS | 1944 | 1461558837829 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 21:33:57 INFO - PROCESS | 1944 | 1461558837832 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 21:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:33:57 INFO - PROCESS | 1944 | 1461558837838 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:33:57 INFO - PROCESS | 1944 | 1461558837840 Marionette TRACE conn4 <- [1,1774,null,{}] 21:33:57 INFO - PROCESS | 1944 | 1461558837845 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:58 INFO - PROCESS | 1944 | 1461558838013 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 21:33:58 INFO - PROCESS | 1944 | 1461558838226 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27189000 == 109 [pid = 1944] [id = 451] 21:33:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d253d1c00) [pid = 1944] [serial = 1354] [outer = (nil)] 21:33:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d25d11000) [pid = 1944] [serial = 1355] [outer = 0x7f9d253d1c00] 21:33:58 INFO - PROCESS | 1944 | 1461558838333 Marionette DEBUG loaded listener.js 21:33:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d2724dc00) [pid = 1944] [serial = 1356] [outer = 0x7f9d253d1c00] 21:33:59 INFO - PROCESS | 1944 | 1461558839468 Marionette TRACE conn4 <- [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]]]}] 21:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1679ms 21:33:59 INFO - PROCESS | 1944 | 1461558839518 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 21:33:59 INFO - PROCESS | 1944 | 1461558839523 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 21:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:33:59 INFO - PROCESS | 1944 | 1461558839534 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:33:59 INFO - PROCESS | 1944 | 1461558839546 Marionette TRACE conn4 <- [1,1778,null,{}] 21:33:59 INFO - PROCESS | 1944 | 1461558839554 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:33:59 INFO - PROCESS | 1944 | 1461558839754 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 21:34:00 INFO - PROCESS | 1944 | 1461558839997 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268cb000 == 110 [pid = 1944] [id = 452] 21:34:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d253dd800) [pid = 1944] [serial = 1357] [outer = (nil)] 21:34:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d254dc000) [pid = 1944] [serial = 1358] [outer = 0x7f9d253dd800] 21:34:00 INFO - PROCESS | 1944 | 1461558840102 Marionette DEBUG loaded listener.js 21:34:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d265f0800) [pid = 1944] [serial = 1359] [outer = 0x7f9d253dd800] 21:34:01 INFO - PROCESS | 1944 | 1461558841103 Marionette TRACE conn4 <- [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]]]}] 21:34:01 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 21:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1642ms 21:34:01 INFO - PROCESS | 1944 | 1461558841173 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 21:34:01 INFO - PROCESS | 1944 | 1461558841180 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 21:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:34:01 INFO - PROCESS | 1944 | 1461558841209 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:34:01 INFO - PROCESS | 1944 | 1461558841214 Marionette TRACE conn4 <- [1,1782,null,{}] 21:34:01 INFO - PROCESS | 1944 | 1461558841219 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:01 INFO - PROCESS | 1944 | 1461558841431 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 21:34:01 INFO - PROCESS | 1944 | 1461558841747 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d255d8800 == 111 [pid = 1944] [id = 453] 21:34:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d269ce000) [pid = 1944] [serial = 1360] [outer = (nil)] 21:34:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d270c3000) [pid = 1944] [serial = 1361] [outer = 0x7f9d269ce000] 21:34:01 INFO - PROCESS | 1944 | 1461558841818 Marionette DEBUG loaded listener.js 21:34:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d27251400) [pid = 1944] [serial = 1362] [outer = 0x7f9d269ce000] 21:34:02 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d255da000 == 110 [pid = 1944] [id = 434] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d253d9c00) [pid = 1944] [serial = 1238] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d27248400) [pid = 1944] [serial = 1241] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d2a367c00) [pid = 1944] [serial = 1244] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d30ded000) [pid = 1944] [serial = 1247] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d3407ac00) [pid = 1944] [serial = 1250] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d37d0c000) [pid = 1944] [serial = 1253] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d39928c00) [pid = 1944] [serial = 1256] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d3bcd3400) [pid = 1944] [serial = 1259] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d314c4000) [pid = 1944] [serial = 1262] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d3d33bc00) [pid = 1944] [serial = 1265] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d4bd8a800) [pid = 1944] [serial = 1268] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d228ea800) [pid = 1944] [serial = 1271] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d34675000) [pid = 1944] [serial = 1289] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d3bc7f800) [pid = 1944] [serial = 1190] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d2a36a800) [pid = 1944] [serial = 1214] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d2b084c00) [pid = 1944] [serial = 1208] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d270a6c00) [pid = 1944] [serial = 1202] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d251ca800) [pid = 1944] [serial = 1199] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d3448bc00) [pid = 1944] [serial = 1187] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d34497800) [pid = 1944] [serial = 1211] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d4bbb5400) [pid = 1944] [serial = 1196] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d2906c000) [pid = 1944] [serial = 1184] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d270b1c00) [pid = 1944] [serial = 1205] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d3e17e000) [pid = 1944] [serial = 1193] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d270bdc00) [pid = 1944] [serial = 1181] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2665c000 == 109 [pid = 1944] [id = 433] 21:34:02 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343a8000 == 108 [pid = 1944] [id = 432] 21:34:02 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3320f800 == 107 [pid = 1944] [id = 431] 21:34:02 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f25000 == 106 [pid = 1944] [id = 430] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d4ff10c00) [pid = 1944] [serial = 954] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d30dd2400) [pid = 1944] [serial = 942] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d4f6abc00) [pid = 1944] [serial = 891] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d49a18c00) [pid = 1944] [serial = 888] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d28d2d000) [pid = 1944] [serial = 1053] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d2a175c00) [pid = 1944] [serial = 996] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d2a20e000) [pid = 1944] [serial = 903] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d3d08e400) [pid = 1944] [serial = 1017] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d31a49800) [pid = 1944] [serial = 999] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d4f304000) [pid = 1944] [serial = 951] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d3c1f1000) [pid = 1944] [serial = 1014] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d40178400) [pid = 1944] [serial = 1071] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d25f99c00) [pid = 1944] [serial = 909] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d2724f800) [pid = 1944] [serial = 939] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d265fe400) [pid = 1944] [serial = 897] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d3bcd5c00) [pid = 1944] [serial = 1011] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d3bc78400) [pid = 1944] [serial = 945] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d2906b800) [pid = 1944] [serial = 912] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d40178c00) [pid = 1944] [serial = 948] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d3dbf8400) [pid = 1944] [serial = 1068] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d33bec800) [pid = 1944] [serial = 1002] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d380d7800) [pid = 1944] [serial = 1062] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d4bed8c00) [pid = 1944] [serial = 1080] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d4dc3c000) [pid = 1944] [serial = 1086] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d2a179000) [pid = 1944] [serial = 957] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d3126e000) [pid = 1944] [serial = 963] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d3e177c00) [pid = 1944] [serial = 885] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d4abff800) [pid = 1944] [serial = 1077] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d2a211c00) [pid = 1944] [serial = 894] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d27bd1400) [pid = 1944] [serial = 993] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d3a5f9c00) [pid = 1944] [serial = 1065] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d4ad5a400) [pid = 1944] [serial = 906] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d37e0d000) [pid = 1944] [serial = 1026] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d34498000) [pid = 1944] [serial = 1059] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d370ab400) [pid = 1944] [serial = 1050] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d27250400) [pid = 1944] [serial = 936] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d44a68000) [pid = 1944] [serial = 1023] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d49ae1800) [pid = 1944] [serial = 1074] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d30661c00) [pid = 1944] [serial = 1056] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d4f6a2800) [pid = 1944] [serial = 1083] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d3a510800) [pid = 1944] [serial = 1008] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d27bd0c00) [pid = 1944] [serial = 960] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d30ddc000) [pid = 1944] [serial = 990] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d269cbc00) [pid = 1944] [serial = 900] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d35762400) [pid = 1944] [serial = 1005] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d3bcd8400) [pid = 1944] [serial = 882] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f9d3ed6c800) [pid = 1944] [serial = 1020] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f9d37f3f800) [pid = 1944] [serial = 1029] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | 1461558842877 Marionette TRACE conn4 <- [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]]]}] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f9d251c5800) [pid = 1944] [serial = 1274] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d27135000) [pid = 1944] [serial = 1286] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d254e0000) [pid = 1944] [serial = 1275] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d254d6000) [pid = 1944] [serial = 1277] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d270c1000) [pid = 1944] [serial = 1278] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d28d51800) [pid = 1944] [serial = 1280] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d2a0e4400) [pid = 1944] [serial = 1281] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d2b07e800) [pid = 1944] [serial = 1283] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d30bdcc00) [pid = 1944] [serial = 1284] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d30dd7800) [pid = 1944] [serial = 1287] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d332b2400) [pid = 1944] [serial = 1236] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d29bc6400) [pid = 1944] [serial = 1226] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d3aa9e000) [pid = 1944] [serial = 1122] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d3582dc00) [pid = 1944] [serial = 1146] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d4f40c000) [pid = 1944] [serial = 1137] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d3e1c4000) [pid = 1944] [serial = 1128] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d27bc8400) [pid = 1944] [serial = 1223] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d3c1ef800) [pid = 1944] [serial = 1152] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d270bd800) [pid = 1944] [serial = 1220] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d2a20b800) [pid = 1944] [serial = 1230] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d28d46c00) [pid = 1944] [serial = 1224] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d254dbc00) [pid = 1944] [serial = 1089] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d253d5400) [pid = 1944] [serial = 1217] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d4f40d800) [pid = 1944] [serial = 1131] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d273bf000) [pid = 1944] [serial = 1134] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d3dbf6800) [pid = 1944] [serial = 1179] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d3582a000) [pid = 1944] [serial = 1143] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d2a16cc00) [pid = 1944] [serial = 1229] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d3bddfc00) [pid = 1944] [serial = 1125] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d254ddc00) [pid = 1944] [serial = 1218] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d30de1000) [pid = 1944] [serial = 1232] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d2a0d9400) [pid = 1944] [serial = 1227] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d28d4c000) [pid = 1944] [serial = 1155] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d254db000) [pid = 1944] [serial = 1113] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d2a0e2c00) [pid = 1944] [serial = 1116] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d27136c00) [pid = 1944] [serial = 1221] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d332b4800) [pid = 1944] [serial = 1119] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d4f6a8c00) [pid = 1944] [serial = 1140] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d240d5c00) [pid = 1944] [serial = 1149] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d31270c00) [pid = 1944] [serial = 1233] [outer = (nil)] [url = about:blank] 21:34:02 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d31a3e400) [pid = 1944] [serial = 1235] [outer = (nil)] [url = about:blank] 21:34:02 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 21:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1734ms 21:34:02 INFO - PROCESS | 1944 | 1461558842942 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 21:34:02 INFO - PROCESS | 1944 | 1461558842945 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 21:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:34:02 INFO - PROCESS | 1944 | 1461558842951 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:34:02 INFO - PROCESS | 1944 | 1461558842956 Marionette TRACE conn4 <- [1,1786,null,{}] 21:34:02 INFO - PROCESS | 1944 | 1461558842970 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:03 INFO - PROCESS | 1944 | 1461558843147 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 21:34:03 INFO - PROCESS | 1944 | 1461558843395 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d265dd800 == 107 [pid = 1944] [id = 454] 21:34:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d270a9000) [pid = 1944] [serial = 1363] [outer = (nil)] 21:34:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d27bd1800) [pid = 1944] [serial = 1364] [outer = 0x7f9d270a9000] 21:34:03 INFO - PROCESS | 1944 | 1461558843461 Marionette DEBUG loaded listener.js 21:34:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d28d44000) [pid = 1944] [serial = 1365] [outer = 0x7f9d270a9000] 21:34:04 INFO - PROCESS | 1944 | 1461558844147 Marionette TRACE conn4 <- [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]]]}] 21:34:04 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 21:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1236ms 21:34:04 INFO - PROCESS | 1944 | 1461558844187 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 21:34:04 INFO - PROCESS | 1944 | 1461558844190 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 21:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:34:04 INFO - PROCESS | 1944 | 1461558844196 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:34:04 INFO - PROCESS | 1944 | 1461558844198 Marionette TRACE conn4 <- [1,1790,null,{}] 21:34:04 INFO - PROCESS | 1944 | 1461558844203 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:04 INFO - PROCESS | 1944 | 1461558844441 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 21:34:04 INFO - PROCESS | 1944 | 1461558844456 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f4f000 == 108 [pid = 1944] [id = 455] 21:34:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d27bc8800) [pid = 1944] [serial = 1366] [outer = (nil)] 21:34:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d2906c000) [pid = 1944] [serial = 1367] [outer = 0x7f9d27bc8800] 21:34:04 INFO - PROCESS | 1944 | 1461558844516 Marionette DEBUG loaded listener.js 21:34:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d2a0d9400) [pid = 1944] [serial = 1368] [outer = 0x7f9d27bc8800] 21:34:05 INFO - PROCESS | 1944 | 1461558845435 Marionette TRACE conn4 <- [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]]]}] 21:34:05 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) 21:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1281ms 21:34:05 INFO - PROCESS | 1944 | 1461558845478 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 21:34:05 INFO - PROCESS | 1944 | 1461558845482 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 21:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:34:05 INFO - PROCESS | 1944 | 1461558845495 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:34:05 INFO - PROCESS | 1944 | 1461558845497 Marionette TRACE conn4 <- [1,1794,null,{}] 21:34:05 INFO - PROCESS | 1944 | 1461558845502 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:05 INFO - PROCESS | 1944 | 1461558845719 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 21:34:05 INFO - PROCESS | 1944 | 1461558845759 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b2e0800 == 109 [pid = 1944] [id = 456] 21:34:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d2a0d8800) [pid = 1944] [serial = 1369] [outer = (nil)] 21:34:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d2a171c00) [pid = 1944] [serial = 1370] [outer = 0x7f9d2a0d8800] 21:34:05 INFO - PROCESS | 1944 | 1461558845818 Marionette DEBUG loaded listener.js 21:34:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d2a211800) [pid = 1944] [serial = 1371] [outer = 0x7f9d2a0d8800] 21:34:06 INFO - PROCESS | 1944 | 1461558846840 Marionette TRACE conn4 <- [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]]]}] 21:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1390ms 21:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:34:06 INFO - PROCESS | 1944 | 1461558846878 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 21:34:06 INFO - PROCESS | 1944 | 1461558846881 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 21:34:06 INFO - PROCESS | 1944 | 1461558846896 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:34:06 INFO - PROCESS | 1944 | 1461558846898 Marionette TRACE conn4 <- [1,1798,null,{}] 21:34:06 INFO - PROCESS | 1944 | 1461558846904 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:07 INFO - PROCESS | 1944 | 1461558847130 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d37304000) [pid = 1944] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d240cfc00) [pid = 1944] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d251c6c00) [pid = 1944] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d3811bc00) [pid = 1944] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d270b4c00) [pid = 1944] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d251c2000) [pid = 1944] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d251d0000) [pid = 1944] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d265f7c00) [pid = 1944] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d2b08ac00) [pid = 1944] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d33242000) [pid = 1944] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d29ed9400) [pid = 1944] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x7f9d33243400) [pid = 1944] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x7f9d251c5000) [pid = 1944] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x7f9d2289f800) [pid = 1944] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x7f9d2289c000) [pid = 1944] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x7f9d254d7800) [pid = 1944] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x7f9d2a0e7400) [pid = 1944] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x7f9d29ecf400) [pid = 1944] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x7f9d314c9c00) [pid = 1944] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x7f9d38120000) [pid = 1944] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x7f9d25f8cc00) [pid = 1944] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x7f9d28d42800) [pid = 1944] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:34:07 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x7f9d3582c400) [pid = 1944] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:34:07 INFO - PROCESS | 1944 | 1461558847530 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268cb800 == 110 [pid = 1944] [id = 457] 21:34:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x7f9d22898c00) [pid = 1944] [serial = 1372] [outer = (nil)] 21:34:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x7f9d251c4400) [pid = 1944] [serial = 1373] [outer = 0x7f9d22898c00] 21:34:07 INFO - PROCESS | 1944 | 1461558847592 Marionette DEBUG loaded listener.js 21:34:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x7f9d270b2000) [pid = 1944] [serial = 1374] [outer = 0x7f9d22898c00] 21:34:08 INFO - PROCESS | 1944 | 1461558848227 Marionette TRACE conn4 <- [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]]]}] 21:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1388ms 21:34:08 INFO - PROCESS | 1944 | 1461558848274 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 21:34:08 INFO - PROCESS | 1944 | 1461558848277 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 21:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:34:08 INFO - PROCESS | 1944 | 1461558848283 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:34:08 INFO - PROCESS | 1944 | 1461558848286 Marionette TRACE conn4 <- [1,1802,null,{}] 21:34:08 INFO - PROCESS | 1944 | 1461558848291 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:08 INFO - PROCESS | 1944 | 1461558848515 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 21:34:08 INFO - PROCESS | 1944 | 1461558848533 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313c4000 == 111 [pid = 1944] [id = 458] 21:34:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x7f9d251c6c00) [pid = 1944] [serial = 1375] [outer = (nil)] 21:34:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x7f9d2b080400) [pid = 1944] [serial = 1376] [outer = 0x7f9d251c6c00] 21:34:08 INFO - PROCESS | 1944 | 1461558848592 Marionette DEBUG loaded listener.js 21:34:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x7f9d31ad2800) [pid = 1944] [serial = 1377] [outer = 0x7f9d251c6c00] 21:34:09 INFO - PROCESS | 1944 | 1461558849316 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1080ms 21:34:09 INFO - PROCESS | 1944 | 1461558849478 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 21:34:09 INFO - PROCESS | 1944 | 1461558849484 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 21:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:34:09 INFO - PROCESS | 1944 | 1461558849509 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:34:09 INFO - PROCESS | 1944 | 1461558849513 Marionette TRACE conn4 <- [1,1806,null,{}] 21:34:09 INFO - PROCESS | 1944 | 1461558849521 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:09 INFO - PROCESS | 1944 | 1461558849743 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 21:34:09 INFO - PROCESS | 1944 | 1461558849941 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25c42800 == 112 [pid = 1944] [id = 459] 21:34:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x7f9d2289bc00) [pid = 1944] [serial = 1378] [outer = (nil)] 21:34:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x7f9d251c2c00) [pid = 1944] [serial = 1379] [outer = 0x7f9d2289bc00] 21:34:10 INFO - PROCESS | 1944 | 1461558850014 Marionette DEBUG loaded listener.js 21:34:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x7f9d254d6000) [pid = 1944] [serial = 1380] [outer = 0x7f9d2289bc00] 21:34:10 INFO - PROCESS | 1944 | 1461558850976 Marionette TRACE conn4 <- [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]]]}] 21:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1532ms 21:34:11 INFO - PROCESS | 1944 | 1461558851042 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 21:34:11 INFO - PROCESS | 1944 | 1461558851047 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 21:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:34:11 INFO - PROCESS | 1944 | 1461558851058 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:34:11 INFO - PROCESS | 1944 | 1461558851063 Marionette TRACE conn4 <- [1,1810,null,{}] 21:34:11 INFO - PROCESS | 1944 | 1461558851069 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:11 INFO - PROCESS | 1944 | 1461558851260 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 21:34:11 INFO - PROCESS | 1944 | 1461558851455 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b16b000 == 113 [pid = 1944] [id = 460] 21:34:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x7f9d26644c00) [pid = 1944] [serial = 1381] [outer = (nil)] 21:34:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x7f9d270c5400) [pid = 1944] [serial = 1382] [outer = 0x7f9d26644c00] 21:34:11 INFO - PROCESS | 1944 | 1461558851527 Marionette DEBUG loaded listener.js 21:34:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x7f9d273b9000) [pid = 1944] [serial = 1383] [outer = 0x7f9d26644c00] 21:34:12 INFO - PROCESS | 1944 | 1461558852426 Marionette TRACE conn4 <- [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]]]}] 21:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1436ms 21:34:12 INFO - PROCESS | 1944 | 1461558852492 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 21:34:12 INFO - PROCESS | 1944 | 1461558852495 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 21:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:34:12 INFO - PROCESS | 1944 | 1461558852501 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:34:12 INFO - PROCESS | 1944 | 1461558852504 Marionette TRACE conn4 <- [1,1814,null,{}] 21:34:12 INFO - PROCESS | 1944 | 1461558852517 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:12 INFO - PROCESS | 1944 | 1461558852715 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 21:34:12 INFO - PROCESS | 1944 | 1461558852915 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33786800 == 114 [pid = 1944] [id = 461] 21:34:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d2a16bc00) [pid = 1944] [serial = 1384] [outer = (nil)] 21:34:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d2a206800) [pid = 1944] [serial = 1385] [outer = 0x7f9d2a16bc00] 21:34:12 INFO - PROCESS | 1944 | 1461558852988 Marionette DEBUG loaded listener.js 21:34:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d2b089400) [pid = 1944] [serial = 1386] [outer = 0x7f9d2a16bc00] 21:34:13 INFO - PROCESS | 1944 | 1461558853912 Marionette TRACE conn4 <- [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]]]}] 21:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1476ms 21:34:13 INFO - PROCESS | 1944 | 1461558853979 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 21:34:13 INFO - PROCESS | 1944 | 1461558853982 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 21:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:34:13 INFO - PROCESS | 1944 | 1461558853988 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:34:13 INFO - PROCESS | 1944 | 1461558853990 Marionette TRACE conn4 <- [1,1818,null,{}] 21:34:14 INFO - PROCESS | 1944 | 1461558853996 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:14 INFO - PROCESS | 1944 | 1461558854183 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 21:34:14 INFO - PROCESS | 1944 | 1461558854379 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341b6800 == 115 [pid = 1944] [id = 462] 21:34:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d2a16fc00) [pid = 1944] [serial = 1387] [outer = (nil)] 21:34:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d31ad5800) [pid = 1944] [serial = 1388] [outer = 0x7f9d2a16fc00] 21:34:14 INFO - PROCESS | 1944 | 1461558854451 Marionette DEBUG loaded listener.js 21:34:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d332aec00) [pid = 1944] [serial = 1389] [outer = 0x7f9d2a16fc00] 21:34:15 INFO - PROCESS | 1944 | 1461558855314 Marionette TRACE conn4 <- [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]]]}] 21:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1377ms 21:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:34:15 INFO - PROCESS | 1944 | 1461558855367 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 21:34:15 INFO - PROCESS | 1944 | 1461558855370 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 21:34:15 INFO - PROCESS | 1944 | 1461558855375 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:34:15 INFO - PROCESS | 1944 | 1461558855379 Marionette TRACE conn4 <- [1,1822,null,{}] 21:34:15 INFO - PROCESS | 1944 | 1461558855384 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:15 INFO - PROCESS | 1944 | 1461558855559 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 21:34:15 INFO - PROCESS | 1944 | 1461558855761 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3457e000 == 116 [pid = 1944] [id = 463] 21:34:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d30de7000) [pid = 1944] [serial = 1390] [outer = (nil)] 21:34:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d34075c00) [pid = 1944] [serial = 1391] [outer = 0x7f9d30de7000] 21:34:15 INFO - PROCESS | 1944 | 1461558855828 Marionette DEBUG loaded listener.js 21:34:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d34498c00) [pid = 1944] [serial = 1392] [outer = 0x7f9d30de7000] 21:34:16 INFO - PROCESS | 1944 | 1461558856688 Marionette TRACE conn4 <- [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]]]}] 21:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1381ms 21:34:16 INFO - PROCESS | 1944 | 1461558856758 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 21:34:16 INFO - PROCESS | 1944 | 1461558856761 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 21:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:34:16 INFO - PROCESS | 1944 | 1461558856767 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:34:16 INFO - PROCESS | 1944 | 1461558856769 Marionette TRACE conn4 <- [1,1826,null,{}] 21:34:16 INFO - PROCESS | 1944 | 1461558856774 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:16 INFO - PROCESS | 1944 | 1461558856987 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 21:34:17 INFO - PROCESS | 1944 | 1461558857185 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37257800 == 117 [pid = 1944] [id = 464] 21:34:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d33609000) [pid = 1944] [serial = 1393] [outer = (nil)] 21:34:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d37d09000) [pid = 1944] [serial = 1394] [outer = 0x7f9d33609000] 21:34:17 INFO - PROCESS | 1944 | 1461558857259 Marionette DEBUG loaded listener.js 21:34:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d38119800) [pid = 1944] [serial = 1395] [outer = 0x7f9d33609000] 21:34:18 INFO - PROCESS | 1944 | 1461558858123 Marionette TRACE conn4 <- [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]]]}] 21:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1431ms 21:34:18 INFO - PROCESS | 1944 | 1461558858199 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 21:34:18 INFO - PROCESS | 1944 | 1461558858202 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 21:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:34:18 INFO - PROCESS | 1944 | 1461558858208 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:34:18 INFO - PROCESS | 1944 | 1461558858210 Marionette TRACE conn4 <- [1,1830,null,{}] 21:34:18 INFO - PROCESS | 1944 | 1461558858215 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:18 INFO - PROCESS | 1944 | 1461558858393 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 21:34:18 INFO - PROCESS | 1944 | 1461558858590 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37beb000 == 118 [pid = 1944] [id = 465] 21:34:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d34673800) [pid = 1944] [serial = 1396] [outer = (nil)] 21:34:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d3ba4cc00) [pid = 1944] [serial = 1397] [outer = 0x7f9d34673800] 21:34:18 INFO - PROCESS | 1944 | 1461558858661 Marionette DEBUG loaded listener.js 21:34:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d3bcd5800) [pid = 1944] [serial = 1398] [outer = 0x7f9d34673800] 21:34:19 INFO - PROCESS | 1944 | 1461558859484 Marionette TRACE conn4 <- [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]]]}] 21:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1328ms 21:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:34:19 INFO - PROCESS | 1944 | 1461558859536 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 21:34:19 INFO - PROCESS | 1944 | 1461558859539 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 21:34:19 INFO - PROCESS | 1944 | 1461558859545 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:34:19 INFO - PROCESS | 1944 | 1461558859548 Marionette TRACE conn4 <- [1,1834,null,{}] 21:34:19 INFO - PROCESS | 1944 | 1461558859553 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:19 INFO - PROCESS | 1944 | 1461558859738 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 21:34:19 INFO - PROCESS | 1944 | 1461558859940 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37dab000 == 119 [pid = 1944] [id = 466] 21:34:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d3467e000) [pid = 1944] [serial = 1399] [outer = (nil)] 21:34:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d3c0e4400) [pid = 1944] [serial = 1400] [outer = 0x7f9d3467e000] 21:34:20 INFO - PROCESS | 1944 | 1461558860007 Marionette DEBUG loaded listener.js 21:34:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d3c1f8800) [pid = 1944] [serial = 1401] [outer = 0x7f9d3467e000] 21:34:20 INFO - PROCESS | 1944 | 1461558860882 Marionette TRACE conn4 <- [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]]]}] 21:34:20 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 21:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1377ms 21:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:34:20 INFO - PROCESS | 1944 | 1461558860922 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 21:34:20 INFO - PROCESS | 1944 | 1461558860925 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 21:34:20 INFO - PROCESS | 1944 | 1461558860932 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:34:20 INFO - PROCESS | 1944 | 1461558860935 Marionette TRACE conn4 <- [1,1838,null,{}] 21:34:20 INFO - PROCESS | 1944 | 1461558860940 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:21 INFO - PROCESS | 1944 | 1461558861120 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 21:34:21 INFO - PROCESS | 1944 | 1461558861331 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38247000 == 120 [pid = 1944] [id = 467] 21:34:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d240ccc00) [pid = 1944] [serial = 1402] [outer = (nil)] 21:34:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d3c9f6800) [pid = 1944] [serial = 1403] [outer = 0x7f9d240ccc00] 21:34:21 INFO - PROCESS | 1944 | 1461558861399 Marionette DEBUG loaded listener.js 21:34:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d3e182000) [pid = 1944] [serial = 1404] [outer = 0x7f9d240ccc00] 21:34:22 INFO - PROCESS | 1944 | 1461558862270 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1379ms 21:34:22 INFO - PROCESS | 1944 | 1461558862311 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 21:34:22 INFO - PROCESS | 1944 | 1461558862314 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 21:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:34:22 INFO - PROCESS | 1944 | 1461558862320 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:34:22 INFO - PROCESS | 1944 | 1461558862322 Marionette TRACE conn4 <- [1,1842,null,{}] 21:34:22 INFO - PROCESS | 1944 | 1461558862327 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:22 INFO - PROCESS | 1944 | 1461558862515 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 21:34:22 INFO - PROCESS | 1944 | 1461558862725 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d24cf0800 == 121 [pid = 1944] [id = 468] 21:34:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d22898800) [pid = 1944] [serial = 1405] [outer = (nil)] 21:34:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d269d1400) [pid = 1944] [serial = 1406] [outer = 0x7f9d22898800] 21:34:22 INFO - PROCESS | 1944 | 1461558862793 Marionette DEBUG loaded listener.js 21:34:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d2a365c00) [pid = 1944] [serial = 1407] [outer = 0x7f9d22898800] 21:34:24 INFO - PROCESS | 1944 | 1461558864487 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2229ms 21:34:24 INFO - PROCESS | 1944 | 1461558864550 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 21:34:24 INFO - PROCESS | 1944 | 1461558864555 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 21:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:34:24 INFO - PROCESS | 1944 | 1461558864563 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:34:24 INFO - PROCESS | 1944 | 1461558864568 Marionette TRACE conn4 <- [1,1846,null,{}] 21:34:24 INFO - PROCESS | 1944 | 1461558864577 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:24 INFO - PROCESS | 1944 | 1461558864773 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 21:34:24 INFO - PROCESS | 1944 | 1461558864978 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2717b800 == 122 [pid = 1944] [id = 469] 21:34:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d228ef000) [pid = 1944] [serial = 1408] [outer = (nil)] 21:34:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d253d5800) [pid = 1944] [serial = 1409] [outer = 0x7f9d228ef000] 21:34:25 INFO - PROCESS | 1944 | 1461558865086 Marionette DEBUG loaded listener.js 21:34:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d25f8a800) [pid = 1944] [serial = 1410] [outer = 0x7f9d228ef000] 21:34:26 INFO - PROCESS | 1944 | 1461558866001 Marionette TRACE conn4 <- [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]]]}] 21:34:26 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) 21:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1486ms 21:34:26 INFO - PROCESS | 1944 | 1461558866049 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 21:34:26 INFO - PROCESS | 1944 | 1461558866057 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 21:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:34:26 INFO - PROCESS | 1944 | 1461558866066 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:34:26 INFO - PROCESS | 1944 | 1461558866070 Marionette TRACE conn4 <- [1,1850,null,{}] 21:34:26 INFO - PROCESS | 1944 | 1461558866075 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:26 INFO - PROCESS | 1944 | 1461558866233 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 21:34:26 INFO - PROCESS | 1944 | 1461558866672 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d24cf4800 == 123 [pid = 1944] [id = 470] 21:34:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d25f90c00) [pid = 1944] [serial = 1411] [outer = (nil)] 21:34:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d265f1000) [pid = 1944] [serial = 1412] [outer = 0x7f9d25f90c00] 21:34:26 INFO - PROCESS | 1944 | 1461558866812 Marionette DEBUG loaded listener.js 21:34:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d2664c400) [pid = 1944] [serial = 1413] [outer = 0x7f9d25f90c00] 21:34:27 INFO - PROCESS | 1944 | 1461558867674 Marionette TRACE conn4 <- [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]]]}] 21:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1685ms 21:34:27 INFO - PROCESS | 1944 | 1461558867752 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 21:34:27 INFO - PROCESS | 1944 | 1461558867755 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 21:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:34:27 INFO - PROCESS | 1944 | 1461558867762 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:34:27 INFO - PROCESS | 1944 | 1461558867767 Marionette TRACE conn4 <- [1,1854,null,{}] 21:34:27 INFO - PROCESS | 1944 | 1461558867850 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ba19800 == 122 [pid = 1944] [id = 239] 21:34:27 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44af3800 == 121 [pid = 1944] [id = 228] 21:34:27 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d34491800) [pid = 1944] [serial = 1298] [outer = (nil)] [url = about:blank] 21:34:27 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d27242c00) [pid = 1944] [serial = 1307] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268cb800 == 120 [pid = 1944] [id = 457] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b2e0800 == 119 [pid = 1944] [id = 456] 21:34:28 INFO - PROCESS | 1944 | 1461558868155 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f4f000 == 118 [pid = 1944] [id = 455] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d265dd800 == 117 [pid = 1944] [id = 454] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d255d8800 == 116 [pid = 1944] [id = 453] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268cb000 == 115 [pid = 1944] [id = 452] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d26596800 == 114 [pid = 1944] [id = 450] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2659c800 == 113 [pid = 1944] [id = 449] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d52671800 == 112 [pid = 1944] [id = 448] 21:34:28 INFO - PROCESS | 1944 | 1461558868344 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f53c000 == 111 [pid = 1944] [id = 447] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ab0f800 == 110 [pid = 1944] [id = 446] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e137800 == 109 [pid = 1944] [id = 445] 21:34:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26596800 == 110 [pid = 1944] [id = 471] 21:34:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d27139800) [pid = 1944] [serial = 1414] [outer = (nil)] 21:34:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d27247400) [pid = 1944] [serial = 1415] [outer = 0x7f9d27139800] 21:34:28 INFO - PROCESS | 1944 | 1461558868423 Marionette DEBUG loaded listener.js 21:34:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d273b6c00) [pid = 1944] [serial = 1416] [outer = 0x7f9d27139800] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c162800 == 109 [pid = 1944] [id = 444] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3a881800 == 108 [pid = 1944] [id = 443] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38235000 == 107 [pid = 1944] [id = 442] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d379f4800 == 106 [pid = 1944] [id = 441] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37137000 == 105 [pid = 1944] [id = 440] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34716000 == 104 [pid = 1944] [id = 439] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34398800 == 103 [pid = 1944] [id = 438] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30b65000 == 102 [pid = 1944] [id = 437] 21:34:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2701b800 == 101 [pid = 1944] [id = 436] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d3b4adc00) [pid = 1944] [serial = 1257] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d29bcb400) [pid = 1944] [serial = 1295] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d2a36fc00) [pid = 1944] [serial = 1215] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d2b07ec00) [pid = 1944] [serial = 1206] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d40419000) [pid = 1944] [serial = 1194] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d27cf5000) [pid = 1944] [serial = 1242] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d251cf800) [pid = 1944] [serial = 1200] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d2b089800) [pid = 1944] [serial = 1209] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d26648800) [pid = 1944] [serial = 1301] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d344b1400) [pid = 1944] [serial = 1251] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d4f6b0800) [pid = 1944] [serial = 1197] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d2b08a800) [pid = 1944] [serial = 1245] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d3c1f5400) [pid = 1944] [serial = 1191] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d270b3400) [pid = 1944] [serial = 1302] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d270acc00) [pid = 1944] [serial = 1203] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d240ca400) [pid = 1944] [serial = 1304] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d265f2000) [pid = 1944] [serial = 1239] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d2513c800) [pid = 1944] [serial = 1305] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d37d0cc00) [pid = 1944] [serial = 1212] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x7f9d332b2c00) [pid = 1944] [serial = 1248] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x7f9d3aa11800) [pid = 1944] [serial = 1110] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x7f9d2664fc00) [pid = 1944] [serial = 1292] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x7f9d37f42400) [pid = 1944] [serial = 1188] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x7f9d3c9f0800) [pid = 1944] [serial = 1260] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d27245400) [pid = 1944] [serial = 1182] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d2a20e800) [pid = 1944] [serial = 1185] [outer = (nil)] [url = about:blank] 21:34:28 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d37f43400) [pid = 1944] [serial = 1254] [outer = (nil)] [url = about:blank] 21:34:29 INFO - PROCESS | 1944 | 1461558869178 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1435ms 21:34:29 INFO - PROCESS | 1944 | 1461558869197 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 21:34:29 INFO - PROCESS | 1944 | 1461558869201 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 21:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:34:29 INFO - PROCESS | 1944 | 1461558869206 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:34:29 INFO - PROCESS | 1944 | 1461558869209 Marionette TRACE conn4 <- [1,1858,null,{}] 21:34:29 INFO - PROCESS | 1944 | 1461558869213 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:29 INFO - PROCESS | 1944 | 1461558869357 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 21:34:29 INFO - PROCESS | 1944 | 1461558869524 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28db2000 == 102 [pid = 1944] [id = 472] 21:34:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d240ca400) [pid = 1944] [serial = 1417] [outer = (nil)] 21:34:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d273ba800) [pid = 1944] [serial = 1418] [outer = 0x7f9d240ca400] 21:34:29 INFO - PROCESS | 1944 | 1461558869583 Marionette DEBUG loaded listener.js 21:34:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d27cf5c00) [pid = 1944] [serial = 1419] [outer = 0x7f9d240ca400] 21:34:30 INFO - PROCESS | 1944 | 1461558870290 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1124ms 21:34:30 INFO - PROCESS | 1944 | 1461558870331 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 21:34:30 INFO - PROCESS | 1944 | 1461558870334 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 21:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:34:30 INFO - PROCESS | 1944 | 1461558870339 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:34:30 INFO - PROCESS | 1944 | 1461558870341 Marionette TRACE conn4 <- [1,1862,null,{}] 21:34:30 INFO - PROCESS | 1944 | 1461558870374 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:31 INFO - PROCESS | 1944 | 1461558871559 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 21:34:31 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x7f9d332b3800) [pid = 1944] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:34:31 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x7f9d2a0d8800) [pid = 1944] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:34:31 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x7f9d22898c00) [pid = 1944] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:34:31 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x7f9d270a9000) [pid = 1944] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:34:31 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x7f9d269ce000) [pid = 1944] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:34:31 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x7f9d253dd800) [pid = 1944] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:34:31 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x7f9d27bc8800) [pid = 1944] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:34:31 INFO - PROCESS | 1944 | 1461558871740 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2658e800 == 103 [pid = 1944] [id = 473] 21:34:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x7f9d22898c00) [pid = 1944] [serial = 1420] [outer = (nil)] 21:34:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x7f9d25130800) [pid = 1944] [serial = 1421] [outer = 0x7f9d22898c00] 21:34:31 INFO - PROCESS | 1944 | 1461558871811 Marionette DEBUG loaded listener.js 21:34:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x7f9d254dd400) [pid = 1944] [serial = 1422] [outer = 0x7f9d22898c00] 21:34:32 INFO - PROCESS | 1944 | 1461558872636 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2356ms 21:34:32 INFO - PROCESS | 1944 | 1461558872698 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 21:34:32 INFO - PROCESS | 1944 | 1461558872705 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 21:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:34:32 INFO - PROCESS | 1944 | 1461558872712 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:34:32 INFO - PROCESS | 1944 | 1461558872717 Marionette TRACE conn4 <- [1,1866,null,{}] 21:34:32 INFO - PROCESS | 1944 | 1461558872724 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:32 INFO - PROCESS | 1944 | 1461558872900 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 21:34:33 INFO - PROCESS | 1944 | 1461558873085 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f3c800 == 104 [pid = 1944] [id = 474] 21:34:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x7f9d25f90400) [pid = 1944] [serial = 1423] [outer = (nil)] 21:34:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x7f9d270b1c00) [pid = 1944] [serial = 1424] [outer = 0x7f9d25f90400] 21:34:33 INFO - PROCESS | 1944 | 1461558873160 Marionette DEBUG loaded listener.js 21:34:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x7f9d2724cc00) [pid = 1944] [serial = 1425] [outer = 0x7f9d25f90400] 21:34:34 INFO - PROCESS | 1944 | 1461558874065 Marionette TRACE conn4 <- [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]]]}] 21:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1389ms 21:34:34 INFO - PROCESS | 1944 | 1461558874101 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 21:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:34:34 INFO - PROCESS | 1944 | 1461558874106 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 21:34:34 INFO - PROCESS | 1944 | 1461558874111 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:34:34 INFO - PROCESS | 1944 | 1461558874114 Marionette TRACE conn4 <- [1,1870,null,{}] 21:34:34 INFO - PROCESS | 1944 | 1461558874120 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:34 INFO - PROCESS | 1944 | 1461558874282 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 21:34:34 INFO - PROCESS | 1944 | 1461558874477 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b168800 == 105 [pid = 1944] [id = 475] 21:34:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x7f9d27cef000) [pid = 1944] [serial = 1426] [outer = (nil)] 21:34:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x7f9d28d4a000) [pid = 1944] [serial = 1427] [outer = 0x7f9d27cef000] 21:34:34 INFO - PROCESS | 1944 | 1461558874547 Marionette DEBUG loaded listener.js 21:34:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x7f9d29bc3800) [pid = 1944] [serial = 1428] [outer = 0x7f9d27cef000] 21:34:35 INFO - PROCESS | 1944 | 1461558875518 Marionette TRACE conn4 <- [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]]]}] 21:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1477ms 21:34:35 INFO - PROCESS | 1944 | 1461558875589 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 21:34:35 INFO - PROCESS | 1944 | 1461558875594 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 21:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:34:35 INFO - PROCESS | 1944 | 1461558875610 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:34:35 INFO - PROCESS | 1944 | 1461558875616 Marionette TRACE conn4 <- [1,1874,null,{}] 21:34:35 INFO - PROCESS | 1944 | 1461558875621 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:35 INFO - PROCESS | 1944 | 1461558875799 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 21:34:35 INFO - PROCESS | 1944 | 1461558875994 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30822000 == 106 [pid = 1944] [id = 476] 21:34:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x7f9d27135c00) [pid = 1944] [serial = 1429] [outer = (nil)] 21:34:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x7f9d2a0da800) [pid = 1944] [serial = 1430] [outer = 0x7f9d27135c00] 21:34:36 INFO - PROCESS | 1944 | 1461558876066 Marionette DEBUG loaded listener.js 21:34:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x7f9d2a204400) [pid = 1944] [serial = 1431] [outer = 0x7f9d27135c00] 21:34:36 INFO - PROCESS | 1944 | 1461558876954 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1389ms 21:34:36 INFO - PROCESS | 1944 | 1461558876991 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 21:34:36 INFO - PROCESS | 1944 | 1461558876995 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 21:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:34:37 INFO - PROCESS | 1944 | 1461558877001 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:34:37 INFO - PROCESS | 1944 | 1461558877003 Marionette TRACE conn4 <- [1,1878,null,{}] 21:34:37 INFO - PROCESS | 1944 | 1461558877009 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:37 INFO - PROCESS | 1944 | 1461558877170 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 21:34:37 INFO - PROCESS | 1944 | 1461558877360 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d31221800 == 107 [pid = 1944] [id = 477] 21:34:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d28d37400) [pid = 1944] [serial = 1432] [outer = (nil)] 21:34:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d2a363c00) [pid = 1944] [serial = 1433] [outer = 0x7f9d28d37400] 21:34:37 INFO - PROCESS | 1944 | 1461558877430 Marionette DEBUG loaded listener.js 21:34:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d2b086c00) [pid = 1944] [serial = 1434] [outer = 0x7f9d28d37400] 21:34:38 INFO - PROCESS | 1944 | 1461558878299 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1335ms 21:34:38 INFO - PROCESS | 1944 | 1461558878337 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 21:34:38 INFO - PROCESS | 1944 | 1461558878340 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 21:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:34:38 INFO - PROCESS | 1944 | 1461558878346 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:34:38 INFO - PROCESS | 1944 | 1461558878348 Marionette TRACE conn4 <- [1,1882,null,{}] 21:34:38 INFO - PROCESS | 1944 | 1461558878354 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:38 INFO - PROCESS | 1944 | 1461558878519 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 21:34:38 INFO - PROCESS | 1944 | 1461558878718 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d32fda000 == 108 [pid = 1944] [id = 478] 21:34:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d30bdd000) [pid = 1944] [serial = 1435] [outer = (nil)] 21:34:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d30dd7c00) [pid = 1944] [serial = 1436] [outer = 0x7f9d30bdd000] 21:34:38 INFO - PROCESS | 1944 | 1461558878799 Marionette DEBUG loaded listener.js 21:34:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d314c6800) [pid = 1944] [serial = 1437] [outer = 0x7f9d30bdd000] 21:34:39 INFO - PROCESS | 1944 | 1461558879712 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1430ms 21:34:39 INFO - PROCESS | 1944 | 1461558879777 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 21:34:39 INFO - PROCESS | 1944 | 1461558879781 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 21:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:34:39 INFO - PROCESS | 1944 | 1461558879787 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:34:39 INFO - PROCESS | 1944 | 1461558879789 Marionette TRACE conn4 <- [1,1886,null,{}] 21:34:39 INFO - PROCESS | 1944 | 1461558879794 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:39 INFO - PROCESS | 1944 | 1461558879959 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 21:34:40 INFO - PROCESS | 1944 | 1461558880145 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33789800 == 109 [pid = 1944] [id = 479] 21:34:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d3065f000) [pid = 1944] [serial = 1438] [outer = (nil)] 21:34:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d31a4a400) [pid = 1944] [serial = 1439] [outer = 0x7f9d3065f000] 21:34:40 INFO - PROCESS | 1944 | 1461558880215 Marionette DEBUG loaded listener.js 21:34:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d330f4400) [pid = 1944] [serial = 1440] [outer = 0x7f9d3065f000] 21:34:41 INFO - PROCESS | 1944 | 1461558881058 Marionette TRACE conn4 <- [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]]]}] 21:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1325ms 21:34:41 INFO - PROCESS | 1944 | 1461558881113 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 21:34:41 INFO - PROCESS | 1944 | 1461558881116 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 21:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:34:41 INFO - PROCESS | 1944 | 1461558881121 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:34:41 INFO - PROCESS | 1944 | 1461558881124 Marionette TRACE conn4 <- [1,1890,null,{}] 21:34:41 INFO - PROCESS | 1944 | 1461558881129 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:41 INFO - PROCESS | 1944 | 1461558881288 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 21:34:41 INFO - PROCESS | 1944 | 1461558881480 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33e2f800 == 110 [pid = 1944] [id = 480] 21:34:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d30bdf800) [pid = 1944] [serial = 1441] [outer = (nil)] 21:34:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d33243400) [pid = 1944] [serial = 1442] [outer = 0x7f9d30bdf800] 21:34:41 INFO - PROCESS | 1944 | 1461558881551 Marionette DEBUG loaded listener.js 21:34:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d332b4000) [pid = 1944] [serial = 1443] [outer = 0x7f9d30bdf800] 21:34:42 INFO - PROCESS | 1944 | 1461558882401 Marionette TRACE conn4 <- [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]]]}] 21:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1328ms 21:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:34:42 INFO - PROCESS | 1944 | 1461558882451 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 21:34:42 INFO - PROCESS | 1944 | 1461558882454 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 21:34:42 INFO - PROCESS | 1944 | 1461558882458 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:34:42 INFO - PROCESS | 1944 | 1461558882462 Marionette TRACE conn4 <- [1,1894,null,{}] 21:34:42 INFO - PROCESS | 1944 | 1461558882467 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:42 INFO - PROCESS | 1944 | 1461558882629 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 21:34:42 INFO - PROCESS | 1944 | 1461558882823 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343d2800 == 111 [pid = 1944] [id = 481] 21:34:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d253d5c00) [pid = 1944] [serial = 1444] [outer = (nil)] 21:34:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d332bb000) [pid = 1944] [serial = 1445] [outer = 0x7f9d253d5c00] 21:34:42 INFO - PROCESS | 1944 | 1461558882892 Marionette DEBUG loaded listener.js 21:34:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d3360fc00) [pid = 1944] [serial = 1446] [outer = 0x7f9d253d5c00] 21:34:43 INFO - PROCESS | 1944 | 1461558883785 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1383ms 21:34:43 INFO - PROCESS | 1944 | 1461558883843 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 21:34:43 INFO - PROCESS | 1944 | 1461558883846 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 21:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:34:43 INFO - PROCESS | 1944 | 1461558883852 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:34:43 INFO - PROCESS | 1944 | 1461558883856 Marionette TRACE conn4 <- [1,1898,null,{}] 21:34:43 INFO - PROCESS | 1944 | 1461558883861 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:44 INFO - PROCESS | 1944 | 1461558884024 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 21:34:44 INFO - PROCESS | 1944 | 1461558884216 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344d9000 == 112 [pid = 1944] [id = 482] 21:34:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d31a49400) [pid = 1944] [serial = 1447] [outer = (nil)] 21:34:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d33bf2c00) [pid = 1944] [serial = 1448] [outer = 0x7f9d31a49400] 21:34:44 INFO - PROCESS | 1944 | 1461558884287 Marionette DEBUG loaded listener.js 21:34:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d34077c00) [pid = 1944] [serial = 1449] [outer = 0x7f9d31a49400] 21:34:45 INFO - PROCESS | 1944 | 1461558885108 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1329ms 21:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:34:45 INFO - PROCESS | 1944 | 1461558885183 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 21:34:45 INFO - PROCESS | 1944 | 1461558885186 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 21:34:45 INFO - PROCESS | 1944 | 1461558885191 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:34:45 INFO - PROCESS | 1944 | 1461558885194 Marionette TRACE conn4 <- [1,1902,null,{}] 21:34:45 INFO - PROCESS | 1944 | 1461558885199 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:45 INFO - PROCESS | 1944 | 1461558885402 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 21:34:45 INFO - PROCESS | 1944 | 1461558885604 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a32800 == 113 [pid = 1944] [id = 483] 21:34:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d3360e400) [pid = 1944] [serial = 1450] [outer = (nil)] 21:34:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d340a8400) [pid = 1944] [serial = 1451] [outer = 0x7f9d3360e400] 21:34:45 INFO - PROCESS | 1944 | 1461558885730 Marionette DEBUG loaded listener.js 21:34:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d344ab400) [pid = 1944] [serial = 1452] [outer = 0x7f9d3360e400] 21:34:46 INFO - PROCESS | 1944 | 1461558886653 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1631ms 21:34:46 INFO - PROCESS | 1944 | 1461558886828 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 21:34:46 INFO - PROCESS | 1944 | 1461558886831 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 21:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:34:46 INFO - PROCESS | 1944 | 1461558886838 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:34:46 INFO - PROCESS | 1944 | 1461558886842 Marionette TRACE conn4 <- [1,1906,null,{}] 21:34:46 INFO - PROCESS | 1944 | 1461558886847 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:47 INFO - PROCESS | 1944 | 1461558887077 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 21:34:47 INFO - PROCESS | 1944 | 1461558887323 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268c9800 == 114 [pid = 1944] [id = 484] 21:34:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d269c6c00) [pid = 1944] [serial = 1453] [outer = (nil)] 21:34:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d29bc8c00) [pid = 1944] [serial = 1454] [outer = 0x7f9d269c6c00] 21:34:47 INFO - PROCESS | 1944 | 1461558887406 Marionette DEBUG loaded listener.js 21:34:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d35827000) [pid = 1944] [serial = 1455] [outer = 0x7f9d269c6c00] 21:34:48 INFO - PROCESS | 1944 | 1461558888221 Marionette TRACE conn4 <- [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]]]}] 21:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1728ms 21:34:48 INFO - PROCESS | 1944 | 1461558888567 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 21:34:48 INFO - PROCESS | 1944 | 1461558888573 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 21:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:34:48 INFO - PROCESS | 1944 | 1461558888580 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:34:48 INFO - PROCESS | 1944 | 1461558888584 Marionette TRACE conn4 <- [1,1910,null,{}] 21:34:48 INFO - PROCESS | 1944 | 1461558888591 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:48 INFO - PROCESS | 1944 | 1461558888785 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 21:34:49 INFO - PROCESS | 1944 | 1461558889040 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28dbc800 == 115 [pid = 1944] [id = 485] 21:34:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d253df400) [pid = 1944] [serial = 1456] [outer = (nil)] 21:34:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d25d05800) [pid = 1944] [serial = 1457] [outer = 0x7f9d253df400] 21:34:49 INFO - PROCESS | 1944 | 1461558889103 Marionette DEBUG loaded listener.js 21:34:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d269c2c00) [pid = 1944] [serial = 1458] [outer = 0x7f9d253df400] 21:34:50 INFO - PROCESS | 1944 | 1461558890079 Marionette TRACE conn4 <- [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]]]}] 21:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1532ms 21:34:50 INFO - PROCESS | 1944 | 1461558890113 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 21:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:34:50 INFO - PROCESS | 1944 | 1461558890119 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 21:34:50 INFO - PROCESS | 1944 | 1461558890129 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:34:50 INFO - PROCESS | 1944 | 1461558890134 Marionette TRACE conn4 <- [1,1914,null,{}] 21:34:50 INFO - PROCESS | 1944 | 1461558890139 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:50 INFO - PROCESS | 1944 | 1461558890304 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 21:34:50 INFO - PROCESS | 1944 | 1461558890546 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d265d3800 == 116 [pid = 1944] [id = 486] 21:34:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d2513b400) [pid = 1944] [serial = 1459] [outer = (nil)] 21:34:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d27247c00) [pid = 1944] [serial = 1460] [outer = 0x7f9d2513b400] 21:34:50 INFO - PROCESS | 1944 | 1461558890670 Marionette DEBUG loaded listener.js 21:34:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d27cec000) [pid = 1944] [serial = 1461] [outer = 0x7f9d2513b400] 21:34:50 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d25c54000 == 115 [pid = 1944] [id = 301] 21:34:50 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d2b080400) [pid = 1944] [serial = 1376] [outer = (nil)] [url = about:blank] 21:34:50 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d3a8c3800) [pid = 1944] [serial = 1337] [outer = (nil)] [url = about:blank] 21:34:50 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d3c0e1c00) [pid = 1944] [serial = 1340] [outer = (nil)] [url = about:blank] 21:34:50 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d3dbfb400) [pid = 1944] [serial = 1343] [outer = (nil)] [url = about:blank] 21:34:50 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d44a68c00) [pid = 1944] [serial = 1346] [outer = (nil)] [url = about:blank] 21:34:50 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d265fb800) [pid = 1944] [serial = 1349] [outer = (nil)] [url = about:blank] 21:34:50 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d253de800) [pid = 1944] [serial = 1352] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28db2000 == 114 [pid = 1944] [id = 472] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d26596800 == 113 [pid = 1944] [id = 471] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d24cf4800 == 112 [pid = 1944] [id = 470] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2717b800 == 111 [pid = 1944] [id = 469] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37beb000 == 110 [pid = 1944] [id = 465] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37257800 == 109 [pid = 1944] [id = 464] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3457e000 == 108 [pid = 1944] [id = 463] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d341b6800 == 107 [pid = 1944] [id = 462] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33786800 == 106 [pid = 1944] [id = 461] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b16b000 == 105 [pid = 1944] [id = 460] 21:34:51 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d25c42800 == 104 [pid = 1944] [id = 459] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d34676400) [pid = 1944] [serial = 1299] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d2a211800) [pid = 1944] [serial = 1371] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d2a0d9400) [pid = 1944] [serial = 1368] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d270b2000) [pid = 1944] [serial = 1374] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d2a171c00) [pid = 1944] [serial = 1370] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d251c4400) [pid = 1944] [serial = 1373] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d27bd1800) [pid = 1944] [serial = 1364] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x7f9d28d44000) [pid = 1944] [serial = 1365] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d273b1c00) [pid = 1944] [serial = 1313] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d370a8000) [pid = 1944] [serial = 1328] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d25d07c00) [pid = 1944] [serial = 1310] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d27251400) [pid = 1944] [serial = 1362] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d270c3000) [pid = 1944] [serial = 1361] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d25d11000) [pid = 1944] [serial = 1355] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d29065800) [pid = 1944] [serial = 1316] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d31a44c00) [pid = 1944] [serial = 1322] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d265f0800) [pid = 1944] [serial = 1359] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d254dc000) [pid = 1944] [serial = 1358] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x7f9d2906c000) [pid = 1944] [serial = 1367] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x7f9d34677800) [pid = 1944] [serial = 1325] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x7f9d3065e800) [pid = 1944] [serial = 1319] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x7f9d37d0f000) [pid = 1944] [serial = 1331] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x7f9d380ddc00) [pid = 1944] [serial = 1334] [outer = (nil)] [url = about:blank] 21:34:51 INFO - PROCESS | 1944 | 1461558891548 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1482ms 21:34:51 INFO - PROCESS | 1944 | 1461558891608 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 21:34:51 INFO - PROCESS | 1944 | 1461558891611 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 21:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:34:51 INFO - PROCESS | 1944 | 1461558891617 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:34:51 INFO - PROCESS | 1944 | 1461558891619 Marionette TRACE conn4 <- [1,1918,null,{}] 21:34:51 INFO - PROCESS | 1944 | 1461558891633 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:51 INFO - PROCESS | 1944 | 1461558891805 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 21:34:51 INFO - PROCESS | 1944 | 1461558891952 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e3c800 == 105 [pid = 1944] [id = 487] 21:34:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x7f9d28d2e000) [pid = 1944] [serial = 1462] [outer = (nil)] 21:34:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x7f9d29bcd000) [pid = 1944] [serial = 1463] [outer = 0x7f9d28d2e000] 21:34:52 INFO - PROCESS | 1944 | 1461558892016 Marionette DEBUG loaded listener.js 21:34:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x7f9d2a0e1000) [pid = 1944] [serial = 1464] [outer = 0x7f9d28d2e000] 21:34:52 INFO - PROCESS | 1944 | 1461558892791 Marionette TRACE conn4 <- [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]]]}] 21:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1187ms 21:34:52 INFO - PROCESS | 1944 | 1461558892827 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 21:34:52 INFO - PROCESS | 1944 | 1461558892830 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 21:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:34:52 INFO - PROCESS | 1944 | 1461558892836 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:34:52 INFO - PROCESS | 1944 | 1461558892838 Marionette TRACE conn4 <- [1,1922,null,{}] 21:34:52 INFO - PROCESS | 1944 | 1461558892843 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:52 INFO - PROCESS | 1944 | 1461558892992 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 21:34:53 INFO - PROCESS | 1944 | 1461558893007 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30821000 == 106 [pid = 1944] [id = 488] 21:34:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x7f9d2a0e1800) [pid = 1944] [serial = 1465] [outer = (nil)] 21:34:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x7f9d30bdfc00) [pid = 1944] [serial = 1466] [outer = 0x7f9d2a0e1800] 21:34:53 INFO - PROCESS | 1944 | 1461558893071 Marionette DEBUG loaded listener.js 21:34:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d3126ec00) [pid = 1944] [serial = 1467] [outer = 0x7f9d2a0e1800] 21:34:54 INFO - PROCESS | 1944 | 1461558894009 Marionette TRACE conn4 <- [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]]]}] 21:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1229ms 21:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:34:54 INFO - PROCESS | 1944 | 1461558894066 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 21:34:54 INFO - PROCESS | 1944 | 1461558894068 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 21:34:54 INFO - PROCESS | 1944 | 1461558894074 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:34:54 INFO - PROCESS | 1944 | 1461558894076 Marionette TRACE conn4 <- [1,1926,null,{}] 21:34:54 INFO - PROCESS | 1944 | 1461558894081 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:54 INFO - PROCESS | 1944 | 1461558894285 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 21:34:54 INFO - PROCESS | 1944 | 1461558894314 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d316ac800 == 107 [pid = 1944] [id = 489] 21:34:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d28d4c000) [pid = 1944] [serial = 1468] [outer = (nil)] 21:34:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d314c4400) [pid = 1944] [serial = 1469] [outer = 0x7f9d28d4c000] 21:34:54 INFO - PROCESS | 1944 | 1461558894373 Marionette DEBUG loaded listener.js 21:34:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d31a46400) [pid = 1944] [serial = 1470] [outer = 0x7f9d28d4c000] 21:34:55 INFO - PROCESS | 1944 | 1461558895441 Marionette TRACE conn4 <- [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]]]}] 21:34:55 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d25f90c00) [pid = 1944] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:34:55 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d228ef000) [pid = 1944] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:34:55 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x7f9d27139800) [pid = 1944] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:34:55 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x7f9d251c6c00) [pid = 1944] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1428ms 21:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:34:55 INFO - PROCESS | 1944 | 1461558895502 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 21:34:55 INFO - PROCESS | 1944 | 1461558895504 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 21:34:55 INFO - PROCESS | 1944 | 1461558895510 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:34:55 INFO - PROCESS | 1944 | 1461558895513 Marionette TRACE conn4 <- [1,1930,null,{}] 21:34:55 INFO - PROCESS | 1944 | 1461558895517 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:55 INFO - PROCESS | 1944 | 1461558895710 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 21:34:55 INFO - PROCESS | 1944 | 1461558895861 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33843800 == 108 [pid = 1944] [id = 490] 21:34:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x7f9d273bfc00) [pid = 1944] [serial = 1471] [outer = (nil)] 21:34:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d340a1800) [pid = 1944] [serial = 1472] [outer = 0x7f9d273bfc00] 21:34:55 INFO - PROCESS | 1944 | 1461558895936 Marionette DEBUG loaded listener.js 21:34:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d35762400) [pid = 1944] [serial = 1473] [outer = 0x7f9d273bfc00] 21:34:56 INFO - PROCESS | 1944 | 1461558896658 Marionette TRACE conn4 <- [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]]]}] 21:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1176ms 21:34:56 INFO - PROCESS | 1944 | 1461558896685 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 21:34:56 INFO - PROCESS | 1944 | 1461558896687 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 21:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:34:56 INFO - PROCESS | 1944 | 1461558896693 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:34:56 INFO - PROCESS | 1944 | 1461558896695 Marionette TRACE conn4 <- [1,1934,null,{}] 21:34:56 INFO - PROCESS | 1944 | 1461558896700 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:56 INFO - PROCESS | 1944 | 1461558896901 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 21:34:56 INFO - PROCESS | 1944 | 1461558896924 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3459b800 == 109 [pid = 1944] [id = 491] 21:34:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d31274400) [pid = 1944] [serial = 1474] [outer = (nil)] 21:34:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d3704d400) [pid = 1944] [serial = 1475] [outer = 0x7f9d31274400] 21:34:56 INFO - PROCESS | 1944 | 1461558896983 Marionette DEBUG loaded listener.js 21:34:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d37309400) [pid = 1944] [serial = 1476] [outer = 0x7f9d31274400] 21:34:57 INFO - PROCESS | 1944 | 1461558897990 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1323ms 21:34:58 INFO - PROCESS | 1944 | 1461558898019 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 21:34:58 INFO - PROCESS | 1944 | 1461558898025 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 21:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:34:58 INFO - PROCESS | 1944 | 1461558898033 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:34:58 INFO - PROCESS | 1944 | 1461558898039 Marionette TRACE conn4 <- [1,1938,null,{}] 21:34:58 INFO - PROCESS | 1944 | 1461558898047 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:58 INFO - PROCESS | 1944 | 1461558898225 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 21:34:58 INFO - PROCESS | 1944 | 1461558898436 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27176000 == 110 [pid = 1944] [id = 492] 21:34:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d228e2400) [pid = 1944] [serial = 1477] [outer = (nil)] 21:34:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d25f90c00) [pid = 1944] [serial = 1478] [outer = 0x7f9d228e2400] 21:34:58 INFO - PROCESS | 1944 | 1461558898511 Marionette DEBUG loaded listener.js 21:34:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d270c9000) [pid = 1944] [serial = 1479] [outer = 0x7f9d228e2400] 21:34:59 INFO - PROCESS | 1944 | 1461558899418 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1437ms 21:34:59 INFO - PROCESS | 1944 | 1461558899470 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 21:34:59 INFO - PROCESS | 1944 | 1461558899477 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 21:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:34:59 INFO - PROCESS | 1944 | 1461558899487 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:34:59 INFO - PROCESS | 1944 | 1461558899491 Marionette TRACE conn4 <- [1,1942,null,{}] 21:34:59 INFO - PROCESS | 1944 | 1461558899497 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:34:59 INFO - PROCESS | 1944 | 1461558899669 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 21:34:59 INFO - PROCESS | 1944 | 1461558899872 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313df000 == 111 [pid = 1944] [id = 493] 21:34:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d270c3000) [pid = 1944] [serial = 1480] [outer = (nil)] 21:34:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d29bd0000) [pid = 1944] [serial = 1481] [outer = 0x7f9d270c3000] 21:34:59 INFO - PROCESS | 1944 | 1461558899944 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d2a366c00) [pid = 1944] [serial = 1482] [outer = 0x7f9d270c3000] 21:35:00 INFO - PROCESS | 1944 | 1461558900902 Marionette TRACE conn4 <- [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]]]}] 21:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1431ms 21:35:00 INFO - PROCESS | 1944 | 1461558900918 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 21:35:00 INFO - PROCESS | 1944 | 1461558900922 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 21:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:35:00 INFO - PROCESS | 1944 | 1461558900928 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:35:00 INFO - PROCESS | 1944 | 1461558900933 Marionette TRACE conn4 <- [1,1946,null,{}] 21:35:00 INFO - PROCESS | 1944 | 1461558900949 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:01 INFO - PROCESS | 1944 | 1461558901141 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 21:35:01 INFO - PROCESS | 1944 | 1461558901408 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37027800 == 112 [pid = 1944] [id = 494] 21:35:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d314c3000) [pid = 1944] [serial = 1483] [outer = (nil)] 21:35:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d33576800) [pid = 1944] [serial = 1484] [outer = 0x7f9d314c3000] 21:35:01 INFO - PROCESS | 1944 | 1461558901540 Marionette DEBUG loaded listener.js 21:35:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d34497c00) [pid = 1944] [serial = 1485] [outer = 0x7f9d314c3000] 21:35:02 INFO - PROCESS | 1944 | 1461558902406 Marionette TRACE conn4 <- [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]]]}] 21:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1532ms 21:35:02 INFO - PROCESS | 1944 | 1461558902461 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 21:35:02 INFO - PROCESS | 1944 | 1461558902465 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 21:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:35:02 INFO - PROCESS | 1944 | 1461558902470 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:35:02 INFO - PROCESS | 1944 | 1461558902473 Marionette TRACE conn4 <- [1,1950,null,{}] 21:35:02 INFO - PROCESS | 1944 | 1461558902478 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:02 INFO - PROCESS | 1944 | 1461558902663 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 21:35:02 INFO - PROCESS | 1944 | 1461558902868 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37275800 == 113 [pid = 1944] [id = 495] 21:35:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d269c3c00) [pid = 1944] [serial = 1486] [outer = (nil)] 21:35:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d3467c800) [pid = 1944] [serial = 1487] [outer = 0x7f9d269c3c00] 21:35:02 INFO - PROCESS | 1944 | 1461558902990 Marionette DEBUG loaded listener.js 21:35:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d370ab000) [pid = 1944] [serial = 1488] [outer = 0x7f9d269c3c00] 21:35:03 INFO - PROCESS | 1944 | 1461558903826 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1427ms 21:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:35:03 INFO - PROCESS | 1944 | 1461558903899 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 21:35:03 INFO - PROCESS | 1944 | 1461558903901 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 21:35:03 INFO - PROCESS | 1944 | 1461558903907 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:35:03 INFO - PROCESS | 1944 | 1461558903910 Marionette TRACE conn4 <- [1,1954,null,{}] 21:35:03 INFO - PROCESS | 1944 | 1461558903915 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:04 INFO - PROCESS | 1944 | 1461558904073 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 21:35:04 INFO - PROCESS | 1944 | 1461558904268 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d379fd800 == 114 [pid = 1944] [id = 496] 21:35:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d269d1c00) [pid = 1944] [serial = 1489] [outer = (nil)] 21:35:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d37e02c00) [pid = 1944] [serial = 1490] [outer = 0x7f9d269d1c00] 21:35:04 INFO - PROCESS | 1944 | 1461558904339 Marionette DEBUG loaded listener.js 21:35:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d37e0a800) [pid = 1944] [serial = 1491] [outer = 0x7f9d269d1c00] 21:35:05 INFO - PROCESS | 1944 | 1461558905199 Marionette TRACE conn4 <- [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]]]}] 21:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1337ms 21:35:05 INFO - PROCESS | 1944 | 1461558905245 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 21:35:05 INFO - PROCESS | 1944 | 1461558905248 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 21:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:35:05 INFO - PROCESS | 1944 | 1461558905254 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:35:05 INFO - PROCESS | 1944 | 1461558905256 Marionette TRACE conn4 <- [1,1958,null,{}] 21:35:05 INFO - PROCESS | 1944 | 1461558905261 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:05 INFO - PROCESS | 1944 | 1461558905463 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 21:35:05 INFO - PROCESS | 1944 | 1461558905658 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37dbd800 == 115 [pid = 1944] [id = 497] 21:35:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d37e0c800) [pid = 1944] [serial = 1492] [outer = (nil)] 21:35:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d3811a400) [pid = 1944] [serial = 1493] [outer = 0x7f9d37e0c800] 21:35:05 INFO - PROCESS | 1944 | 1461558905734 Marionette DEBUG loaded listener.js 21:35:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d38f5d000) [pid = 1944] [serial = 1494] [outer = 0x7f9d37e0c800] 21:35:06 INFO - PROCESS | 1944 | 1461558906585 Marionette TRACE conn4 <- [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]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1381ms 21:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:35:06 INFO - PROCESS | 1944 | 1461558906636 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 1944 | 1461558906638 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 21:35:06 INFO - PROCESS | 1944 | 1461558906664 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 1944 | 1461558906668 Marionette TRACE conn4 <- [1,1962,null,{}] 21:35:06 INFO - PROCESS | 1944 | 1461558906674 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:06 INFO - PROCESS | 1944 | 1461558906840 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 21:35:07 INFO - PROCESS | 1944 | 1461558907034 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3823f000 == 116 [pid = 1944] [id = 498] 21:35:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d37f49400) [pid = 1944] [serial = 1495] [outer = (nil)] 21:35:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d39c0c800) [pid = 1944] [serial = 1496] [outer = 0x7f9d37f49400] 21:35:07 INFO - PROCESS | 1944 | 1461558907102 Marionette DEBUG loaded listener.js 21:35:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d3a8cd800) [pid = 1944] [serial = 1497] [outer = 0x7f9d37f49400] 21:35:07 INFO - PROCESS | 1944 | 1461558907942 Marionette TRACE conn4 <- [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]]]}] 21:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1359ms 21:35:08 INFO - PROCESS | 1944 | 1461558908004 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 21:35:08 INFO - PROCESS | 1944 | 1461558908006 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 21:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:35:08 INFO - PROCESS | 1944 | 1461558908012 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:35:08 INFO - PROCESS | 1944 | 1461558908014 Marionette TRACE conn4 <- [1,1966,null,{}] 21:35:08 INFO - PROCESS | 1944 | 1461558908019 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:08 INFO - PROCESS | 1944 | 1461558908171 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 21:35:08 INFO - PROCESS | 1944 | 1461558908366 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3828c800 == 117 [pid = 1944] [id = 499] 21:35:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d3811d400) [pid = 1944] [serial = 1498] [outer = (nil)] 21:35:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d3b27e400) [pid = 1944] [serial = 1499] [outer = 0x7f9d3811d400] 21:35:08 INFO - PROCESS | 1944 | 1461558908434 Marionette DEBUG loaded listener.js 21:35:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d3b92ac00) [pid = 1944] [serial = 1500] [outer = 0x7f9d3811d400] 21:35:09 INFO - PROCESS | 1944 | 1461558909251 Marionette TRACE conn4 <- [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]]]}] 21:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1280ms 21:35:09 INFO - PROCESS | 1944 | 1461558909294 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 1944 | 1461558909297 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 21:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:35:09 INFO - PROCESS | 1944 | 1461558909302 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 1944 | 1461558909305 Marionette TRACE conn4 <- [1,1970,null,{}] 21:35:09 INFO - PROCESS | 1944 | 1461558909310 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:09 INFO - PROCESS | 1944 | 1461558909465 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 21:35:09 INFO - PROCESS | 1944 | 1461558909663 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3a87b800 == 118 [pid = 1944] [id = 500] 21:35:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d38f5d400) [pid = 1944] [serial = 1501] [outer = (nil)] 21:35:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d3ba55400) [pid = 1944] [serial = 1502] [outer = 0x7f9d38f5d400] 21:35:09 INFO - PROCESS | 1944 | 1461558909729 Marionette DEBUG loaded listener.js 21:35:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d3bc79000) [pid = 1944] [serial = 1503] [outer = 0x7f9d38f5d400] 21:35:10 INFO - PROCESS | 1944 | 1461558910582 Marionette TRACE conn4 <- [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]]]}] 21:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1336ms 21:35:10 INFO - PROCESS | 1944 | 1461558910639 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 21:35:10 INFO - PROCESS | 1944 | 1461558910642 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 21:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:35:10 INFO - PROCESS | 1944 | 1461558910648 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:35:10 INFO - PROCESS | 1944 | 1461558910651 Marionette TRACE conn4 <- [1,1974,null,{}] 21:35:10 INFO - PROCESS | 1944 | 1461558910656 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:10 INFO - PROCESS | 1944 | 1461558910820 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 21:35:11 INFO - PROCESS | 1944 | 1461558911020 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3baa6000 == 119 [pid = 1944] [id = 501] 21:35:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d2906c000) [pid = 1944] [serial = 1504] [outer = (nil)] 21:35:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d3bc79800) [pid = 1944] [serial = 1505] [outer = 0x7f9d2906c000] 21:35:11 INFO - PROCESS | 1944 | 1461558911089 Marionette DEBUG loaded listener.js 21:35:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d3bcd3800) [pid = 1944] [serial = 1506] [outer = 0x7f9d2906c000] 21:35:11 INFO - PROCESS | 1944 | 1461558911956 Marionette TRACE conn4 <- [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]]]}] 21:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1340ms 21:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:35:11 INFO - PROCESS | 1944 | 1461558911988 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 21:35:11 INFO - PROCESS | 1944 | 1461558911991 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 21:35:11 INFO - PROCESS | 1944 | 1461558911997 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:35:12 INFO - PROCESS | 1944 | 1461558912000 Marionette TRACE conn4 <- [1,1978,null,{}] 21:35:12 INFO - PROCESS | 1944 | 1461558912005 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:12 INFO - PROCESS | 1944 | 1461558912190 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 21:35:12 INFO - PROCESS | 1944 | 1461558912399 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bd56800 == 120 [pid = 1944] [id = 502] 21:35:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d29ed7000) [pid = 1944] [serial = 1507] [outer = (nil)] 21:35:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d3c0e1c00) [pid = 1944] [serial = 1508] [outer = 0x7f9d29ed7000] 21:35:12 INFO - PROCESS | 1944 | 1461558912512 Marionette DEBUG loaded listener.js 21:35:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d3c1ee400) [pid = 1944] [serial = 1509] [outer = 0x7f9d29ed7000] 21:35:13 INFO - PROCESS | 1944 | 1461558913394 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1430ms 21:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:35:13 INFO - PROCESS | 1944 | 1461558913427 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 1944 | 1461558913429 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 21:35:13 INFO - PROCESS | 1944 | 1461558913435 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:35:13 INFO - PROCESS | 1944 | 1461558913438 Marionette TRACE conn4 <- [1,1982,null,{}] 21:35:13 INFO - PROCESS | 1944 | 1461558913442 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:13 INFO - PROCESS | 1944 | 1461558913613 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 21:35:13 INFO - PROCESS | 1944 | 1461558913816 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268df000 == 121 [pid = 1944] [id = 503] 21:35:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d251cb400) [pid = 1944] [serial = 1510] [outer = (nil)] 21:35:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d2a365000) [pid = 1944] [serial = 1511] [outer = 0x7f9d251cb400] 21:35:13 INFO - PROCESS | 1944 | 1461558913882 Marionette DEBUG loaded listener.js 21:35:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d3c212000) [pid = 1944] [serial = 1512] [outer = 0x7f9d251cb400] 21:35:15 INFO - PROCESS | 1944 | 1461558915096 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1688ms 21:35:15 INFO - PROCESS | 1944 | 1461558915123 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 21:35:15 INFO - PROCESS | 1944 | 1461558915128 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 21:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:35:15 INFO - PROCESS | 1944 | 1461558915136 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:35:15 INFO - PROCESS | 1944 | 1461558915141 Marionette TRACE conn4 <- [1,1986,null,{}] 21:35:15 INFO - PROCESS | 1944 | 1461558915149 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:15 INFO - PROCESS | 1944 | 1461558915310 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 21:35:15 INFO - PROCESS | 1944 | 1461558915545 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30815000 == 122 [pid = 1944] [id = 504] 21:35:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d265f2400) [pid = 1944] [serial = 1513] [outer = (nil)] 21:35:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d26646800) [pid = 1944] [serial = 1514] [outer = 0x7f9d265f2400] 21:35:15 INFO - PROCESS | 1944 | 1461558915607 Marionette DEBUG loaded listener.js 21:35:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d2724ec00) [pid = 1944] [serial = 1515] [outer = 0x7f9d265f2400] 21:35:16 INFO - PROCESS | 1944 | 1461558916469 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1385ms 21:35:16 INFO - PROCESS | 1944 | 1461558916521 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 21:35:16 INFO - PROCESS | 1944 | 1461558916527 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 21:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:35:16 INFO - PROCESS | 1944 | 1461558916537 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:35:16 INFO - PROCESS | 1944 | 1461558916540 Marionette TRACE conn4 <- [1,1990,null,{}] 21:35:16 INFO - PROCESS | 1944 | 1461558916545 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:16 INFO - PROCESS | 1944 | 1461558916711 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 21:35:17 INFO - PROCESS | 1944 | 1461558917098 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25f09000 == 123 [pid = 1944] [id = 505] 21:35:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d28d32800) [pid = 1944] [serial = 1516] [outer = (nil)] 21:35:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d28d51000) [pid = 1944] [serial = 1517] [outer = 0x7f9d28d32800] 21:35:17 INFO - PROCESS | 1944 | 1461558917168 Marionette DEBUG loaded listener.js 21:35:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d29ed2c00) [pid = 1944] [serial = 1518] [outer = 0x7f9d28d32800] 21:35:18 INFO - PROCESS | 1944 | 1461558918029 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3caee800 == 122 [pid = 1944] [id = 185] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d365e3800 == 121 [pid = 1944] [id = 55] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33e36800 == 120 [pid = 1944] [id = 54] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d3ba4cc00) [pid = 1944] [serial = 1397] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d3c9f6800) [pid = 1944] [serial = 1403] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d3c0e4400) [pid = 1944] [serial = 1400] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d273ba800) [pid = 1944] [serial = 1418] [outer = (nil)] [url = about:blank] 21:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1584ms 21:35:18 INFO - PROCESS | 1944 | 1461558918131 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 21:35:18 INFO - PROCESS | 1944 | 1461558918134 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33789800 == 119 [pid = 1944] [id = 479] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d32fda000 == 118 [pid = 1944] [id = 478] 21:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d31221800 == 117 [pid = 1944] [id = 477] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30822000 == 116 [pid = 1944] [id = 476] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b168800 == 115 [pid = 1944] [id = 475] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f3c800 == 114 [pid = 1944] [id = 474] 21:35:18 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2658e800 == 113 [pid = 1944] [id = 473] 21:35:18 INFO - PROCESS | 1944 | 1461558918162 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:35:18 INFO - PROCESS | 1944 | 1461558918166 Marionette TRACE conn4 <- [1,1994,null,{}] 21:35:18 INFO - PROCESS | 1944 | 1461558918181 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:18 INFO - PROCESS | 1944 | 1461558918342 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 21:35:18 INFO - PROCESS | 1944 | 1461558918354 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268d0000 == 114 [pid = 1944] [id = 506] 21:35:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d2a370c00) [pid = 1944] [serial = 1519] [outer = (nil)] 21:35:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d30660800) [pid = 1944] [serial = 1520] [outer = 0x7f9d2a370c00] 21:35:18 INFO - PROCESS | 1944 | 1461558918418 Marionette DEBUG loaded listener.js 21:35:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d30deb400) [pid = 1944] [serial = 1521] [outer = 0x7f9d2a370c00] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d37d09000) [pid = 1944] [serial = 1394] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d2664c400) [pid = 1944] [serial = 1413] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d251c2c00) [pid = 1944] [serial = 1379] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d31ad5800) [pid = 1944] [serial = 1388] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d25f8a800) [pid = 1944] [serial = 1410] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d253d5800) [pid = 1944] [serial = 1409] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d2a206800) [pid = 1944] [serial = 1385] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d265f1000) [pid = 1944] [serial = 1412] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d273b6c00) [pid = 1944] [serial = 1416] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d34075c00) [pid = 1944] [serial = 1391] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d270c5400) [pid = 1944] [serial = 1382] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d27247400) [pid = 1944] [serial = 1415] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d269d1400) [pid = 1944] [serial = 1406] [outer = (nil)] [url = about:blank] 21:35:18 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d31ad2800) [pid = 1944] [serial = 1377] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1944 | 1461558919331 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1251ms 21:35:19 INFO - PROCESS | 1944 | 1461558919400 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 21:35:19 INFO - PROCESS | 1944 | 1461558919404 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 21:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:35:19 INFO - PROCESS | 1944 | 1461558919409 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:35:19 INFO - PROCESS | 1944 | 1461558919411 Marionette TRACE conn4 <- [1,1998,null,{}] 21:35:19 INFO - PROCESS | 1944 | 1461558919420 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:19 INFO - PROCESS | 1944 | 1461558919573 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 21:35:19 INFO - PROCESS | 1944 | 1461558919738 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3081d000 == 115 [pid = 1944] [id = 507] 21:35:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d251c2c00) [pid = 1944] [serial = 1522] [outer = (nil)] 21:35:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d31a44400) [pid = 1944] [serial = 1523] [outer = 0x7f9d251c2c00] 21:35:19 INFO - PROCESS | 1944 | 1461558919797 Marionette DEBUG loaded listener.js 21:35:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d332b1400) [pid = 1944] [serial = 1524] [outer = 0x7f9d251c2c00] 21:35:20 INFO - PROCESS | 1944 | 1461558920495 Marionette TRACE conn4 <- [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]]]}] 21:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1124ms 21:35:20 INFO - PROCESS | 1944 | 1461558920535 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 21:35:20 INFO - PROCESS | 1944 | 1461558920538 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 21:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:35:20 INFO - PROCESS | 1944 | 1461558920543 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:35:20 INFO - PROCESS | 1944 | 1461558920544 Marionette TRACE conn4 <- [1,2002,null,{}] 21:35:20 INFO - PROCESS | 1944 | 1461558920550 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:20 INFO - PROCESS | 1944 | 1461558920782 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 21:35:20 INFO - PROCESS | 1944 | 1461558920813 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33780800 == 116 [pid = 1944] [id = 508] 21:35:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d332b2400) [pid = 1944] [serial = 1525] [outer = (nil)] 21:35:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d33bed800) [pid = 1944] [serial = 1526] [outer = 0x7f9d332b2400] 21:35:20 INFO - PROCESS | 1944 | 1461558920873 Marionette DEBUG loaded listener.js 21:35:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d34491800) [pid = 1944] [serial = 1527] [outer = 0x7f9d332b2400] 21:35:21 INFO - PROCESS | 1944 | 1461558921760 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1230ms 21:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:35:21 INFO - PROCESS | 1944 | 1461558921773 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 21:35:21 INFO - PROCESS | 1944 | 1461558921775 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 21:35:21 INFO - PROCESS | 1944 | 1461558921779 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:35:21 INFO - PROCESS | 1944 | 1461558921783 Marionette TRACE conn4 <- [1,2006,null,{}] 21:35:21 INFO - PROCESS | 1944 | 1461558921795 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:22 INFO - PROCESS | 1944 | 1461558922018 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 21:35:22 INFO - PROCESS | 1944 | 1461558922053 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34718800 == 117 [pid = 1944] [id = 509] 21:35:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d34495400) [pid = 1944] [serial = 1528] [outer = (nil)] 21:35:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d37f48000) [pid = 1944] [serial = 1529] [outer = 0x7f9d34495400] 21:35:22 INFO - PROCESS | 1944 | 1461558922114 Marionette DEBUG loaded listener.js 21:35:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d38114000) [pid = 1944] [serial = 1530] [outer = 0x7f9d34495400] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d240ca400) [pid = 1944] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d34075000) [pid = 1944] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d265fc800) [pid = 1944] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d228e1400) [pid = 1944] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d28d51400) [pid = 1944] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d380d9c00) [pid = 1944] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d25139c00) [pid = 1944] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d253d6000) [pid = 1944] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d269cc000) [pid = 1944] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d28d4c000) [pid = 1944] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d273bfc00) [pid = 1944] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d28d2e000) [pid = 1944] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d2513b400) [pid = 1944] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d2a0e1800) [pid = 1944] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:35:23 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f9d253df400) [pid = 1944] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:35:23 INFO - PROCESS | 1944 | 1461558923306 Marionette TRACE conn4 <- [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]]]}] 21:35:23 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 21:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1576ms 21:35:23 INFO - PROCESS | 1944 | 1461558923357 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 21:35:23 INFO - PROCESS | 1944 | 1461558923359 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 21:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:35:23 INFO - PROCESS | 1944 | 1461558923365 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:35:23 INFO - PROCESS | 1944 | 1461558923367 Marionette TRACE conn4 <- [1,2010,null,{}] 21:35:23 INFO - PROCESS | 1944 | 1461558923372 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:23 INFO - PROCESS | 1944 | 1461558923532 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 21:35:23 INFO - PROCESS | 1944 | 1461558923545 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313ce800 == 118 [pid = 1944] [id = 510] 21:35:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d228e5400) [pid = 1944] [serial = 1531] [outer = (nil)] 21:35:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d28d2c800) [pid = 1944] [serial = 1532] [outer = 0x7f9d228e5400] 21:35:23 INFO - PROCESS | 1944 | 1461558923606 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d33242000) [pid = 1944] [serial = 1533] [outer = 0x7f9d228e5400] 21:35:24 INFO - PROCESS | 1944 | 1461558924440 Marionette TRACE conn4 <- [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]]]}] 21:35:24 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 21:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1133ms 21:35:24 INFO - PROCESS | 1944 | 1461558924500 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 21:35:24 INFO - PROCESS | 1944 | 1461558924503 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 21:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:35:24 INFO - PROCESS | 1944 | 1461558924509 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:35:24 INFO - PROCESS | 1944 | 1461558924512 Marionette TRACE conn4 <- [1,2014,null,{}] 21:35:24 INFO - PROCESS | 1944 | 1461558924517 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:24 INFO - PROCESS | 1944 | 1461558924662 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 21:35:24 INFO - PROCESS | 1944 | 1461558924676 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37da8800 == 119 [pid = 1944] [id = 511] 21:35:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d2906d400) [pid = 1944] [serial = 1534] [outer = (nil)] 21:35:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d38115000) [pid = 1944] [serial = 1535] [outer = 0x7f9d2906d400] 21:35:24 INFO - PROCESS | 1944 | 1461558924737 Marionette DEBUG loaded listener.js 21:35:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d3b405800) [pid = 1944] [serial = 1536] [outer = 0x7f9d2906d400] 21:35:25 INFO - PROCESS | 1944 | 1461558925884 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1428ms 21:35:25 INFO - PROCESS | 1944 | 1461558925938 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 21:35:25 INFO - PROCESS | 1944 | 1461558925944 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 21:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:35:25 INFO - PROCESS | 1944 | 1461558925953 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:35:25 INFO - PROCESS | 1944 | 1461558925957 Marionette TRACE conn4 <- [1,2018,null,{}] 21:35:25 INFO - PROCESS | 1944 | 1461558925965 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:26 INFO - PROCESS | 1944 | 1461558926149 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 21:35:26 INFO - PROCESS | 1944 | 1461558926358 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e43800 == 120 [pid = 1944] [id = 512] 21:35:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d270b2000) [pid = 1944] [serial = 1537] [outer = (nil)] 21:35:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d273ba400) [pid = 1944] [serial = 1538] [outer = 0x7f9d270b2000] 21:35:26 INFO - PROCESS | 1944 | 1461558926443 Marionette DEBUG loaded listener.js 21:35:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d29bc2c00) [pid = 1944] [serial = 1539] [outer = 0x7f9d270b2000] 21:35:27 INFO - PROCESS | 1944 | 1461558927367 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:35:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1479ms 21:35:27 INFO - PROCESS | 1944 | 1461558927432 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 21:35:27 INFO - PROCESS | 1944 | 1461558927440 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 21:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:35:27 INFO - PROCESS | 1944 | 1461558927449 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:35:27 INFO - PROCESS | 1944 | 1461558927453 Marionette TRACE conn4 <- [1,2022,null,{}] 21:35:27 INFO - PROCESS | 1944 | 1461558927459 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:27 INFO - PROCESS | 1944 | 1461558927640 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 21:35:27 INFO - PROCESS | 1944 | 1461558927839 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3457e000 == 121 [pid = 1944] [id = 513] 21:35:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d2a0de400) [pid = 1944] [serial = 1540] [outer = (nil)] 21:35:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d30de8000) [pid = 1944] [serial = 1541] [outer = 0x7f9d2a0de400] 21:35:27 INFO - PROCESS | 1944 | 1461558927912 Marionette DEBUG loaded listener.js 21:35:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d332af800) [pid = 1944] [serial = 1542] [outer = 0x7f9d2a0de400] 21:35:28 INFO - PROCESS | 1944 | 1461558928826 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1434ms 21:35:28 INFO - PROCESS | 1944 | 1461558928884 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 21:35:28 INFO - PROCESS | 1944 | 1461558928887 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 21:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:35:28 INFO - PROCESS | 1944 | 1461558928894 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:35:28 INFO - PROCESS | 1944 | 1461558928899 Marionette TRACE conn4 <- [1,2026,null,{}] 21:35:28 INFO - PROCESS | 1944 | 1461558928914 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:29 INFO - PROCESS | 1944 | 1461558929103 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 21:35:29 INFO - PROCESS | 1944 | 1461558929303 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bad4800 == 122 [pid = 1944] [id = 514] 21:35:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d34492800) [pid = 1944] [serial = 1543] [outer = (nil)] 21:35:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d37e03000) [pid = 1944] [serial = 1544] [outer = 0x7f9d34492800] 21:35:29 INFO - PROCESS | 1944 | 1461558929377 Marionette DEBUG loaded listener.js 21:35:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d380d6800) [pid = 1944] [serial = 1545] [outer = 0x7f9d34492800] 21:35:30 INFO - PROCESS | 1944 | 1461558930269 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1433ms 21:35:30 INFO - PROCESS | 1944 | 1461558930328 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 21:35:30 INFO - PROCESS | 1944 | 1461558930333 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 21:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:35:30 INFO - PROCESS | 1944 | 1461558930338 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:35:30 INFO - PROCESS | 1944 | 1461558930341 Marionette TRACE conn4 <- [1,2030,null,{}] 21:35:30 INFO - PROCESS | 1944 | 1461558930346 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:30 INFO - PROCESS | 1944 | 1461558930530 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 21:35:30 INFO - PROCESS | 1944 | 1461558930737 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c51b000 == 123 [pid = 1944] [id = 515] 21:35:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d344a3400) [pid = 1944] [serial = 1546] [outer = (nil)] 21:35:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d3aa9c000) [pid = 1944] [serial = 1547] [outer = 0x7f9d344a3400] 21:35:30 INFO - PROCESS | 1944 | 1461558930810 Marionette DEBUG loaded listener.js 21:35:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d3bcd4000) [pid = 1944] [serial = 1548] [outer = 0x7f9d344a3400] 21:35:31 INFO - PROCESS | 1944 | 1461558931738 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:35:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:35:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1426ms 21:35:31 INFO - PROCESS | 1944 | 1461558931766 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 21:35:31 INFO - PROCESS | 1944 | 1461558931770 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 21:35:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:35:31 INFO - PROCESS | 1944 | 1461558931775 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:35:31 INFO - PROCESS | 1944 | 1461558931778 Marionette TRACE conn4 <- [1,2034,null,{}] 21:35:31 INFO - PROCESS | 1944 | 1461558931783 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:31 INFO - PROCESS | 1944 | 1461558931965 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 21:35:32 INFO - PROCESS | 1944 | 1461558932170 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d013000 == 124 [pid = 1944] [id = 516] 21:35:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d380d6c00) [pid = 1944] [serial = 1549] [outer = (nil)] 21:35:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d3c0dac00) [pid = 1944] [serial = 1550] [outer = 0x7f9d380d6c00] 21:35:32 INFO - PROCESS | 1944 | 1461558932238 Marionette DEBUG loaded listener.js 21:35:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d3c1ec400) [pid = 1944] [serial = 1551] [outer = 0x7f9d380d6c00] 21:35:33 INFO - PROCESS | 1944 | 1461558933096 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1375ms 21:35:33 INFO - PROCESS | 1944 | 1461558933151 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 21:35:33 INFO - PROCESS | 1944 | 1461558933154 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 21:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:35:33 INFO - PROCESS | 1944 | 1461558933160 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:35:33 INFO - PROCESS | 1944 | 1461558933162 Marionette TRACE conn4 <- [1,2038,null,{}] 21:35:33 INFO - PROCESS | 1944 | 1461558933168 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:33 INFO - PROCESS | 1944 | 1461558933378 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 21:35:33 INFO - PROCESS | 1944 | 1461558933581 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e129800 == 125 [pid = 1944] [id = 517] 21:35:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d3c1cc800) [pid = 1944] [serial = 1552] [outer = (nil)] 21:35:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d3cac0400) [pid = 1944] [serial = 1553] [outer = 0x7f9d3c1cc800] 21:35:33 INFO - PROCESS | 1944 | 1461558933699 Marionette DEBUG loaded listener.js 21:35:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d3db93800) [pid = 1944] [serial = 1554] [outer = 0x7f9d3c1cc800] 21:35:34 INFO - PROCESS | 1944 | 1461558934580 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1476ms 21:35:34 INFO - PROCESS | 1944 | 1461558934638 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 21:35:34 INFO - PROCESS | 1944 | 1461558934641 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 21:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:35:34 INFO - PROCESS | 1944 | 1461558934646 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:35:34 INFO - PROCESS | 1944 | 1461558934649 Marionette TRACE conn4 <- [1,2042,null,{}] 21:35:34 INFO - PROCESS | 1944 | 1461558934654 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:34 INFO - PROCESS | 1944 | 1461558934832 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 21:35:35 INFO - PROCESS | 1944 | 1461558935097 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d401d8800 == 126 [pid = 1944] [id = 518] 21:35:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d27bc5800) [pid = 1944] [serial = 1555] [outer = (nil)] 21:35:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d3e184c00) [pid = 1944] [serial = 1556] [outer = 0x7f9d27bc5800] 21:35:35 INFO - PROCESS | 1944 | 1461558935169 Marionette DEBUG loaded listener.js 21:35:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d3e2da800) [pid = 1944] [serial = 1557] [outer = 0x7f9d27bc5800] 21:35:35 INFO - PROCESS | 1944 | 1461558935983 Marionette TRACE conn4 <- [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]]]}] 21:35:36 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) 21:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1377ms 21:35:36 INFO - PROCESS | 1944 | 1461558936025 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 21:35:36 INFO - PROCESS | 1944 | 1461558936028 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 21:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:35:36 INFO - PROCESS | 1944 | 1461558936034 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:35:36 INFO - PROCESS | 1944 | 1461558936036 Marionette TRACE conn4 <- [1,2046,null,{}] 21:35:36 INFO - PROCESS | 1944 | 1461558936041 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:36 INFO - PROCESS | 1944 | 1461558936216 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 21:35:36 INFO - PROCESS | 1944 | 1461558936431 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44ae3800 == 127 [pid = 1944] [id = 519] 21:35:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d3c1eec00) [pid = 1944] [serial = 1558] [outer = (nil)] 21:35:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d3ed75800) [pid = 1944] [serial = 1559] [outer = 0x7f9d3c1eec00] 21:35:36 INFO - PROCESS | 1944 | 1461558936510 Marionette DEBUG loaded listener.js 21:35:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d40162800) [pid = 1944] [serial = 1560] [outer = 0x7f9d3c1eec00] 21:35:37 INFO - PROCESS | 1944 | 1461558937376 Marionette TRACE conn4 <- [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]]]}] 21:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1383ms 21:35:37 INFO - PROCESS | 1944 | 1461558937418 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 21:35:37 INFO - PROCESS | 1944 | 1461558937422 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 21:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:35:37 INFO - PROCESS | 1944 | 1461558937427 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:35:37 INFO - PROCESS | 1944 | 1461558937429 Marionette TRACE conn4 <- [1,2050,null,{}] 21:35:37 INFO - PROCESS | 1944 | 1461558937434 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:37 INFO - PROCESS | 1944 | 1461558937609 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 21:35:37 INFO - PROCESS | 1944 | 1461558937817 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a60e800 == 128 [pid = 1944] [id = 520] 21:35:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3dba1400) [pid = 1944] [serial = 1561] [outer = (nil)] 21:35:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d40182000) [pid = 1944] [serial = 1562] [outer = 0x7f9d3dba1400] 21:35:37 INFO - PROCESS | 1944 | 1461558937883 Marionette DEBUG loaded listener.js 21:35:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d404a0400) [pid = 1944] [serial = 1563] [outer = 0x7f9d3dba1400] 21:35:38 INFO - PROCESS | 1944 | 1461558938702 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1325ms 21:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:35:38 INFO - PROCESS | 1944 | 1461558938754 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 21:35:38 INFO - PROCESS | 1944 | 1461558938756 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 21:35:38 INFO - PROCESS | 1944 | 1461558938761 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 1944 | 1461558938765 Marionette TRACE conn4 <- [1,2054,null,{}] 21:35:38 INFO - PROCESS | 1944 | 1461558938770 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:38 INFO - PROCESS | 1944 | 1461558938940 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 21:35:39 INFO - PROCESS | 1944 | 1461558939156 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8da800 == 129 [pid = 1944] [id = 521] 21:35:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d253d4c00) [pid = 1944] [serial = 1564] [outer = (nil)] 21:35:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d33bf6400) [pid = 1944] [serial = 1565] [outer = 0x7f9d253d4c00] 21:35:39 INFO - PROCESS | 1944 | 1461558939263 Marionette DEBUG loaded listener.js 21:35:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d44a67000) [pid = 1944] [serial = 1566] [outer = 0x7f9d253d4c00] 21:35:40 INFO - PROCESS | 1944 | 1461558940181 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1479ms 21:35:40 INFO - PROCESS | 1944 | 1461558940241 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 21:35:40 INFO - PROCESS | 1944 | 1461558940244 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 21:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:35:40 INFO - PROCESS | 1944 | 1461558940251 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:35:40 INFO - PROCESS | 1944 | 1461558940256 Marionette TRACE conn4 <- [1,2058,null,{}] 21:35:40 INFO - PROCESS | 1944 | 1461558940261 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:40 INFO - PROCESS | 1944 | 1461558940506 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 21:35:40 INFO - PROCESS | 1944 | 1461558940712 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4b81f000 == 130 [pid = 1944] [id = 522] 21:35:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d27244000) [pid = 1944] [serial = 1567] [outer = (nil)] 21:35:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d4a9ef000) [pid = 1944] [serial = 1568] [outer = 0x7f9d27244000] 21:35:40 INFO - PROCESS | 1944 | 1461558940825 Marionette DEBUG loaded listener.js 21:35:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d4ad55c00) [pid = 1944] [serial = 1569] [outer = 0x7f9d27244000] 21:35:41 INFO - PROCESS | 1944 | 1461558941753 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1548ms 21:35:41 INFO - PROCESS | 1944 | 1461558941798 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 21:35:41 INFO - PROCESS | 1944 | 1461558941802 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 21:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:35:41 INFO - PROCESS | 1944 | 1461558941807 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:35:41 INFO - PROCESS | 1944 | 1461558941809 Marionette TRACE conn4 <- [1,2062,null,{}] 21:35:41 INFO - PROCESS | 1944 | 1461558941815 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:41 INFO - PROCESS | 1944 | 1461558941988 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 21:35:42 INFO - PROCESS | 1944 | 1461558942202 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267ae000 == 131 [pid = 1944] [id = 523] 21:35:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d25f8d400) [pid = 1944] [serial = 1570] [outer = (nil)] 21:35:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d2a0e6800) [pid = 1944] [serial = 1571] [outer = 0x7f9d25f8d400] 21:35:42 INFO - PROCESS | 1944 | 1461558942269 Marionette DEBUG loaded listener.js 21:35:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d4ad5ac00) [pid = 1944] [serial = 1572] [outer = 0x7f9d25f8d400] 21:35:43 INFO - PROCESS | 1944 | 1461558943147 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1387ms 21:35:43 INFO - PROCESS | 1944 | 1461558943195 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 21:35:43 INFO - PROCESS | 1944 | 1461558943198 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 21:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:35:43 INFO - PROCESS | 1944 | 1461558943205 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:35:43 INFO - PROCESS | 1944 | 1461558943208 Marionette TRACE conn4 <- [1,2066,null,{}] 21:35:43 INFO - PROCESS | 1944 | 1461558943214 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:43 INFO - PROCESS | 1944 | 1461558943389 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 21:35:43 INFO - PROCESS | 1944 | 1461558943600 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25c3f800 == 132 [pid = 1944] [id = 524] 21:35:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d2289dc00) [pid = 1944] [serial = 1573] [outer = (nil)] 21:35:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d228ea000) [pid = 1944] [serial = 1574] [outer = 0x7f9d2289dc00] 21:35:43 INFO - PROCESS | 1944 | 1461558943667 Marionette DEBUG loaded listener.js 21:35:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d273b3000) [pid = 1944] [serial = 1575] [outer = 0x7f9d2289dc00] 21:35:44 INFO - PROCESS | 1944 | 1461558944891 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1727ms 21:35:44 INFO - PROCESS | 1944 | 1461558944933 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 21:35:44 INFO - PROCESS | 1944 | 1461558944939 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 21:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:35:44 INFO - PROCESS | 1944 | 1461558944947 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:35:44 INFO - PROCESS | 1944 | 1461558944951 Marionette TRACE conn4 <- [1,2070,null,{}] 21:35:44 INFO - PROCESS | 1944 | 1461558944958 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:45 INFO - PROCESS | 1944 | 1461558945133 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 21:35:45 INFO - PROCESS | 1944 | 1461558945349 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f24000 == 133 [pid = 1944] [id = 525] 21:35:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d25f90000) [pid = 1944] [serial = 1576] [outer = (nil)] 21:35:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d270acc00) [pid = 1944] [serial = 1577] [outer = 0x7f9d25f90000] 21:35:45 INFO - PROCESS | 1944 | 1461558945468 Marionette DEBUG loaded listener.js 21:35:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d29064800) [pid = 1944] [serial = 1578] [outer = 0x7f9d25f90000] 21:35:46 INFO - PROCESS | 1944 | 1461558946473 Marionette TRACE conn4 <- [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]]]}] 21:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1590ms 21:35:46 INFO - PROCESS | 1944 | 1461558946537 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 21:35:46 INFO - PROCESS | 1944 | 1461558946545 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 21:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:35:46 INFO - PROCESS | 1944 | 1461558946554 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:35:46 INFO - PROCESS | 1944 | 1461558946557 Marionette TRACE conn4 <- [1,2074,null,{}] 21:35:46 INFO - PROCESS | 1944 | 1461558946562 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:46 INFO - PROCESS | 1944 | 1461558946802 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 21:35:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313ce800 == 132 [pid = 1944] [id = 510] 21:35:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34718800 == 131 [pid = 1944] [id = 509] 21:35:46 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d29bc8c00) [pid = 1944] [serial = 1454] [outer = (nil)] [url = about:blank] 21:35:46 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d3704d400) [pid = 1944] [serial = 1475] [outer = (nil)] [url = about:blank] 21:35:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33780800 == 130 [pid = 1944] [id = 508] 21:35:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3081d000 == 129 [pid = 1944] [id = 507] 21:35:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268d0000 == 128 [pid = 1944] [id = 506] 21:35:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d25f09000 == 127 [pid = 1944] [id = 505] 21:35:46 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30815000 == 126 [pid = 1944] [id = 504] 21:35:47 INFO - PROCESS | 1944 | 1461558947146 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d270c3800) [pid = 1944] [serial = 1293] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d228f0800) [pid = 1944] [serial = 1272] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d2a36a400) [pid = 1944] [serial = 1296] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d4f416c00) [pid = 1944] [serial = 1269] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d3cf06000) [pid = 1944] [serial = 1263] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d49a19c00) [pid = 1944] [serial = 1266] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d27bd0800) [pid = 1944] [serial = 1308] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d2a0da800) [pid = 1944] [serial = 1430] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d25130800) [pid = 1944] [serial = 1421] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d31a4a400) [pid = 1944] [serial = 1439] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d33bf2c00) [pid = 1944] [serial = 1448] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d340a8400) [pid = 1944] [serial = 1451] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d2a363c00) [pid = 1944] [serial = 1433] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d28d4a000) [pid = 1944] [serial = 1427] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d332bb000) [pid = 1944] [serial = 1445] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d33243400) [pid = 1944] [serial = 1442] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d27cf5c00) [pid = 1944] [serial = 1419] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d35762400) [pid = 1944] [serial = 1473] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d3126ec00) [pid = 1944] [serial = 1467] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d3467bc00) [pid = 1944] [serial = 1290] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d314c4400) [pid = 1944] [serial = 1469] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d340a1800) [pid = 1944] [serial = 1472] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d31a46400) [pid = 1944] [serial = 1470] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d29bcd000) [pid = 1944] [serial = 1463] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d2a0e1000) [pid = 1944] [serial = 1464] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d27247c00) [pid = 1944] [serial = 1460] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d27cec000) [pid = 1944] [serial = 1461] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d30dd7c00) [pid = 1944] [serial = 1436] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d270b1c00) [pid = 1944] [serial = 1424] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d30bdfc00) [pid = 1944] [serial = 1466] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d25d05800) [pid = 1944] [serial = 1457] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d269c2c00) [pid = 1944] [serial = 1458] [outer = (nil)] [url = about:blank] 21:35:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d265c4800 == 127 [pid = 1944] [id = 526] 21:35:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d228f0800) [pid = 1944] [serial = 1579] [outer = (nil)] 21:35:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d27bd0800) [pid = 1944] [serial = 1580] [outer = 0x7f9d228f0800] 21:35:47 INFO - PROCESS | 1944 | 1461558947245 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d30de6400) [pid = 1944] [serial = 1581] [outer = 0x7f9d228f0800] 21:35:47 INFO - PROCESS | 1944 | 1461558947978 Marionette TRACE conn4 <- [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]]]}] 21:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1480ms 21:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:35:48 INFO - PROCESS | 1944 | 1461558948034 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 21:35:48 INFO - PROCESS | 1944 | 1461558948037 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 21:35:48 INFO - PROCESS | 1944 | 1461558948048 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:35:48 INFO - PROCESS | 1944 | 1461558948053 Marionette TRACE conn4 <- [1,2078,null,{}] 21:35:48 INFO - PROCESS | 1944 | 1461558948079 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:48 INFO - PROCESS | 1944 | 1461558948246 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 21:35:48 INFO - PROCESS | 1944 | 1461558948258 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bf89000 == 128 [pid = 1944] [id = 527] 21:35:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d33243400) [pid = 1944] [serial = 1582] [outer = (nil)] 21:35:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d340a5400) [pid = 1944] [serial = 1583] [outer = 0x7f9d33243400] 21:35:48 INFO - PROCESS | 1944 | 1461558948322 Marionette DEBUG loaded listener.js 21:35:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d3575c800) [pid = 1944] [serial = 1584] [outer = 0x7f9d33243400] 21:35:49 INFO - PROCESS | 1944 | 1461558949121 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1146ms 21:35:49 INFO - PROCESS | 1944 | 1461558949188 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 21:35:49 INFO - PROCESS | 1944 | 1461558949192 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 21:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:35:49 INFO - PROCESS | 1944 | 1461558949197 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - PROCESS | 1944 | 1461558949199 Marionette TRACE conn4 <- [1,2082,null,{}] 21:35:49 INFO - PROCESS | 1944 | 1461558949204 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:49 INFO - PROCESS | 1944 | 1461558949361 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 21:35:49 INFO - PROCESS | 1944 | 1461558949377 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33793000 == 129 [pid = 1944] [id = 528] 21:35:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d31a45000) [pid = 1944] [serial = 1585] [outer = (nil)] 21:35:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d37d07800) [pid = 1944] [serial = 1586] [outer = 0x7f9d31a45000] 21:35:49 INFO - PROCESS | 1944 | 1461558949435 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d37e09400) [pid = 1944] [serial = 1587] [outer = 0x7f9d31a45000] 21:35:50 INFO - PROCESS | 1944 | 1461558950375 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1229ms 21:35:50 INFO - PROCESS | 1944 | 1461558950435 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 21:35:50 INFO - PROCESS | 1944 | 1461558950438 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 21:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:35:50 INFO - PROCESS | 1944 | 1461558950443 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:35:50 INFO - PROCESS | 1944 | 1461558950445 Marionette TRACE conn4 <- [1,2086,null,{}] 21:35:50 INFO - PROCESS | 1944 | 1461558950451 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:50 INFO - PROCESS | 1944 | 1461558950660 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 21:35:51 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d265f2400) [pid = 1944] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:35:51 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d28d32800) [pid = 1944] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:35:51 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d34495400) [pid = 1944] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:35:51 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d2a370c00) [pid = 1944] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:35:51 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d251c2c00) [pid = 1944] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:35:51 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d332b2400) [pid = 1944] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:35:51 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d228e5400) [pid = 1944] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:35:51 INFO - PROCESS | 1944 | 1461558951323 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267af800 == 130 [pid = 1944] [id = 529] 21:35:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d228e5400) [pid = 1944] [serial = 1588] [outer = (nil)] 21:35:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d251c2c00) [pid = 1944] [serial = 1589] [outer = 0x7f9d228e5400] 21:35:51 INFO - PROCESS | 1944 | 1461558951400 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d265f1000) [pid = 1944] [serial = 1590] [outer = 0x7f9d228e5400] 21:35:52 INFO - PROCESS | 1944 | 1461558952298 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1929ms 21:35:52 INFO - PROCESS | 1944 | 1461558952375 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 21:35:52 INFO - PROCESS | 1944 | 1461558952380 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 21:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:35:52 INFO - PROCESS | 1944 | 1461558952387 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:35:52 INFO - PROCESS | 1944 | 1461558952394 Marionette TRACE conn4 <- [1,2090,null,{}] 21:35:52 INFO - PROCESS | 1944 | 1461558952400 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:52 INFO - PROCESS | 1944 | 1461558952634 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 21:35:52 INFO - PROCESS | 1944 | 1461558952882 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bf83800 == 131 [pid = 1944] [id = 530] 21:35:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d28d50000) [pid = 1944] [serial = 1591] [outer = (nil)] 21:35:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d2a0e2c00) [pid = 1944] [serial = 1592] [outer = 0x7f9d28d50000] 21:35:53 INFO - PROCESS | 1944 | 1461558953006 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d2a364400) [pid = 1944] [serial = 1593] [outer = 0x7f9d28d50000] 21:35:53 INFO - PROCESS | 1944 | 1461558953886 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1538ms 21:35:53 INFO - PROCESS | 1944 | 1461558953929 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 1944 | 1461558953935 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 21:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:35:53 INFO - PROCESS | 1944 | 1461558953940 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 1944 | 1461558953943 Marionette TRACE conn4 <- [1,2094,null,{}] 21:35:53 INFO - PROCESS | 1944 | 1461558953949 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:54 INFO - PROCESS | 1944 | 1461558954114 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 21:35:54 INFO - PROCESS | 1944 | 1461558954324 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344d9800 == 132 [pid = 1944] [id = 531] 21:35:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d2b084000) [pid = 1944] [serial = 1594] [outer = (nil)] 21:35:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d31a49000) [pid = 1944] [serial = 1595] [outer = 0x7f9d2b084000] 21:35:54 INFO - PROCESS | 1944 | 1461558954393 Marionette DEBUG loaded listener.js 21:35:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d332b2400) [pid = 1944] [serial = 1596] [outer = 0x7f9d2b084000] 21:35:55 INFO - PROCESS | 1944 | 1461558955332 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1427ms 21:35:55 INFO - PROCESS | 1944 | 1461558955368 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 21:35:55 INFO - PROCESS | 1944 | 1461558955371 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 21:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:35:55 INFO - PROCESS | 1944 | 1461558955386 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:35:55 INFO - PROCESS | 1944 | 1461558955394 Marionette TRACE conn4 <- [1,2098,null,{}] 21:35:55 INFO - PROCESS | 1944 | 1461558955400 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:55 INFO - PROCESS | 1944 | 1461558955580 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 21:35:55 INFO - PROCESS | 1944 | 1461558955783 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37bf1800 == 133 [pid = 1944] [id = 532] 21:35:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d30df0800) [pid = 1944] [serial = 1597] [outer = (nil)] 21:35:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d37048800) [pid = 1944] [serial = 1598] [outer = 0x7f9d30df0800] 21:35:55 INFO - PROCESS | 1944 | 1461558955850 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d37f45000) [pid = 1944] [serial = 1599] [outer = 0x7f9d30df0800] 21:35:56 INFO - PROCESS | 1944 | 1461558956712 Marionette TRACE conn4 <- [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]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1399ms 21:35:56 INFO - PROCESS | 1944 | 1461558956778 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 21:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:35:56 INFO - PROCESS | 1944 | 1461558956782 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 21:35:56 INFO - PROCESS | 1944 | 1461558956787 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - PROCESS | 1944 | 1461558956790 Marionette TRACE conn4 <- [1,2102,null,{}] 21:35:56 INFO - PROCESS | 1944 | 1461558956795 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:56 INFO - PROCESS | 1944 | 1461558956967 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 21:35:57 INFO - PROCESS | 1944 | 1461558957176 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38285800 == 134 [pid = 1944] [id = 533] 21:35:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d2906fc00) [pid = 1944] [serial = 1600] [outer = (nil)] 21:35:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d38f61400) [pid = 1944] [serial = 1601] [outer = 0x7f9d2906fc00] 21:35:57 INFO - PROCESS | 1944 | 1461558957286 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3b9c1c00) [pid = 1944] [serial = 1602] [outer = 0x7f9d2906fc00] 21:35:58 INFO - PROCESS | 1944 | 1461558958104 Marionette TRACE conn4 <- [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]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1378ms 21:35:58 INFO - PROCESS | 1944 | 1461558958166 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 1944 | 1461558958169 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 21:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:35:58 INFO - PROCESS | 1944 | 1461558958175 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - PROCESS | 1944 | 1461558958177 Marionette TRACE conn4 <- [1,2106,null,{}] 21:35:58 INFO - PROCESS | 1944 | 1461558958183 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:58 INFO - PROCESS | 1944 | 1461558958348 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 21:35:58 INFO - PROCESS | 1944 | 1461558958556 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3baa1800 == 135 [pid = 1944] [id = 534] 21:35:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d3bcdec00) [pid = 1944] [serial = 1603] [outer = (nil)] 21:35:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d3c18a400) [pid = 1944] [serial = 1604] [outer = 0x7f9d3bcdec00] 21:35:58 INFO - PROCESS | 1944 | 1461558958680 Marionette DEBUG loaded listener.js 21:35:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d3d08e400) [pid = 1944] [serial = 1605] [outer = 0x7f9d3bcdec00] 21:35:59 INFO - PROCESS | 1944 | 1461558959612 Marionette TRACE conn4 <- [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]]]}] 21:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1478ms 21:35:59 INFO - PROCESS | 1944 | 1461558959654 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 21:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:35:59 INFO - PROCESS | 1944 | 1461558959658 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 21:35:59 INFO - PROCESS | 1944 | 1461558959663 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:35:59 INFO - PROCESS | 1944 | 1461558959667 Marionette TRACE conn4 <- [1,2110,null,{}] 21:35:59 INFO - PROCESS | 1944 | 1461558959672 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:35:59 INFO - PROCESS | 1944 | 1461558959843 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 21:36:00 INFO - PROCESS | 1944 | 1461558960056 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d86e000 == 136 [pid = 1944] [id = 535] 21:36:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d3bc74c00) [pid = 1944] [serial = 1606] [outer = (nil)] 21:36:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d40179800) [pid = 1944] [serial = 1607] [outer = 0x7f9d3bc74c00] 21:36:00 INFO - PROCESS | 1944 | 1461558960181 Marionette DEBUG loaded listener.js 21:36:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d4a965000) [pid = 1944] [serial = 1608] [outer = 0x7f9d3bc74c00] 21:36:01 INFO - PROCESS | 1944 | 1461558961038 Marionette TRACE conn4 <- [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]]]}] 21:36:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:36:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1437ms 21:36:01 INFO - PROCESS | 1944 | 1461558961101 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 21:36:01 INFO - PROCESS | 1944 | 1461558961105 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 21:36:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:36:01 INFO - PROCESS | 1944 | 1461558961111 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:36:01 INFO - PROCESS | 1944 | 1461558961114 Marionette TRACE conn4 <- [1,2114,null,{}] 21:36:01 INFO - PROCESS | 1944 | 1461558961118 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:01 INFO - PROCESS | 1944 | 1461558961290 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 21:36:01 INFO - PROCESS | 1944 | 1461558961519 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ada1800 == 137 [pid = 1944] [id = 536] 21:36:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d380d5c00) [pid = 1944] [serial = 1609] [outer = (nil)] 21:36:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d3d8c1c00) [pid = 1944] [serial = 1610] [outer = 0x7f9d380d5c00] 21:36:01 INFO - PROCESS | 1944 | 1461558961635 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d4ab93000) [pid = 1944] [serial = 1611] [outer = 0x7f9d380d5c00] 21:36:02 INFO - PROCESS | 1944 | 1461558962509 Marionette TRACE conn4 <- [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]]]}] 21:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1438ms 21:36:02 INFO - PROCESS | 1944 | 1461558962549 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 21:36:02 INFO - PROCESS | 1944 | 1461558962553 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 21:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:36:02 INFO - PROCESS | 1944 | 1461558962558 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:36:02 INFO - PROCESS | 1944 | 1461558962560 Marionette TRACE conn4 <- [1,2118,null,{}] 21:36:02 INFO - PROCESS | 1944 | 1461558962565 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:02 INFO - PROCESS | 1944 | 1461558962740 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 21:36:02 INFO - PROCESS | 1944 | 1461558962950 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4dc7e800 == 138 [pid = 1944] [id = 537] 21:36:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d3b4af400) [pid = 1944] [serial = 1612] [outer = (nil)] 21:36:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d4adfb400) [pid = 1944] [serial = 1613] [outer = 0x7f9d3b4af400] 21:36:03 INFO - PROCESS | 1944 | 1461558963058 Marionette DEBUG loaded listener.js 21:36:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d4bae2c00) [pid = 1944] [serial = 1614] [outer = 0x7f9d3b4af400] 21:36:03 INFO - PROCESS | 1944 | 1461558963930 Marionette TRACE conn4 <- [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]]]}] 21:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1429ms 21:36:03 INFO - PROCESS | 1944 | 1461558963988 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 21:36:03 INFO - PROCESS | 1944 | 1461558963992 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 21:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:36:04 INFO - PROCESS | 1944 | 1461558963997 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:36:04 INFO - PROCESS | 1944 | 1461558963999 Marionette TRACE conn4 <- [1,2122,null,{}] 21:36:04 INFO - PROCESS | 1944 | 1461558964005 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:04 INFO - PROCESS | 1944 | 1461558964177 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 21:36:04 INFO - PROCESS | 1944 | 1461558964442 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f906800 == 139 [pid = 1944] [id = 538] 21:36:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d4dcc0400) [pid = 1944] [serial = 1615] [outer = (nil)] 21:36:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d4f308c00) [pid = 1944] [serial = 1616] [outer = 0x7f9d4dcc0400] 21:36:04 INFO - PROCESS | 1944 | 1461558964555 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d4f40c800) [pid = 1944] [serial = 1617] [outer = 0x7f9d4dcc0400] 21:36:04 INFO - PROCESS | 1944 | ************************* 21:36:04 INFO - PROCESS | 1944 | A coding exception was thrown and uncaught in a Task. 21:36:04 INFO - PROCESS | 1944 | 21:36:04 INFO - PROCESS | 1944 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:36:04 INFO - PROCESS | 1944 | Full stack: 21:36:04 INFO - PROCESS | 1944 | ************************* 21:36:05 INFO - PROCESS | 1944 | 1461558965400 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:36:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:36:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1433ms 21:36:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:36:05 INFO - PROCESS | 1944 | 1461558965431 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 21:36:05 INFO - PROCESS | 1944 | 1461558965434 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 21:36:05 INFO - PROCESS | 1944 | 1461558965438 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 1944 | 1461558965442 Marionette TRACE conn4 <- [1,2126,null,{}] 21:36:05 INFO - PROCESS | 1944 | 1461558965447 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:05 INFO - PROCESS | 1944 | 1461558965615 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 21:36:05 INFO - PROCESS | 1944 | 1461558965830 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3729a800 == 140 [pid = 1944] [id = 539] 21:36:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d3065a400) [pid = 1944] [serial = 1618] [outer = (nil)] 21:36:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d4f40d800) [pid = 1944] [serial = 1619] [outer = 0x7f9d3065a400] 21:36:05 INFO - PROCESS | 1944 | 1461558965982 Marionette DEBUG loaded listener.js 21:36:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d4f6a7000) [pid = 1944] [serial = 1620] [outer = 0x7f9d3065a400] 21:36:07 INFO - PROCESS | 1944 | 1461558967366 Marionette TRACE conn4 <- [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]]]}] 21:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1982ms 21:36:07 INFO - PROCESS | 1944 | 1461558967422 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 21:36:07 INFO - PROCESS | 1944 | 1461558967427 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 21:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:36:07 INFO - PROCESS | 1944 | 1461558967435 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:36:07 INFO - PROCESS | 1944 | 1461558967439 Marionette TRACE conn4 <- [1,2130,null,{}] 21:36:07 INFO - PROCESS | 1944 | 1461558967447 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:07 INFO - PROCESS | 1944 | 1461558967674 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 21:36:07 INFO - PROCESS | 1944 | 1461558967899 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26585800 == 141 [pid = 1944] [id = 540] 21:36:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d251f1000) [pid = 1944] [serial = 1621] [outer = (nil)] 21:36:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d251f5000) [pid = 1944] [serial = 1622] [outer = 0x7f9d251f1000] 21:36:07 INFO - PROCESS | 1944 | 1461558967972 Marionette DEBUG loaded listener.js 21:36:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d251fc800) [pid = 1944] [serial = 1623] [outer = 0x7f9d251f1000] 21:36:08 INFO - PROCESS | 1944 | 1461558968828 Marionette TRACE conn4 <- [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] 21:36:08 INFO - PROCESS | 1944 | 1461558968879 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 21:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:36:08 INFO - PROCESS | 1944 | 1461558968888 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - PROCESS | 1944 | 1461558968892 Marionette TRACE conn4 <- [1,2134,null,{}] 21:36:08 INFO - PROCESS | 1944 | 1461558968897 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:09 INFO - PROCESS | 1944 | 1461558969069 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 21:36:09 INFO - PROCESS | 1944 | 1461558969492 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26584800 == 142 [pid = 1944] [id = 541] 21:36:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d26646400) [pid = 1944] [serial = 1624] [outer = (nil)] 21:36:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d2664b000) [pid = 1944] [serial = 1625] [outer = 0x7f9d26646400] 21:36:09 INFO - PROCESS | 1944 | 1461558969562 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d269cf000) [pid = 1944] [serial = 1626] [outer = 0x7f9d26646400] 21:36:10 INFO - PROCESS | 1944 | 1461558970478 Marionette TRACE conn4 <- [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]]]}] 21:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1633ms 21:36:10 INFO - PROCESS | 1944 | 1461558970522 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 21:36:10 INFO - PROCESS | 1944 | 1461558970526 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 21:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:36:10 INFO - PROCESS | 1944 | 1461558970532 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:36:10 INFO - PROCESS | 1944 | 1461558970537 Marionette TRACE conn4 <- [1,2138,null,{}] 21:36:10 INFO - PROCESS | 1944 | 1461558970553 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:10 INFO - PROCESS | 1944 | 1461558970733 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 21:36:10 INFO - PROCESS | 1944 | 1461558970957 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2a3aa000 == 143 [pid = 1944] [id = 542] 21:36:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d273b7800) [pid = 1944] [serial = 1627] [outer = (nil)] 21:36:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d273bf800) [pid = 1944] [serial = 1628] [outer = 0x7f9d273b7800] 21:36:11 INFO - PROCESS | 1944 | 1461558971107 Marionette DEBUG loaded listener.js 21:36:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d27cf1c00) [pid = 1944] [serial = 1629] [outer = 0x7f9d273b7800] 21:36:11 INFO - PROCESS | 1944 | 1461558971987 Marionette TRACE conn4 <- [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]]]}] 21:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1484ms 21:36:12 INFO - PROCESS | 1944 | 1461558972019 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 21:36:12 INFO - PROCESS | 1944 | 1461558972023 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 21:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:36:12 INFO - PROCESS | 1944 | 1461558972030 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:36:12 INFO - PROCESS | 1944 | 1461558972033 Marionette TRACE conn4 <- [1,2142,null,{}] 21:36:12 INFO - PROCESS | 1944 | 1461558972038 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:12 INFO - PROCESS | 1944 | 1461558972223 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33793000 == 142 [pid = 1944] [id = 528] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d3b27e400) [pid = 1944] [serial = 1499] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d38115000) [pid = 1944] [serial = 1535] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d3467c800) [pid = 1944] [serial = 1487] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d3ba55400) [pid = 1944] [serial = 1502] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d25f90c00) [pid = 1944] [serial = 1478] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d33576800) [pid = 1944] [serial = 1484] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d39c0c800) [pid = 1944] [serial = 1496] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d3811a400) [pid = 1944] [serial = 1493] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d2a365000) [pid = 1944] [serial = 1511] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d29bd0000) [pid = 1944] [serial = 1481] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d37e02c00) [pid = 1944] [serial = 1490] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d3c0e1c00) [pid = 1944] [serial = 1508] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d3bc79800) [pid = 1944] [serial = 1505] [outer = (nil)] [url = about:blank] 21:36:12 INFO - PROCESS | 1944 | 1461558972529 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bf89000 == 141 [pid = 1944] [id = 527] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d265c4800 == 140 [pid = 1944] [id = 526] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f24000 == 139 [pid = 1944] [id = 525] 21:36:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27177000 == 140 [pid = 1944] [id = 543] 21:36:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d251c6400) [pid = 1944] [serial = 1630] [outer = (nil)] 21:36:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d28d4e000) [pid = 1944] [serial = 1631] [outer = 0x7f9d251c6400] 21:36:12 INFO - PROCESS | 1944 | 1461558972598 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d29bd0000) [pid = 1944] [serial = 1632] [outer = 0x7f9d251c6400] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8da800 == 139 [pid = 1944] [id = 521] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a60e800 == 138 [pid = 1944] [id = 520] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d44ae3800 == 137 [pid = 1944] [id = 519] 21:36:12 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d401d8800 == 136 [pid = 1944] [id = 518] 21:36:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e129800 == 135 [pid = 1944] [id = 517] 21:36:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d013000 == 134 [pid = 1944] [id = 516] 21:36:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c51b000 == 133 [pid = 1944] [id = 515] 21:36:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3457e000 == 132 [pid = 1944] [id = 513] 21:36:13 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e43800 == 131 [pid = 1944] [id = 512] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d332b1400) [pid = 1944] [serial = 1524] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d34491800) [pid = 1944] [serial = 1527] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d33242000) [pid = 1944] [serial = 1533] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d26646800) [pid = 1944] [serial = 1514] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d28d51000) [pid = 1944] [serial = 1517] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d38114000) [pid = 1944] [serial = 1530] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d30deb400) [pid = 1944] [serial = 1521] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d31a44400) [pid = 1944] [serial = 1523] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d29ed2c00) [pid = 1944] [serial = 1518] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d33bed800) [pid = 1944] [serial = 1526] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d28d2c800) [pid = 1944] [serial = 1532] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d37f48000) [pid = 1944] [serial = 1529] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d2724ec00) [pid = 1944] [serial = 1515] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d30660800) [pid = 1944] [serial = 1520] [outer = (nil)] [url = about:blank] 21:36:13 INFO - PROCESS | 1944 | 1461558973446 Marionette TRACE conn4 <- [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] 21:36:13 INFO - PROCESS | 1944 | 1461558973519 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 21:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:36:13 INFO - PROCESS | 1944 | 1461558973525 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 1944 | 1461558973527 Marionette TRACE conn4 <- [1,2146,null,{}] 21:36:13 INFO - PROCESS | 1944 | 1461558973532 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:13 INFO - PROCESS | 1944 | 1461558973701 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 21:36:13 INFO - PROCESS | 1944 | 1461558973870 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3121d800 == 132 [pid = 1944] [id = 544] 21:36:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d253d6000) [pid = 1944] [serial = 1633] [outer = (nil)] 21:36:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d29ed5000) [pid = 1944] [serial = 1634] [outer = 0x7f9d253d6000] 21:36:13 INFO - PROCESS | 1944 | 1461558973934 Marionette DEBUG loaded listener.js 21:36:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d2a0e7800) [pid = 1944] [serial = 1635] [outer = 0x7f9d253d6000] 21:36:14 INFO - PROCESS | 1944 | 1461558974673 Marionette TRACE conn4 <- [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] 21:36:14 INFO - PROCESS | 1944 | 1461558974724 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 21:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:36:14 INFO - PROCESS | 1944 | 1461558974733 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 1944 | 1461558974735 Marionette TRACE conn4 <- [1,2150,null,{}] 21:36:14 INFO - PROCESS | 1944 | 1461558974739 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:14 INFO - PROCESS | 1944 | 1461558974952 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 21:36:14 INFO - PROCESS | 1944 | 1461558974964 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332d4000 == 133 [pid = 1944] [id = 545] 21:36:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d2664e800) [pid = 1944] [serial = 1636] [outer = (nil)] 21:36:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d30dd6000) [pid = 1944] [serial = 1637] [outer = 0x7f9d2664e800] 21:36:15 INFO - PROCESS | 1944 | 1461558975208 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d30deb800) [pid = 1944] [serial = 1638] [outer = 0x7f9d2664e800] 21:36:16 INFO - PROCESS | 1944 | 1461558976002 Marionette TRACE conn4 <- [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]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1323ms 21:36:16 INFO - PROCESS | 1944 | 1461558976062 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 1944 | 1461558976065 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 21:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:36:16 INFO - PROCESS | 1944 | 1461558976078 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 1944 | 1461558976080 Marionette TRACE conn4 <- [1,2154,null,{}] 21:36:16 INFO - PROCESS | 1944 | 1461558976085 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:16 INFO - PROCESS | 1944 | 1461558976299 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 21:36:16 INFO - PROCESS | 1944 | 1461558976327 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33b4d800 == 134 [pid = 1944] [id = 546] 21:36:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d2a203000) [pid = 1944] [serial = 1639] [outer = (nil)] 21:36:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d3126fc00) [pid = 1944] [serial = 1640] [outer = 0x7f9d2a203000] 21:36:16 INFO - PROCESS | 1944 | 1461558976395 Marionette DEBUG loaded listener.js 21:36:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d31a44c00) [pid = 1944] [serial = 1641] [outer = 0x7f9d2a203000] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d25f90000) [pid = 1944] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d37d10000) [pid = 1944] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d228f0800) [pid = 1944] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d33243400) [pid = 1944] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d240ccc00) [pid = 1944] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d3407c800) [pid = 1944] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d2289bc00) [pid = 1944] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d253da000) [pid = 1944] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d28d37400) [pid = 1944] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d38116400) [pid = 1944] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d30de7000) [pid = 1944] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d2a16bc00) [pid = 1944] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d3360e400) [pid = 1944] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d3cf05c00) [pid = 1944] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d22898800) [pid = 1944] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d3065f000) [pid = 1944] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d2a16fc00) [pid = 1944] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d240ce800) [pid = 1944] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d3356e800) [pid = 1944] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d30bdd000) [pid = 1944] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d240c7400) [pid = 1944] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d28d4a400) [pid = 1944] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d34673800) [pid = 1944] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d27cef000) [pid = 1944] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d28d42400) [pid = 1944] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d31a49400) [pid = 1944] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d253d2000) [pid = 1944] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d33609000) [pid = 1944] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d25f90400) [pid = 1944] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d25133800) [pid = 1944] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d269c6c00) [pid = 1944] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d30bdf800) [pid = 1944] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d253d1c00) [pid = 1944] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d253d5c00) [pid = 1944] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d27135c00) [pid = 1944] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d269c4c00) [pid = 1944] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d3467e000) [pid = 1944] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d22898c00) [pid = 1944] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d26644c00) [pid = 1944] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d228e5800) [pid = 1944] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d2a20c800) [pid = 1944] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:36:17 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d251cb400) [pid = 1944] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:36:17 INFO - PROCESS | 1944 | 1461558977986 Marionette TRACE conn4 <- [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]]]}] 21:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1939ms 21:36:18 INFO - PROCESS | 1944 | 1461558978012 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 1944 | 1461558978015 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 21:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:36:18 INFO - PROCESS | 1944 | 1461558978020 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 1944 | 1461558978022 Marionette TRACE conn4 <- [1,2158,null,{}] 21:36:18 INFO - PROCESS | 1944 | 1461558978027 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:18 INFO - PROCESS | 1944 | 1461558978176 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 21:36:18 INFO - PROCESS | 1944 | 1461558978189 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27010000 == 135 [pid = 1944] [id = 547] 21:36:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d22898c00) [pid = 1944] [serial = 1642] [outer = (nil)] 21:36:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d25f8d800) [pid = 1944] [serial = 1643] [outer = 0x7f9d22898c00] 21:36:18 INFO - PROCESS | 1944 | 1461558978250 Marionette DEBUG loaded listener.js 21:36:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d28d37400) [pid = 1944] [serial = 1644] [outer = 0x7f9d22898c00] 21:36:19 INFO - PROCESS | 1944 | 1461558979037 Marionette TRACE conn4 <- [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]]]}] 21:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1080ms 21:36:19 INFO - PROCESS | 1944 | 1461558979102 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 21:36:19 INFO - PROCESS | 1944 | 1461558979105 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 21:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:36:19 INFO - PROCESS | 1944 | 1461558979110 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 1944 | 1461558979112 Marionette TRACE conn4 <- [1,2162,null,{}] 21:36:19 INFO - PROCESS | 1944 | 1461558979117 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:19 INFO - PROCESS | 1944 | 1461558979341 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 21:36:19 INFO - PROCESS | 1944 | 1461558979359 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341c7800 == 136 [pid = 1944] [id = 548] 21:36:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d26644c00) [pid = 1944] [serial = 1645] [outer = (nil)] 21:36:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d2b086800) [pid = 1944] [serial = 1646] [outer = 0x7f9d26644c00] 21:36:19 INFO - PROCESS | 1944 | 1461558979417 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d31a41400) [pid = 1944] [serial = 1647] [outer = 0x7f9d26644c00] 21:36:20 INFO - PROCESS | 1944 | 1461558980553 Marionette TRACE conn4 <- [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]]]}] 21:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1475ms 21:36:20 INFO - PROCESS | 1944 | 1461558980588 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 21:36:20 INFO - PROCESS | 1944 | 1461558980593 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 21:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:36:20 INFO - PROCESS | 1944 | 1461558980603 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 1944 | 1461558980607 Marionette TRACE conn4 <- [1,2166,null,{}] 21:36:20 INFO - PROCESS | 1944 | 1461558980615 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:20 INFO - PROCESS | 1944 | 1461558980806 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 21:36:21 INFO - PROCESS | 1944 | 1461558981027 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e38000 == 137 [pid = 1944] [id = 549] 21:36:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d251cec00) [pid = 1944] [serial = 1648] [outer = (nil)] 21:36:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d254d5c00) [pid = 1944] [serial = 1649] [outer = 0x7f9d251cec00] 21:36:21 INFO - PROCESS | 1944 | 1461558981143 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d265fe800) [pid = 1944] [serial = 1650] [outer = 0x7f9d251cec00] 21:36:22 INFO - PROCESS | 1944 | 1461558982079 Marionette TRACE conn4 <- [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]]]}] 21:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1534ms 21:36:22 INFO - PROCESS | 1944 | 1461558982138 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 21:36:22 INFO - PROCESS | 1944 | 1461558982146 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 21:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:36:22 INFO - PROCESS | 1944 | 1461558982156 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:36:22 INFO - PROCESS | 1944 | 1461558982159 Marionette TRACE conn4 <- [1,2170,null,{}] 21:36:22 INFO - PROCESS | 1944 | 1461558982165 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:22 INFO - PROCESS | 1944 | 1461558982411 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 21:36:22 INFO - PROCESS | 1944 | 1461558982709 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33229000 == 138 [pid = 1944] [id = 550] 21:36:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d28d44c00) [pid = 1944] [serial = 1651] [outer = (nil)] 21:36:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d28d4c800) [pid = 1944] [serial = 1652] [outer = 0x7f9d28d44c00] 21:36:22 INFO - PROCESS | 1944 | 1461558982830 Marionette DEBUG loaded listener.js 21:36:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d2a0e6400) [pid = 1944] [serial = 1653] [outer = 0x7f9d28d44c00] 21:36:23 INFO - PROCESS | 1944 | 1461558983708 Marionette TRACE conn4 <- [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]]]}] 21:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1628ms 21:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:36:23 INFO - PROCESS | 1944 | 1461558983785 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 21:36:23 INFO - PROCESS | 1944 | 1461558983788 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 21:36:23 INFO - PROCESS | 1944 | 1461558983795 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:36:23 INFO - PROCESS | 1944 | 1461558983801 Marionette TRACE conn4 <- [1,2174,null,{}] 21:36:23 INFO - PROCESS | 1944 | 1461558983817 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:24 INFO - PROCESS | 1944 | 1461558984040 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 21:36:24 INFO - PROCESS | 1944 | 1461558984258 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34a22000 == 139 [pid = 1944] [id = 551] 21:36:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d2a211800) [pid = 1944] [serial = 1654] [outer = (nil)] 21:36:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d30bdf400) [pid = 1944] [serial = 1655] [outer = 0x7f9d2a211800] 21:36:24 INFO - PROCESS | 1944 | 1461558984376 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d314d0000) [pid = 1944] [serial = 1656] [outer = 0x7f9d2a211800] 21:36:25 INFO - PROCESS | 1944 | 1461558985285 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1546ms 21:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:36:25 INFO - PROCESS | 1944 | 1461558985339 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 1944 | 1461558985343 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 21:36:25 INFO - PROCESS | 1944 | 1461558985349 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 1944 | 1461558985352 Marionette TRACE conn4 <- [1,2178,null,{}] 21:36:25 INFO - PROCESS | 1944 | 1461558985356 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:25 INFO - PROCESS | 1944 | 1461558985535 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 21:36:25 INFO - PROCESS | 1944 | 1461558985751 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37257800 == 140 [pid = 1944] [id = 552] 21:36:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d2a370400) [pid = 1944] [serial = 1657] [outer = (nil)] 21:36:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d31ad9000) [pid = 1944] [serial = 1658] [outer = 0x7f9d2a370400] 21:36:25 INFO - PROCESS | 1944 | 1461558985861 Marionette DEBUG loaded listener.js 21:36:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d330ef400) [pid = 1944] [serial = 1659] [outer = 0x7f9d2a370400] 21:36:26 INFO - PROCESS | 1944 | 1461558986734 Marionette TRACE conn4 <- [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]]]}] 21:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1432ms 21:36:26 INFO - PROCESS | 1944 | 1461558986781 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 21:36:26 INFO - PROCESS | 1944 | 1461558986784 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 21:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:36:26 INFO - PROCESS | 1944 | 1461558986790 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:36:26 INFO - PROCESS | 1944 | 1461558986792 Marionette TRACE conn4 <- [1,2182,null,{}] 21:36:26 INFO - PROCESS | 1944 | 1461558986797 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:26 INFO - PROCESS | 1944 | 1461558986971 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 21:36:27 INFO - PROCESS | 1944 | 1461558987188 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37365800 == 141 [pid = 1944] [id = 553] 21:36:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d31a47c00) [pid = 1944] [serial = 1660] [outer = (nil)] 21:36:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d3323a800) [pid = 1944] [serial = 1661] [outer = 0x7f9d31a47c00] 21:36:27 INFO - PROCESS | 1944 | 1461558987298 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d33248800) [pid = 1944] [serial = 1662] [outer = 0x7f9d31a47c00] 21:36:28 INFO - PROCESS | 1944 | 1461558988221 Marionette TRACE conn4 <- [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]]]}] 21:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1481ms 21:36:28 INFO - PROCESS | 1944 | 1461558988272 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 1944 | 1461558988275 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 21:36:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:36:28 INFO - PROCESS | 1944 | 1461558988280 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 1944 | 1461558988283 Marionette TRACE conn4 <- [1,2186,null,{}] 21:36:28 INFO - PROCESS | 1944 | 1461558988288 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:28 INFO - PROCESS | 1944 | 1461558988497 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 21:36:28 INFO - PROCESS | 1944 | 1461558988709 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37da3000 == 142 [pid = 1944] [id = 554] 21:36:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d33246800) [pid = 1944] [serial = 1663] [outer = (nil)] 21:36:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d33610c00) [pid = 1944] [serial = 1664] [outer = 0x7f9d33246800] 21:36:28 INFO - PROCESS | 1944 | 1461558988825 Marionette DEBUG loaded listener.js 21:36:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d3406f000) [pid = 1944] [serial = 1665] [outer = 0x7f9d33246800] 21:36:29 INFO - PROCESS | 1944 | 1461558989669 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1425ms 21:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:36:29 INFO - PROCESS | 1944 | 1461558989706 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 21:36:29 INFO - PROCESS | 1944 | 1461558989709 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 21:36:29 INFO - PROCESS | 1944 | 1461558989715 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:36:29 INFO - PROCESS | 1944 | 1461558989718 Marionette TRACE conn4 <- [1,2190,null,{}] 21:36:29 INFO - PROCESS | 1944 | 1461558989722 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:29 INFO - PROCESS | 1944 | 1461558989896 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 21:36:30 INFO - PROCESS | 1944 | 1461558990112 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3827b800 == 143 [pid = 1944] [id = 555] 21:36:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d332b5800) [pid = 1944] [serial = 1666] [outer = (nil)] 21:36:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d34079c00) [pid = 1944] [serial = 1667] [outer = 0x7f9d332b5800] 21:36:30 INFO - PROCESS | 1944 | 1461558990232 Marionette DEBUG loaded listener.js 21:36:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d340a9800) [pid = 1944] [serial = 1668] [outer = 0x7f9d332b5800] 21:36:31 INFO - PROCESS | 1944 | 1461558991103 Marionette TRACE conn4 <- [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]]]}] 21:36:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:36:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1427ms 21:36:31 INFO - PROCESS | 1944 | 1461558991141 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 21:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:36:31 INFO - PROCESS | 1944 | 1461558991145 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 21:36:31 INFO - PROCESS | 1944 | 1461558991151 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 1944 | 1461558991154 Marionette TRACE conn4 <- [1,2194,null,{}] 21:36:31 INFO - PROCESS | 1944 | 1461558991159 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:31 INFO - PROCESS | 1944 | 1461558991336 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 21:36:31 INFO - PROCESS | 1944 | 1461558991559 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b5ec800 == 144 [pid = 1944] [id = 556] 21:36:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d3360f400) [pid = 1944] [serial = 1669] [outer = (nil)] 21:36:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d34497000) [pid = 1944] [serial = 1670] [outer = 0x7f9d3360f400] 21:36:31 INFO - PROCESS | 1944 | 1461558991670 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d34671800) [pid = 1944] [serial = 1671] [outer = 0x7f9d3360f400] 21:36:32 INFO - PROCESS | 1944 | 1461558992554 Marionette TRACE conn4 <- [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]]]}] 21:36:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:36:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1431ms 21:36:32 INFO - PROCESS | 1944 | 1461558992581 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 21:36:32 INFO - PROCESS | 1944 | 1461558992585 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 21:36:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:36:32 INFO - PROCESS | 1944 | 1461558992590 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:36:32 INFO - PROCESS | 1944 | 1461558992593 Marionette TRACE conn4 <- [1,2198,null,{}] 21:36:32 INFO - PROCESS | 1944 | 1461558992598 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:32 INFO - PROCESS | 1944 | 1461558992780 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 21:36:33 INFO - PROCESS | 1944 | 1461558993052 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aece800 == 145 [pid = 1944] [id = 557] 21:36:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d240c8c00) [pid = 1944] [serial = 1672] [outer = (nil)] 21:36:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d254da000) [pid = 1944] [serial = 1673] [outer = 0x7f9d240c8c00] 21:36:33 INFO - PROCESS | 1944 | 1461558993127 Marionette DEBUG loaded listener.js 21:36:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d34674c00) [pid = 1944] [serial = 1674] [outer = 0x7f9d240c8c00] 21:36:33 INFO - PROCESS | 1944 | 1461558993989 Marionette TRACE conn4 <- [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]]]}] 21:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1440ms 21:36:34 INFO - PROCESS | 1944 | 1461558994032 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 1944 | 1461558994035 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 21:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:36:34 INFO - PROCESS | 1944 | 1461558994041 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 1944 | 1461558994043 Marionette TRACE conn4 <- [1,2202,null,{}] 21:36:34 INFO - PROCESS | 1944 | 1461558994048 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:34 INFO - PROCESS | 1944 | 1461558994235 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 21:36:34 INFO - PROCESS | 1944 | 1461558994457 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bd52000 == 146 [pid = 1944] [id = 558] 21:36:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d228e2800) [pid = 1944] [serial = 1675] [outer = (nil)] 21:36:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d27136c00) [pid = 1944] [serial = 1676] [outer = 0x7f9d228e2800] 21:36:34 INFO - PROCESS | 1944 | 1461558994572 Marionette DEBUG loaded listener.js 21:36:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d30dea400) [pid = 1944] [serial = 1677] [outer = 0x7f9d228e2800] 21:36:35 INFO - PROCESS | 1944 | 1461558995515 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:36:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:36:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1525ms 21:36:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:36:35 INFO - PROCESS | 1944 | 1461558995567 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 21:36:35 INFO - PROCESS | 1944 | 1461558995570 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 21:36:35 INFO - PROCESS | 1944 | 1461558995576 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:36:35 INFO - PROCESS | 1944 | 1461558995581 Marionette TRACE conn4 <- [1,2206,null,{}] 21:36:35 INFO - PROCESS | 1944 | 1461558995586 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:35 INFO - PROCESS | 1944 | 1461558995803 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 21:36:36 INFO - PROCESS | 1944 | 1461558996570 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27186800 == 147 [pid = 1944] [id = 559] 21:36:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d228e8800) [pid = 1944] [serial = 1678] [outer = (nil)] 21:36:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d240d0000) [pid = 1944] [serial = 1679] [outer = 0x7f9d228e8800] 21:36:36 INFO - PROCESS | 1944 | 1461558996641 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d251ce800) [pid = 1944] [serial = 1680] [outer = 0x7f9d228e8800] 21:36:37 INFO - PROCESS | 1944 | 1461558997456 Marionette TRACE conn4 <- [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]]]}] 21:36:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:36:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1933ms 21:36:37 INFO - PROCESS | 1944 | 1461558997516 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 21:36:37 INFO - PROCESS | 1944 | 1461558997523 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 21:36:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:36:37 INFO - PROCESS | 1944 | 1461558997533 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:36:37 INFO - PROCESS | 1944 | 1461558997538 Marionette TRACE conn4 <- [1,2210,null,{}] 21:36:37 INFO - PROCESS | 1944 | 1461558997545 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:37 INFO - PROCESS | 1944 | 1461558997713 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 21:36:37 INFO - PROCESS | 1944 | 1461558997946 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3120e800 == 148 [pid = 1944] [id = 560] 21:36:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d251f6c00) [pid = 1944] [serial = 1681] [outer = (nil)] 21:36:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d265fe400) [pid = 1944] [serial = 1682] [outer = 0x7f9d251f6c00] 21:36:38 INFO - PROCESS | 1944 | 1461558998110 Marionette DEBUG loaded listener.js 21:36:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d270ad400) [pid = 1944] [serial = 1683] [outer = 0x7f9d251f6c00] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f35a000 == 147 [pid = 1944] [id = 78] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38278800 == 146 [pid = 1944] [id = 392] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3712e800 == 145 [pid = 1944] [id = 46] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d225da000 == 144 [pid = 1944] [id = 401] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d31210000 == 143 [pid = 1944] [id = 319] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37027800 == 142 [pid = 1944] [id = 494] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d27176000 == 141 [pid = 1944] [id = 492] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f592800 == 140 [pid = 1944] [id = 295] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33f99000 == 139 [pid = 1944] [id = 136] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d37d07800) [pid = 1944] [serial = 1586] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d33bf6400) [pid = 1944] [serial = 1565] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d3ed75800) [pid = 1944] [serial = 1559] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d40182000) [pid = 1944] [serial = 1562] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d3e184c00) [pid = 1944] [serial = 1556] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d2a0e6800) [pid = 1944] [serial = 1571] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d4a9ef000) [pid = 1944] [serial = 1568] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | 1461558999224 Marionette TRACE conn4 <- [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]]]}] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3baa1800 == 138 [pid = 1944] [id = 534] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38285800 == 137 [pid = 1944] [id = 533] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37bf1800 == 136 [pid = 1944] [id = 532] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344d9800 == 135 [pid = 1944] [id = 531] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bf83800 == 134 [pid = 1944] [id = 530] 21:36:39 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d267af800 == 133 [pid = 1944] [id = 529] 21:36:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:36:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1737ms 21:36:39 INFO - PROCESS | 1944 | 1461558999274 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 21:36:39 INFO - PROCESS | 1944 | 1461558999279 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 21:36:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:36:39 INFO - PROCESS | 1944 | 1461558999285 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:36:39 INFO - PROCESS | 1944 | 1461558999287 Marionette TRACE conn4 <- [1,2214,null,{}] 21:36:39 INFO - PROCESS | 1944 | 1461558999293 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:39 INFO - PROCESS | 1944 | 1461558999459 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d270acc00) [pid = 1944] [serial = 1577] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d3ba4ac00) [pid = 1944] [serial = 1338] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d30de6400) [pid = 1944] [serial = 1581] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d340a5400) [pid = 1944] [serial = 1583] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d3cac0400) [pid = 1944] [serial = 1553] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d3e182000) [pid = 1944] [serial = 1404] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d38f5e400) [pid = 1944] [serial = 1335] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d254d6000) [pid = 1944] [serial = 1380] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d27cf6c00) [pid = 1944] [serial = 1314] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d2b086c00) [pid = 1944] [serial = 1434] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d40176400) [pid = 1944] [serial = 1344] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d34498c00) [pid = 1944] [serial = 1392] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d2b089400) [pid = 1944] [serial = 1386] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d3aa9c000) [pid = 1944] [serial = 1547] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d344ab400) [pid = 1944] [serial = 1452] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d4a9ea000) [pid = 1944] [serial = 1347] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d273ba400) [pid = 1944] [serial = 1538] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d2a365c00) [pid = 1944] [serial = 1407] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d3575c800) [pid = 1944] [serial = 1584] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d3c0dac00) [pid = 1944] [serial = 1550] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d29064800) [pid = 1944] [serial = 1578] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d330f4400) [pid = 1944] [serial = 1440] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d332aec00) [pid = 1944] [serial = 1389] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d2664f800) [pid = 1944] [serial = 1353] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d35825800) [pid = 1944] [serial = 1326] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d27bd0800) [pid = 1944] [serial = 1580] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d314c6800) [pid = 1944] [serial = 1437] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d3cfc5400) [pid = 1944] [serial = 1341] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d30dda000) [pid = 1944] [serial = 1320] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d3bcd5800) [pid = 1944] [serial = 1398] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d29bc3800) [pid = 1944] [serial = 1428] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d2a208000) [pid = 1944] [serial = 1317] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d37e03000) [pid = 1944] [serial = 1544] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x7f9d34077c00) [pid = 1944] [serial = 1449] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x7f9d265f6000) [pid = 1944] [serial = 1311] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x7f9d38119800) [pid = 1944] [serial = 1395] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x7f9d2724cc00) [pid = 1944] [serial = 1425] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x7f9d28d46000) [pid = 1944] [serial = 1350] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x7f9d228ea000) [pid = 1944] [serial = 1574] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x7f9d35827000) [pid = 1944] [serial = 1455] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d332b4000) [pid = 1944] [serial = 1443] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d2724dc00) [pid = 1944] [serial = 1356] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d3360fc00) [pid = 1944] [serial = 1446] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d2a204400) [pid = 1944] [serial = 1431] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d37d07c00) [pid = 1944] [serial = 1329] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d3c1f8800) [pid = 1944] [serial = 1401] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d254dd400) [pid = 1944] [serial = 1422] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d30de8000) [pid = 1944] [serial = 1541] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d273b9000) [pid = 1944] [serial = 1383] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x7f9d37f3e400) [pid = 1944] [serial = 1332] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x7f9d33244800) [pid = 1944] [serial = 1323] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x7f9d3c212000) [pid = 1944] [serial = 1512] [outer = (nil)] [url = about:blank] 21:36:39 INFO - PROCESS | 1944 | 1461558999745 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268c4000 == 134 [pid = 1944] [id = 561] 21:36:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d251fa400) [pid = 1944] [serial = 1684] [outer = (nil)] 21:36:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d2724e800) [pid = 1944] [serial = 1685] [outer = 0x7f9d251fa400] 21:36:39 INFO - PROCESS | 1944 | 1461558999849 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d27bce800) [pid = 1944] [serial = 1686] [outer = 0x7f9d251fa400] 21:36:40 INFO - PROCESS | 1944 | 1461559000513 Marionette TRACE conn4 <- [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]]]}] 21:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1281ms 21:36:40 INFO - PROCESS | 1944 | 1461559000567 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 21:36:40 INFO - PROCESS | 1944 | 1461559000569 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 21:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:36:40 INFO - PROCESS | 1944 | 1461559000582 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 1944 | 1461559000590 Marionette TRACE conn4 <- [1,2218,null,{}] 21:36:40 INFO - PROCESS | 1944 | 1461559000601 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:40 INFO - PROCESS | 1944 | 1461559000773 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 21:36:40 INFO - PROCESS | 1944 | 1461559000935 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b17f000 == 135 [pid = 1944] [id = 562] 21:36:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d270c9400) [pid = 1944] [serial = 1687] [outer = (nil)] 21:36:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d29bcf800) [pid = 1944] [serial = 1688] [outer = 0x7f9d270c9400] 21:36:40 INFO - PROCESS | 1944 | 1461559000993 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d2a0dc000) [pid = 1944] [serial = 1689] [outer = 0x7f9d270c9400] 21:36:41 INFO - PROCESS | 1944 | 1461559001702 Marionette TRACE conn4 <- [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]]]}] 21:36:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:36:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1142ms 21:36:41 INFO - PROCESS | 1944 | 1461559001718 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 21:36:41 INFO - PROCESS | 1944 | 1461559001721 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 21:36:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:36:41 INFO - PROCESS | 1944 | 1461559001727 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:36:41 INFO - PROCESS | 1944 | 1461559001729 Marionette TRACE conn4 <- [1,2222,null,{}] 21:36:41 INFO - PROCESS | 1944 | 1461559001734 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:41 INFO - PROCESS | 1944 | 1461559001961 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 21:36:42 INFO - PROCESS | 1944 | 1461559002015 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30d38800 == 136 [pid = 1944] [id = 563] 21:36:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d2a0dcc00) [pid = 1944] [serial = 1690] [outer = (nil)] 21:36:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d2a205800) [pid = 1944] [serial = 1691] [outer = 0x7f9d2a0dcc00] 21:36:42 INFO - PROCESS | 1944 | 1461559002177 Marionette DEBUG loaded listener.js 21:36:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d2a365c00) [pid = 1944] [serial = 1692] [outer = 0x7f9d2a0dcc00] 21:36:42 INFO - PROCESS | 1944 | 1461559002951 Marionette TRACE conn4 <- [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]]]}] 21:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1234ms 21:36:42 INFO - PROCESS | 1944 | 1461559002975 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 1944 | 1461559002977 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 21:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:36:42 INFO - PROCESS | 1944 | 1461559002983 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 1944 | 1461559002985 Marionette TRACE conn4 <- [1,2226,null,{}] 21:36:42 INFO - PROCESS | 1944 | 1461559002990 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:43 INFO - PROCESS | 1944 | 1461559003221 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 21:36:43 INFO - PROCESS | 1944 | 1461559003286 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33224800 == 137 [pid = 1944] [id = 564] 21:36:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d3065f000) [pid = 1944] [serial = 1693] [outer = (nil)] 21:36:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d30668c00) [pid = 1944] [serial = 1694] [outer = 0x7f9d3065f000] 21:36:43 INFO - PROCESS | 1944 | 1461559003392 Marionette DEBUG loaded listener.js 21:36:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d314c5c00) [pid = 1944] [serial = 1695] [outer = 0x7f9d3065f000] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x7f9d2a203000) [pid = 1944] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x7f9d253d6000) [pid = 1944] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x7f9d26646400) [pid = 1944] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x7f9d251f1000) [pid = 1944] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x7f9d273b7800) [pid = 1944] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x7f9d251c6400) [pid = 1944] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x7f9d2664e800) [pid = 1944] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x7f9d22898c00) [pid = 1944] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:36:44 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x7f9d31a45000) [pid = 1944] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:36:44 INFO - PROCESS | 1944 | 1461559004670 Marionette TRACE conn4 <- [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]]]}] 21:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1727ms 21:36:44 INFO - PROCESS | 1944 | 1461559004711 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 21:36:44 INFO - PROCESS | 1944 | 1461559004714 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 21:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:36:44 INFO - PROCESS | 1944 | 1461559004719 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 1944 | 1461559004721 Marionette TRACE conn4 <- [1,2230,null,{}] 21:36:44 INFO - PROCESS | 1944 | 1461559004727 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:44 INFO - PROCESS | 1944 | 1461559004882 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 21:36:44 INFO - PROCESS | 1944 | 1461559004897 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3384d800 == 138 [pid = 1944] [id = 565] 21:36:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d2a210400) [pid = 1944] [serial = 1696] [outer = (nil)] 21:36:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d314cfc00) [pid = 1944] [serial = 1697] [outer = 0x7f9d2a210400] 21:36:44 INFO - PROCESS | 1944 | 1461559004966 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d31ada400) [pid = 1944] [serial = 1698] [outer = 0x7f9d2a210400] 21:36:45 INFO - PROCESS | 1944 | 1461559005753 Marionette TRACE conn4 <- [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]]]}] 21:36:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:36:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1078ms 21:36:45 INFO - PROCESS | 1944 | 1461559005798 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 21:36:45 INFO - PROCESS | 1944 | 1461559005802 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 21:36:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:36:45 INFO - PROCESS | 1944 | 1461559005807 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:36:45 INFO - PROCESS | 1944 | 1461559005809 Marionette TRACE conn4 <- [1,2234,null,{}] 21:36:45 INFO - PROCESS | 1944 | 1461559005814 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:46 INFO - PROCESS | 1944 | 1461559006024 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 21:36:46 INFO - PROCESS | 1944 | 1461559006046 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34397000 == 139 [pid = 1944] [id = 566] 21:36:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d2b086c00) [pid = 1944] [serial = 1699] [outer = (nil)] 21:36:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d330f3c00) [pid = 1944] [serial = 1700] [outer = 0x7f9d2b086c00] 21:36:46 INFO - PROCESS | 1944 | 1461559006103 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d332b1c00) [pid = 1944] [serial = 1701] [outer = 0x7f9d2b086c00] 21:36:47 INFO - PROCESS | 1944 | 1461559007169 Marionette TRACE conn4 <- [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]]]}] 21:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1431ms 21:36:47 INFO - PROCESS | 1944 | 1461559007240 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 21:36:47 INFO - PROCESS | 1944 | 1461559007247 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 21:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:36:47 INFO - PROCESS | 1944 | 1461559007255 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - PROCESS | 1944 | 1461559007260 Marionette TRACE conn4 <- [1,2238,null,{}] 21:36:47 INFO - PROCESS | 1944 | 1461559007267 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:47 INFO - PROCESS | 1944 | 1461559007485 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 21:36:47 INFO - PROCESS | 1944 | 1461559007702 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e40800 == 140 [pid = 1944] [id = 567] 21:36:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d25f90000) [pid = 1944] [serial = 1702] [outer = (nil)] 21:36:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d26649800) [pid = 1944] [serial = 1703] [outer = 0x7f9d25f90000] 21:36:47 INFO - PROCESS | 1944 | 1461559007859 Marionette DEBUG loaded listener.js 21:36:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d27139000) [pid = 1944] [serial = 1704] [outer = 0x7f9d25f90000] 21:36:48 INFO - PROCESS | 1944 | 1461559008708 Marionette TRACE conn4 <- [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]]]}] 21:36:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:36:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1486ms 21:36:48 INFO - PROCESS | 1944 | 1461559008742 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 21:36:48 INFO - PROCESS | 1944 | 1461559008750 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 21:36:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:36:48 INFO - PROCESS | 1944 | 1461559008759 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:36:48 INFO - PROCESS | 1944 | 1461559008762 Marionette TRACE conn4 <- [1,2242,null,{}] 21:36:48 INFO - PROCESS | 1944 | 1461559008769 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:48 INFO - PROCESS | 1944 | 1461559008951 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 21:36:49 INFO - PROCESS | 1944 | 1461559009176 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d332d3000 == 141 [pid = 1944] [id = 568] 21:36:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d254dbc00) [pid = 1944] [serial = 1705] [outer = (nil)] 21:36:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d28d49800) [pid = 1944] [serial = 1706] [outer = 0x7f9d254dbc00] 21:36:49 INFO - PROCESS | 1944 | 1461559009247 Marionette DEBUG loaded listener.js 21:36:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d29ed2400) [pid = 1944] [serial = 1707] [outer = 0x7f9d254dbc00] 21:36:50 INFO - PROCESS | 1944 | 1461559010176 Marionette TRACE conn4 <- [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]]]}] 21:36:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:36:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1480ms 21:36:50 INFO - PROCESS | 1944 | 1461559010239 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 1944 | 1461559010243 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 21:36:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:36:50 INFO - PROCESS | 1944 | 1461559010249 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 1944 | 1461559010254 Marionette TRACE conn4 <- [1,2246,null,{}] 21:36:50 INFO - PROCESS | 1944 | 1461559010280 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:50 INFO - PROCESS | 1944 | 1461559010502 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 21:36:50 INFO - PROCESS | 1944 | 1461559010715 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d34707800 == 142 [pid = 1944] [id = 569] 21:36:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d2a174000) [pid = 1944] [serial = 1708] [outer = (nil)] 21:36:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d31273400) [pid = 1944] [serial = 1709] [outer = 0x7f9d2a174000] 21:36:50 INFO - PROCESS | 1944 | 1461559010829 Marionette DEBUG loaded listener.js 21:36:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d31adbc00) [pid = 1944] [serial = 1710] [outer = 0x7f9d2a174000] 21:36:51 INFO - PROCESS | 1944 | 1461559011739 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1542ms 21:36:51 INFO - PROCESS | 1944 | 1461559011792 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 21:36:51 INFO - PROCESS | 1944 | 1461559011797 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 21:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:36:51 INFO - PROCESS | 1944 | 1461559011802 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 1944 | 1461559011805 Marionette TRACE conn4 <- [1,2250,null,{}] 21:36:51 INFO - PROCESS | 1944 | 1461559011811 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:52 INFO - PROCESS | 1944 | 1461559011995 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 21:36:52 INFO - PROCESS | 1944 | 1461559012203 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37134000 == 143 [pid = 1944] [id = 570] 21:36:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d27bd0c00) [pid = 1944] [serial = 1711] [outer = (nil)] 21:36:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d332b3400) [pid = 1944] [serial = 1712] [outer = 0x7f9d27bd0c00] 21:36:52 INFO - PROCESS | 1944 | 1461559012317 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d33576000) [pid = 1944] [serial = 1713] [outer = 0x7f9d27bd0c00] 21:36:53 INFO - PROCESS | 1944 | 1461559013246 Marionette TRACE conn4 <- [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]]]}] 21:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1480ms 21:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:36:53 INFO - PROCESS | 1944 | 1461559013283 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 1944 | 1461559013286 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 21:36:53 INFO - PROCESS | 1944 | 1461559013292 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 1944 | 1461559013296 Marionette TRACE conn4 <- [1,2254,null,{}] 21:36:53 INFO - PROCESS | 1944 | 1461559013301 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:53 INFO - PROCESS | 1944 | 1461559013475 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 21:36:53 INFO - PROCESS | 1944 | 1461559013687 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37be2000 == 144 [pid = 1944] [id = 571] 21:36:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d253d4000) [pid = 1944] [serial = 1714] [outer = (nil)] 21:36:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d33bf2c00) [pid = 1944] [serial = 1715] [outer = 0x7f9d253d4000] 21:36:53 INFO - PROCESS | 1944 | 1461559013797 Marionette DEBUG loaded listener.js 21:36:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d33ee4400) [pid = 1944] [serial = 1716] [outer = 0x7f9d253d4000] 21:36:54 INFO - PROCESS | 1944 | 1461559014717 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1477ms 21:36:54 INFO - PROCESS | 1944 | 1461559014772 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 1944 | 1461559014775 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 21:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:36:54 INFO - PROCESS | 1944 | 1461559014781 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:36:54 INFO - PROCESS | 1944 | 1461559014783 Marionette TRACE conn4 <- [1,2258,null,{}] 21:36:54 INFO - PROCESS | 1944 | 1461559014789 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:54 INFO - PROCESS | 1944 | 1461559014982 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 21:36:55 INFO - PROCESS | 1944 | 1461559015189 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38231800 == 145 [pid = 1944] [id = 572] 21:36:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d27cf3800) [pid = 1944] [serial = 1717] [outer = (nil)] 21:36:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d34b2bc00) [pid = 1944] [serial = 1718] [outer = 0x7f9d27cf3800] 21:36:55 INFO - PROCESS | 1944 | 1461559015314 Marionette DEBUG loaded listener.js 21:36:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d3582d800) [pid = 1944] [serial = 1719] [outer = 0x7f9d27cf3800] 21:36:56 INFO - PROCESS | 1944 | 1461559016179 Marionette TRACE conn4 <- [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]]]}] 21:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1433ms 21:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:36:56 INFO - PROCESS | 1944 | 1461559016214 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 21:36:56 INFO - PROCESS | 1944 | 1461559016217 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 21:36:56 INFO - PROCESS | 1944 | 1461559016223 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - PROCESS | 1944 | 1461559016226 Marionette TRACE conn4 <- [1,2262,null,{}] 21:36:56 INFO - PROCESS | 1944 | 1461559016231 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:56 INFO - PROCESS | 1944 | 1461559016397 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 21:36:56 INFO - PROCESS | 1944 | 1461559016617 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3b5df000 == 146 [pid = 1944] [id = 573] 21:36:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d30de0000) [pid = 1944] [serial = 1720] [outer = (nil)] 21:36:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d36570c00) [pid = 1944] [serial = 1721] [outer = 0x7f9d30de0000] 21:36:56 INFO - PROCESS | 1944 | 1461559016728 Marionette DEBUG loaded listener.js 21:36:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d3704d800) [pid = 1944] [serial = 1722] [outer = 0x7f9d30de0000] 21:36:57 INFO - PROCESS | 1944 | 1461559017593 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:36:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:36:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1385ms 21:36:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:36:57 INFO - PROCESS | 1944 | 1461559017607 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 21:36:57 INFO - PROCESS | 1944 | 1461559017610 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 21:36:57 INFO - PROCESS | 1944 | 1461559017617 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:36:57 INFO - PROCESS | 1944 | 1461559017619 Marionette TRACE conn4 <- [1,2266,null,{}] 21:36:57 INFO - PROCESS | 1944 | 1461559017625 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:57 INFO - PROCESS | 1944 | 1461559017809 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 21:36:58 INFO - PROCESS | 1944 | 1461559018023 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c515000 == 147 [pid = 1944] [id = 574] 21:36:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d332b7400) [pid = 1944] [serial = 1723] [outer = (nil)] 21:36:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d370a8000) [pid = 1944] [serial = 1724] [outer = 0x7f9d332b7400] 21:36:58 INFO - PROCESS | 1944 | 1461559018134 Marionette DEBUG loaded listener.js 21:36:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d3730ec00) [pid = 1944] [serial = 1725] [outer = 0x7f9d332b7400] 21:36:58 INFO - PROCESS | 1944 | 1461559018985 Marionette TRACE conn4 <- [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]]]}] 21:36:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:36:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1436ms 21:36:59 INFO - PROCESS | 1944 | 1461559019052 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 21:36:59 INFO - PROCESS | 1944 | 1461559019055 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 21:36:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:36:59 INFO - PROCESS | 1944 | 1461559019061 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:36:59 INFO - PROCESS | 1944 | 1461559019063 Marionette TRACE conn4 <- [1,2270,null,{}] 21:36:59 INFO - PROCESS | 1944 | 1461559019068 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:36:59 INFO - PROCESS | 1944 | 1461559019245 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 21:36:59 INFO - PROCESS | 1944 | 1461559019459 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d019000 == 148 [pid = 1944] [id = 575] 21:36:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d3467e000) [pid = 1944] [serial = 1726] [outer = (nil)] 21:36:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d37d04400) [pid = 1944] [serial = 1727] [outer = 0x7f9d3467e000] 21:36:59 INFO - PROCESS | 1944 | 1461559019570 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d37d0dc00) [pid = 1944] [serial = 1728] [outer = 0x7f9d3467e000] 21:37:00 INFO - PROCESS | 1944 | 1461559020431 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1438ms 21:37:00 INFO - PROCESS | 1944 | 1461559020499 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 21:37:00 INFO - PROCESS | 1944 | 1461559020503 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 21:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:37:00 INFO - PROCESS | 1944 | 1461559020509 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:37:00 INFO - PROCESS | 1944 | 1461559020512 Marionette TRACE conn4 <- [1,2274,null,{}] 21:37:00 INFO - PROCESS | 1944 | 1461559020517 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:00 INFO - PROCESS | 1944 | 1461559020710 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 21:37:00 INFO - PROCESS | 1944 | 1461559020922 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343e0800 == 149 [pid = 1944] [id = 576] 21:37:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d228e2000) [pid = 1944] [serial = 1729] [outer = (nil)] 21:37:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d37e03000) [pid = 1944] [serial = 1730] [outer = 0x7f9d228e2000] 21:37:01 INFO - PROCESS | 1944 | 1461559021049 Marionette DEBUG loaded listener.js 21:37:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d37e0b000) [pid = 1944] [serial = 1731] [outer = 0x7f9d228e2000] 21:37:01 INFO - PROCESS | 1944 | 1461559021980 Marionette TRACE conn4 <- [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]]]}] 21:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1534ms 21:37:02 INFO - PROCESS | 1944 | 1461559022044 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 21:37:02 INFO - PROCESS | 1944 | 1461559022048 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 21:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:37:02 INFO - PROCESS | 1944 | 1461559022054 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:37:02 INFO - PROCESS | 1944 | 1461559022058 Marionette TRACE conn4 <- [1,2278,null,{}] 21:37:02 INFO - PROCESS | 1944 | 1461559022063 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:02 INFO - PROCESS | 1944 | 1461559022293 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 21:37:02 INFO - PROCESS | 1944 | 1461559022557 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30d40000 == 150 [pid = 1944] [id = 577] 21:37:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d254dc800) [pid = 1944] [serial = 1732] [outer = (nil)] 21:37:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d314d1800) [pid = 1944] [serial = 1733] [outer = 0x7f9d254dc800] 21:37:02 INFO - PROCESS | 1944 | 1461559022687 Marionette DEBUG loaded listener.js 21:37:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d37f4a800) [pid = 1944] [serial = 1734] [outer = 0x7f9d254dc800] 21:37:03 INFO - PROCESS | 1944 | 1461559023542 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1528ms 21:37:03 INFO - PROCESS | 1944 | 1461559023583 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 21:37:03 INFO - PROCESS | 1944 | 1461559023587 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 21:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:37:03 INFO - PROCESS | 1944 | 1461559023593 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:37:03 INFO - PROCESS | 1944 | 1461559023595 Marionette TRACE conn4 <- [1,2282,null,{}] 21:37:03 INFO - PROCESS | 1944 | 1461559023601 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:03 INFO - PROCESS | 1944 | 1461559023786 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 21:37:04 INFO - PROCESS | 1944 | 1461559024435 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f4c800 == 151 [pid = 1944] [id = 578] 21:37:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d240cb000) [pid = 1944] [serial = 1735] [outer = (nil)] 21:37:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d251c1c00) [pid = 1944] [serial = 1736] [outer = 0x7f9d240cb000] 21:37:04 INFO - PROCESS | 1944 | 1461559024509 Marionette DEBUG loaded listener.js 21:37:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d253d2400) [pid = 1944] [serial = 1737] [outer = 0x7f9d240cb000] 21:37:05 INFO - PROCESS | 1944 | 1461559025344 Marionette TRACE conn4 <- [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]]]}] 21:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1777ms 21:37:05 INFO - PROCESS | 1944 | 1461559025373 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 21:37:05 INFO - PROCESS | 1944 | 1461559025379 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 21:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:37:05 INFO - PROCESS | 1944 | 1461559025402 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:37:05 INFO - PROCESS | 1944 | 1461559025408 Marionette TRACE conn4 <- [1,2286,null,{}] 21:37:05 INFO - PROCESS | 1944 | 1461559025421 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:05 INFO - PROCESS | 1944 | 1461559025607 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 21:37:05 INFO - PROCESS | 1944 | 1461559025836 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3121a000 == 152 [pid = 1944] [id = 579] 21:37:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d2513ec00) [pid = 1944] [serial = 1738] [outer = (nil)] 21:37:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d25d09400) [pid = 1944] [serial = 1739] [outer = 0x7f9d2513ec00] 21:37:06 INFO - PROCESS | 1944 | 1461559026000 Marionette DEBUG loaded listener.js 21:37:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d27bcd400) [pid = 1944] [serial = 1740] [outer = 0x7f9d2513ec00] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a6c2800 == 151 [pid = 1944] [id = 49] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d316ac800 == 150 [pid = 1944] [id = 489] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d265d3800 == 149 [pid = 1944] [id = 486] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28dbc800 == 148 [pid = 1944] [id = 485] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d3c18a400) [pid = 1944] [serial = 1604] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d40179800) [pid = 1944] [serial = 1607] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d3d8c1c00) [pid = 1944] [serial = 1610] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d4adfb400) [pid = 1944] [serial = 1613] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d4f308c00) [pid = 1944] [serial = 1616] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d2b086800) [pid = 1944] [serial = 1646] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4b81f000 == 147 [pid = 1944] [id = 522] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d267ae000 == 146 [pid = 1944] [id = 523] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3384d800 == 145 [pid = 1944] [id = 565] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33224800 == 144 [pid = 1944] [id = 564] 21:37:07 INFO - PROCESS | 1944 | 1461559027122 Marionette TRACE conn4 <- [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]]]}] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30d38800 == 143 [pid = 1944] [id = 563] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b17f000 == 142 [pid = 1944] [id = 562] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268c4000 == 141 [pid = 1944] [id = 561] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3120e800 == 140 [pid = 1944] [id = 560] 21:37:07 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d27186800 == 139 [pid = 1944] [id = 559] 21:37:07 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 21:37:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1752ms 21:37:07 INFO - PROCESS | 1944 | 1461559027148 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 21:37:07 INFO - PROCESS | 1944 | 1461559027153 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 21:37:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:37:07 INFO - PROCESS | 1944 | 1461559027160 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:37:07 INFO - PROCESS | 1944 | 1461559027163 Marionette TRACE conn4 <- [1,2290,null,{}] 21:37:07 INFO - PROCESS | 1944 | 1461559027168 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:07 INFO - PROCESS | 1944 | 1461559027335 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d37e09400) [pid = 1944] [serial = 1587] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d3126fc00) [pid = 1944] [serial = 1640] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d29ed5000) [pid = 1944] [serial = 1634] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d2a0e7800) [pid = 1944] [serial = 1635] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d269cf000) [pid = 1944] [serial = 1626] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d2664b000) [pid = 1944] [serial = 1625] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d251fc800) [pid = 1944] [serial = 1623] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d251f5000) [pid = 1944] [serial = 1622] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d251c2c00) [pid = 1944] [serial = 1589] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d4f40d800) [pid = 1944] [serial = 1619] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d27cf1c00) [pid = 1944] [serial = 1629] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d273bf800) [pid = 1944] [serial = 1628] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d38f61400) [pid = 1944] [serial = 1601] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d28d4e000) [pid = 1944] [serial = 1631] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d29bd0000) [pid = 1944] [serial = 1632] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d31a49000) [pid = 1944] [serial = 1595] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d37048800) [pid = 1944] [serial = 1598] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d2a0e2c00) [pid = 1944] [serial = 1592] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x7f9d30deb800) [pid = 1944] [serial = 1638] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x7f9d30dd6000) [pid = 1944] [serial = 1637] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x7f9d28d37400) [pid = 1944] [serial = 1644] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x7f9d31a44c00) [pid = 1944] [serial = 1641] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x7f9d25f8d800) [pid = 1944] [serial = 1643] [outer = (nil)] [url = about:blank] 21:37:07 INFO - PROCESS | 1944 | 1461559027536 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2717e000 == 140 [pid = 1944] [id = 580] 21:37:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d251fc800) [pid = 1944] [serial = 1741] [outer = (nil)] 21:37:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d273b7800) [pid = 1944] [serial = 1742] [outer = 0x7f9d251fc800] 21:37:07 INFO - PROCESS | 1944 | 1461559027619 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d2a0e4400) [pid = 1944] [serial = 1743] [outer = 0x7f9d251fc800] 21:37:08 INFO - PROCESS | 1944 | 1461559028410 Marionette TRACE conn4 <- [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]]]}] 21:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1282ms 21:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:37:08 INFO - PROCESS | 1944 | 1461559028442 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 21:37:08 INFO - PROCESS | 1944 | 1461559028445 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 21:37:08 INFO - PROCESS | 1944 | 1461559028458 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:37:08 INFO - PROCESS | 1944 | 1461559028465 Marionette TRACE conn4 <- [1,2294,null,{}] 21:37:08 INFO - PROCESS | 1944 | 1461559028472 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:08 INFO - PROCESS | 1944 | 1461559028701 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 21:37:08 INFO - PROCESS | 1944 | 1461559028725 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3120e800 == 141 [pid = 1944] [id = 581] 21:37:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d30bd4000) [pid = 1944] [serial = 1744] [outer = (nil)] 21:37:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d30df1800) [pid = 1944] [serial = 1745] [outer = 0x7f9d30bd4000] 21:37:08 INFO - PROCESS | 1944 | 1461559028785 Marionette DEBUG loaded listener.js 21:37:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d31a40c00) [pid = 1944] [serial = 1746] [outer = 0x7f9d30bd4000] 21:37:09 INFO - PROCESS | 1944 | 1461559029652 Marionette TRACE conn4 <- [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]]]}] 21:37:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:37:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1246ms 21:37:09 INFO - PROCESS | 1944 | 1461559029706 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 21:37:09 INFO - PROCESS | 1944 | 1461559029710 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 21:37:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:37:09 INFO - PROCESS | 1944 | 1461559029723 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:37:09 INFO - PROCESS | 1944 | 1461559029725 Marionette TRACE conn4 <- [1,2298,null,{}] 21:37:09 INFO - PROCESS | 1944 | 1461559029730 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:09 INFO - PROCESS | 1944 | 1461559029957 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 21:37:09 INFO - PROCESS | 1944 | 1461559029982 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341c8800 == 142 [pid = 1944] [id = 582] 21:37:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d30dd7000) [pid = 1944] [serial = 1747] [outer = (nil)] 21:37:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d31adfc00) [pid = 1944] [serial = 1748] [outer = 0x7f9d30dd7000] 21:37:10 INFO - PROCESS | 1944 | 1461559030041 Marionette DEBUG loaded listener.js 21:37:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d332aec00) [pid = 1944] [serial = 1749] [outer = 0x7f9d30dd7000] 21:37:10 INFO - PROCESS | 1944 | 1461559030899 Marionette TRACE conn4 <- [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]]]}] 21:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1226ms 21:37:10 INFO - PROCESS | 1944 | 1461559030951 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 21:37:10 INFO - PROCESS | 1944 | 1461559030953 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 21:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:37:10 INFO - PROCESS | 1944 | 1461559030966 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 1944 | 1461559030968 Marionette TRACE conn4 <- [1,2302,null,{}] 21:37:10 INFO - PROCESS | 1944 | 1461559030972 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:11 INFO - PROCESS | 1944 | 1461559031192 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 21:37:11 INFO - PROCESS | 1944 | 1461559031222 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3470a800 == 143 [pid = 1944] [id = 583] 21:37:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d33bf7400) [pid = 1944] [serial = 1750] [outer = (nil)] 21:37:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d33ee3c00) [pid = 1944] [serial = 1751] [outer = 0x7f9d33bf7400] 21:37:11 INFO - PROCESS | 1944 | 1461559031293 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d3448b800) [pid = 1944] [serial = 1752] [outer = 0x7f9d33bf7400] 21:37:12 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d2a210400) [pid = 1944] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:37:12 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d251f6c00) [pid = 1944] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:37:12 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d228e8800) [pid = 1944] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:37:12 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d251fa400) [pid = 1944] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:37:12 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d2a0dcc00) [pid = 1944] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:37:12 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x7f9d3065f000) [pid = 1944] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:37:12 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x7f9d270c9400) [pid = 1944] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:37:12 INFO - PROCESS | 1944 | 1461559032667 Marionette TRACE conn4 <- [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]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1731ms 21:37:12 INFO - PROCESS | 1944 | 1461559032697 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 1944 | 1461559032702 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 21:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:37:12 INFO - PROCESS | 1944 | 1461559032710 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 1944 | 1461559032716 Marionette TRACE conn4 <- [1,2306,null,{}] 21:37:12 INFO - PROCESS | 1944 | 1461559032725 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:12 INFO - PROCESS | 1944 | 1461559032907 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 21:37:13 INFO - PROCESS | 1944 | 1461559033126 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f59800 == 144 [pid = 1944] [id = 584] 21:37:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d251c6400) [pid = 1944] [serial = 1753] [outer = (nil)] 21:37:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d25d03000) [pid = 1944] [serial = 1754] [outer = 0x7f9d251c6400] 21:37:13 INFO - PROCESS | 1944 | 1461559033240 Marionette DEBUG loaded listener.js 21:37:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d269c5400) [pid = 1944] [serial = 1755] [outer = 0x7f9d251c6400] 21:37:14 INFO - PROCESS | 1944 | 1461559034206 Marionette TRACE conn4 <- [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]]]}] 21:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1536ms 21:37:14 INFO - PROCESS | 1944 | 1461559034248 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 21:37:14 INFO - PROCESS | 1944 | 1461559034256 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 21:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:37:14 INFO - PROCESS | 1944 | 1461559034265 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:37:14 INFO - PROCESS | 1944 | 1461559034269 Marionette TRACE conn4 <- [1,2310,null,{}] 21:37:14 INFO - PROCESS | 1944 | 1461559034273 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:14 INFO - PROCESS | 1944 | 1461559034450 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 21:37:14 INFO - PROCESS | 1944 | 1461559034666 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313cc000 == 145 [pid = 1944] [id = 585] 21:37:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d269ca400) [pid = 1944] [serial = 1756] [outer = (nil)] 21:37:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d28d2ec00) [pid = 1944] [serial = 1757] [outer = 0x7f9d269ca400] 21:37:14 INFO - PROCESS | 1944 | 1461559034779 Marionette DEBUG loaded listener.js 21:37:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d2906b000) [pid = 1944] [serial = 1758] [outer = 0x7f9d269ca400] 21:37:15 INFO - PROCESS | 1944 | 1461559035778 Marionette TRACE conn4 <- [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]]]}] 21:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1582ms 21:37:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:37:15 INFO - PROCESS | 1944 | 1461559035849 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 21:37:15 INFO - PROCESS | 1944 | 1461559035851 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 21:37:15 INFO - PROCESS | 1944 | 1461559035858 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:37:15 INFO - PROCESS | 1944 | 1461559035863 Marionette TRACE conn4 <- [1,2314,null,{}] 21:37:15 INFO - PROCESS | 1944 | 1461559035878 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:16 INFO - PROCESS | 1944 | 1461559036112 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 21:37:16 INFO - PROCESS | 1944 | 1461559036363 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d372b2000 == 146 [pid = 1944] [id = 586] 21:37:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d2a362800) [pid = 1944] [serial = 1759] [outer = (nil)] 21:37:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d2b08bc00) [pid = 1944] [serial = 1760] [outer = 0x7f9d2a362800] 21:37:16 INFO - PROCESS | 1944 | 1461559036482 Marionette DEBUG loaded listener.js 21:37:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d30deb000) [pid = 1944] [serial = 1761] [outer = 0x7f9d2a362800] 21:37:17 INFO - PROCESS | 1944 | 1461559037323 Marionette TRACE conn4 <- [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]]]}] 21:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1535ms 21:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:37:17 INFO - PROCESS | 1944 | 1461559037393 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 21:37:17 INFO - PROCESS | 1944 | 1461559037396 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 21:37:17 INFO - PROCESS | 1944 | 1461559037403 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:37:17 INFO - PROCESS | 1944 | 1461559037406 Marionette TRACE conn4 <- [1,2318,null,{}] 21:37:17 INFO - PROCESS | 1944 | 1461559037410 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:17 INFO - PROCESS | 1944 | 1461559037631 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 21:37:17 INFO - PROCESS | 1944 | 1461559037842 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3824c800 == 147 [pid = 1944] [id = 587] 21:37:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d2713a800) [pid = 1944] [serial = 1762] [outer = (nil)] 21:37:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d33578400) [pid = 1944] [serial = 1763] [outer = 0x7f9d2713a800] 21:37:17 INFO - PROCESS | 1944 | 1461559037954 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d3407c400) [pid = 1944] [serial = 1764] [outer = 0x7f9d2713a800] 21:37:18 INFO - PROCESS | 1944 | 1461559038869 Marionette TRACE conn4 <- [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] 21:37:18 INFO - PROCESS | 1944 | 1461559038936 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 21:37:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:37:18 INFO - PROCESS | 1944 | 1461559038942 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:37:18 INFO - PROCESS | 1944 | 1461559038946 Marionette TRACE conn4 <- [1,2322,null,{}] 21:37:18 INFO - PROCESS | 1944 | 1461559038952 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:19 INFO - PROCESS | 1944 | 1461559039137 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 21:37:19 INFO - PROCESS | 1944 | 1461559039347 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bd58800 == 148 [pid = 1944] [id = 588] 21:37:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d2a368c00) [pid = 1944] [serial = 1765] [outer = (nil)] 21:37:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d344ad800) [pid = 1944] [serial = 1766] [outer = 0x7f9d2a368c00] 21:37:19 INFO - PROCESS | 1944 | 1461559039459 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d36562400) [pid = 1944] [serial = 1767] [outer = 0x7f9d2a368c00] 21:37:20 INFO - PROCESS | 1944 | 1461559040358 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1487ms 21:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:37:20 INFO - PROCESS | 1944 | 1461559040430 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 21:37:20 INFO - PROCESS | 1944 | 1461559040432 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 21:37:20 INFO - PROCESS | 1944 | 1461559040437 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:37:20 INFO - PROCESS | 1944 | 1461559040441 Marionette TRACE conn4 <- [1,2326,null,{}] 21:37:20 INFO - PROCESS | 1944 | 1461559040446 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:20 INFO - PROCESS | 1944 | 1461559040722 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 21:37:21 INFO - PROCESS | 1944 | 1461559041030 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d404cc800 == 149 [pid = 1944] [id = 589] 21:37:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d380dfc00) [pid = 1944] [serial = 1768] [outer = (nil)] 21:37:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d38119000) [pid = 1944] [serial = 1769] [outer = 0x7f9d380dfc00] 21:37:21 INFO - PROCESS | 1944 | 1461559041109 Marionette DEBUG loaded listener.js 21:37:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d38f5cc00) [pid = 1944] [serial = 1770] [outer = 0x7f9d380dfc00] 21:37:21 INFO - PROCESS | 1944 | 1461559041906 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:37:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:37:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1482ms 21:37:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:37:21 INFO - PROCESS | 1944 | 1461559041919 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 21:37:21 INFO - PROCESS | 1944 | 1461559041922 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 21:37:21 INFO - PROCESS | 1944 | 1461559041928 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:37:21 INFO - PROCESS | 1944 | 1461559041931 Marionette TRACE conn4 <- [1,2330,null,{}] 21:37:21 INFO - PROCESS | 1944 | 1461559041935 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:22 INFO - PROCESS | 1944 | 1461559042109 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 21:37:22 INFO - PROCESS | 1944 | 1461559042325 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d49a9e000 == 150 [pid = 1944] [id = 590] 21:37:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d28d50400) [pid = 1944] [serial = 1771] [outer = (nil)] 21:37:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d39920400) [pid = 1944] [serial = 1772] [outer = 0x7f9d28d50400] 21:37:22 INFO - PROCESS | 1944 | 1461559042446 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d3a8c3400) [pid = 1944] [serial = 1773] [outer = 0x7f9d28d50400] 21:37:23 INFO - PROCESS | 1944 | 1461559043328 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:37:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:37:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1433ms 21:37:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:37:23 INFO - PROCESS | 1944 | 1461559043360 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 21:37:23 INFO - PROCESS | 1944 | 1461559043363 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 21:37:23 INFO - PROCESS | 1944 | 1461559043369 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:37:23 INFO - PROCESS | 1944 | 1461559043372 Marionette TRACE conn4 <- [1,2334,null,{}] 21:37:23 INFO - PROCESS | 1944 | 1461559043377 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:23 INFO - PROCESS | 1944 | 1461559043552 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 21:37:23 INFO - PROCESS | 1944 | 1461559043768 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8db800 == 151 [pid = 1944] [id = 591] 21:37:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d3323bc00) [pid = 1944] [serial = 1774] [outer = (nil)] 21:37:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3aa0e000) [pid = 1944] [serial = 1775] [outer = 0x7f9d3323bc00] 21:37:23 INFO - PROCESS | 1944 | 1461559043880 Marionette DEBUG loaded listener.js 21:37:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d3b4af800) [pid = 1944] [serial = 1776] [outer = 0x7f9d3323bc00] 21:37:24 INFO - PROCESS | 1944 | 1461559044746 Marionette TRACE conn4 <- [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]]]}] 21:37:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:37:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1432ms 21:37:24 INFO - PROCESS | 1944 | 1461559044801 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 21:37:24 INFO - PROCESS | 1944 | 1461559044804 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 21:37:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:37:24 INFO - PROCESS | 1944 | 1461559044810 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:37:24 INFO - PROCESS | 1944 | 1461559044812 Marionette TRACE conn4 <- [1,2338,null,{}] 21:37:24 INFO - PROCESS | 1944 | 1461559044818 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:24 INFO - PROCESS | 1944 | 1461559044989 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 21:37:25 INFO - PROCESS | 1944 | 1461559045206 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ba2d000 == 152 [pid = 1944] [id = 592] 21:37:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d38f60000) [pid = 1944] [serial = 1777] [outer = (nil)] 21:37:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d3b9c7800) [pid = 1944] [serial = 1778] [outer = 0x7f9d38f60000] 21:37:25 INFO - PROCESS | 1944 | 1461559045319 Marionette DEBUG loaded listener.js 21:37:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d3ba58400) [pid = 1944] [serial = 1779] [outer = 0x7f9d38f60000] 21:37:26 INFO - PROCESS | 1944 | 1461559046202 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:37:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:37:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1429ms 21:37:26 INFO - PROCESS | 1944 | 1461559046239 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 21:37:26 INFO - PROCESS | 1944 | 1461559046242 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 21:37:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:37:26 INFO - PROCESS | 1944 | 1461559046248 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:37:26 INFO - PROCESS | 1944 | 1461559046251 Marionette TRACE conn4 <- [1,2342,null,{}] 21:37:26 INFO - PROCESS | 1944 | 1461559046256 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:26 INFO - PROCESS | 1944 | 1461559046435 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 21:37:26 INFO - PROCESS | 1944 | 1461559046715 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f42b000 == 153 [pid = 1944] [id = 593] 21:37:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d25132800) [pid = 1944] [serial = 1780] [outer = (nil)] 21:37:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d3ba58800) [pid = 1944] [serial = 1781] [outer = 0x7f9d25132800] 21:37:26 INFO - PROCESS | 1944 | 1461559046790 Marionette DEBUG loaded listener.js 21:37:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d3bcd3c00) [pid = 1944] [serial = 1782] [outer = 0x7f9d25132800] 21:37:27 INFO - PROCESS | 1944 | 1461559047631 Marionette TRACE conn4 <- [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]]]}] 21:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1429ms 21:37:27 INFO - PROCESS | 1944 | 1461559047678 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 21:37:27 INFO - PROCESS | 1944 | 1461559047682 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 21:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:37:27 INFO - PROCESS | 1944 | 1461559047688 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:37:27 INFO - PROCESS | 1944 | 1461559047692 Marionette TRACE conn4 <- [1,2346,null,{}] 21:37:27 INFO - PROCESS | 1944 | 1461559047697 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:27 INFO - PROCESS | 1944 | 1461559047907 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 21:37:28 INFO - PROCESS | 1944 | 1461559048121 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f917000 == 154 [pid = 1944] [id = 594] 21:37:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d3c0e9800) [pid = 1944] [serial = 1783] [outer = (nil)] 21:37:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d3c18a400) [pid = 1944] [serial = 1784] [outer = 0x7f9d3c0e9800] 21:37:28 INFO - PROCESS | 1944 | 1461559048249 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d3c1f8000) [pid = 1944] [serial = 1785] [outer = 0x7f9d3c0e9800] 21:37:29 INFO - PROCESS | 1944 | 1461559049197 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1578ms 21:37:29 INFO - PROCESS | 1944 | 1461559049267 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 1944 | 1461559049271 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 21:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:37:29 INFO - PROCESS | 1944 | 1461559049276 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - PROCESS | 1944 | 1461559049279 Marionette TRACE conn4 <- [1,2350,null,{}] 21:37:29 INFO - PROCESS | 1944 | 1461559049285 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:29 INFO - PROCESS | 1944 | 1461559049473 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 21:37:29 INFO - PROCESS | 1944 | 1461559049692 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d24ce7000 == 155 [pid = 1944] [id = 595] 21:37:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d228e7c00) [pid = 1944] [serial = 1786] [outer = (nil)] 21:37:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d270c2800) [pid = 1944] [serial = 1787] [outer = 0x7f9d228e7c00] 21:37:29 INFO - PROCESS | 1944 | 1461559049805 Marionette DEBUG loaded listener.js 21:37:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d2a179800) [pid = 1944] [serial = 1788] [outer = 0x7f9d228e7c00] 21:37:30 INFO - PROCESS | 1944 | 1461559050713 Marionette TRACE conn4 <- [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]]]}] 21:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1486ms 21:37:30 INFO - PROCESS | 1944 | 1461559050764 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 21:37:30 INFO - PROCESS | 1944 | 1461559050767 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 21:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:37:30 INFO - PROCESS | 1944 | 1461559050773 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:37:30 INFO - PROCESS | 1944 | 1461559050775 Marionette TRACE conn4 <- [1,2354,null,{}] 21:37:30 INFO - PROCESS | 1944 | 1461559050780 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:30 INFO - PROCESS | 1944 | 1461559050958 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 21:37:31 INFO - PROCESS | 1944 | 1461559051231 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33f87800 == 156 [pid = 1944] [id = 596] 21:37:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d240c7400) [pid = 1944] [serial = 1789] [outer = (nil)] 21:37:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d3c4cf400) [pid = 1944] [serial = 1790] [outer = 0x7f9d240c7400] 21:37:31 INFO - PROCESS | 1944 | 1461559051303 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d3c9f6800) [pid = 1944] [serial = 1791] [outer = 0x7f9d240c7400] 21:37:32 INFO - PROCESS | 1944 | 1461559052526 Marionette TRACE conn4 <- [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]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1799ms 21:37:32 INFO - PROCESS | 1944 | 1461559052573 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 21:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:37:32 INFO - PROCESS | 1944 | 1461559052578 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 21:37:32 INFO - PROCESS | 1944 | 1461559052585 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 1944 | 1461559052591 Marionette TRACE conn4 <- [1,2358,null,{}] 21:37:32 INFO - PROCESS | 1944 | 1461559052599 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:32 INFO - PROCESS | 1944 | 1461559052768 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 21:37:33 INFO - PROCESS | 1944 | 1461559053062 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d31217000 == 157 [pid = 1944] [id = 597] 21:37:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d25f8bc00) [pid = 1944] [serial = 1792] [outer = (nil)] 21:37:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d265fec00) [pid = 1944] [serial = 1793] [outer = 0x7f9d25f8bc00] 21:37:33 INFO - PROCESS | 1944 | 1461559053132 Marionette DEBUG loaded listener.js 21:37:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d2713e400) [pid = 1944] [serial = 1794] [outer = 0x7f9d25f8bc00] 21:37:33 INFO - PROCESS | 1944 | 1461559053970 Marionette TRACE conn4 <- [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]]]}] 21:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1438ms 21:37:34 INFO - PROCESS | 1944 | 1461559054024 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 21:37:34 INFO - PROCESS | 1944 | 1461559054031 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 21:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:37:34 INFO - PROCESS | 1944 | 1461559054040 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:37:34 INFO - PROCESS | 1944 | 1461559054043 Marionette TRACE conn4 <- [1,2362,null,{}] 21:37:34 INFO - PROCESS | 1944 | 1461559054047 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:34 INFO - PROCESS | 1944 | 1461559054223 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 21:37:34 INFO - PROCESS | 1944 | 1461559054645 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d27015800 == 158 [pid = 1944] [id = 598] 21:37:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d28d39000) [pid = 1944] [serial = 1795] [outer = (nil)] 21:37:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d29063800) [pid = 1944] [serial = 1796] [outer = 0x7f9d28d39000] 21:37:34 INFO - PROCESS | 1944 | 1461559054715 Marionette DEBUG loaded listener.js 21:37:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d2a0e2400) [pid = 1944] [serial = 1797] [outer = 0x7f9d28d39000] 21:37:35 INFO - PROCESS | 1944 | 1461559055619 Marionette TRACE conn4 <- [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]]]}] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d341c8800 == 157 [pid = 1944] [id = 582] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d3323a800) [pid = 1944] [serial = 1661] [outer = (nil)] [url = about:blank] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d254da000) [pid = 1944] [serial = 1673] [outer = (nil)] [url = about:blank] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d31ad9000) [pid = 1944] [serial = 1658] [outer = (nil)] [url = about:blank] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d27136c00) [pid = 1944] [serial = 1676] [outer = (nil)] [url = about:blank] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d30bdf400) [pid = 1944] [serial = 1655] [outer = (nil)] [url = about:blank] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d34497000) [pid = 1944] [serial = 1670] [outer = (nil)] [url = about:blank] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d34079c00) [pid = 1944] [serial = 1667] [outer = (nil)] [url = about:blank] 21:37:35 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d33610c00) [pid = 1944] [serial = 1664] [outer = (nil)] [url = about:blank] 21:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1735ms 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3120e800 == 156 [pid = 1944] [id = 581] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2717e000 == 155 [pid = 1944] [id = 580] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3121a000 == 154 [pid = 1944] [id = 579] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f4c800 == 153 [pid = 1944] [id = 578] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c515000 == 152 [pid = 1944] [id = 574] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b5df000 == 151 [pid = 1944] [id = 573] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38231800 == 150 [pid = 1944] [id = 572] 21:37:35 INFO - PROCESS | 1944 | 1461559055814 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 21:37:35 INFO - PROCESS | 1944 | 1461559055820 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37be2000 == 149 [pid = 1944] [id = 571] 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37134000 == 148 [pid = 1944] [id = 570] 21:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:37:35 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e40800 == 147 [pid = 1944] [id = 567] 21:37:35 INFO - PROCESS | 1944 | 1461559055833 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:37:35 INFO - PROCESS | 1944 | 1461559055838 Marionette TRACE conn4 <- [1,2366,null,{}] 21:37:35 INFO - PROCESS | 1944 | 1461559055854 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:36 INFO - PROCESS | 1944 | 1461559056024 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d314cfc00) [pid = 1944] [serial = 1697] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d31ada400) [pid = 1944] [serial = 1698] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d270ad400) [pid = 1944] [serial = 1683] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d240d0000) [pid = 1944] [serial = 1679] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d251ce800) [pid = 1944] [serial = 1680] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d2724e800) [pid = 1944] [serial = 1685] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d2a205800) [pid = 1944] [serial = 1691] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d314c5c00) [pid = 1944] [serial = 1695] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d30668c00) [pid = 1944] [serial = 1694] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d27bce800) [pid = 1944] [serial = 1686] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d29bcf800) [pid = 1944] [serial = 1688] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d28d4c800) [pid = 1944] [serial = 1652] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d265fe400) [pid = 1944] [serial = 1682] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d2a0dc000) [pid = 1944] [serial = 1689] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d254d5c00) [pid = 1944] [serial = 1649] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d2a365c00) [pid = 1944] [serial = 1692] [outer = (nil)] [url = about:blank] 21:37:36 INFO - PROCESS | 1944 | 1461559056318 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e33800 == 148 [pid = 1944] [id = 599] 21:37:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d254d5c00) [pid = 1944] [serial = 1798] [outer = (nil)] 21:37:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d29bcf800) [pid = 1944] [serial = 1799] [outer = 0x7f9d254d5c00] 21:37:36 INFO - PROCESS | 1944 | 1461559056427 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d314c7800) [pid = 1944] [serial = 1800] [outer = 0x7f9d254d5c00] 21:37:37 INFO - PROCESS | 1944 | 1461559057181 Marionette TRACE conn4 <- [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]]]}] 21:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1393ms 21:37:37 INFO - PROCESS | 1944 | 1461559057224 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 21:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:37:37 INFO - PROCESS | 1944 | 1461559057228 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 21:37:37 INFO - PROCESS | 1944 | 1461559057234 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:37:37 INFO - PROCESS | 1944 | 1461559057237 Marionette TRACE conn4 <- [1,2370,null,{}] 21:37:37 INFO - PROCESS | 1944 | 1461559057241 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:37 INFO - PROCESS | 1944 | 1461559057481 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 21:37:37 INFO - PROCESS | 1944 | 1461559057503 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d33f92800 == 149 [pid = 1944] [id = 600] 21:37:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d270ad400) [pid = 1944] [serial = 1801] [outer = (nil)] 21:37:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d33577c00) [pid = 1944] [serial = 1802] [outer = 0x7f9d270ad400] 21:37:37 INFO - PROCESS | 1944 | 1461559057571 Marionette DEBUG loaded listener.js 21:37:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d34079000) [pid = 1944] [serial = 1803] [outer = 0x7f9d270ad400] 21:37:38 INFO - PROCESS | 1944 | 1461559058459 Marionette TRACE conn4 <- [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]]]}] 21:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1285ms 21:37:38 INFO - PROCESS | 1944 | 1461559058520 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 21:37:38 INFO - PROCESS | 1944 | 1461559058522 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 21:37:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:37:38 INFO - PROCESS | 1944 | 1461559058528 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:37:38 INFO - PROCESS | 1944 | 1461559058540 Marionette TRACE conn4 <- [1,2374,null,{}] 21:37:38 INFO - PROCESS | 1944 | 1461559058554 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:38 INFO - PROCESS | 1944 | 1461559058790 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 21:37:38 INFO - PROCESS | 1944 | 1461559058818 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d379e3000 == 150 [pid = 1944] [id = 601] 21:37:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d332b8800) [pid = 1944] [serial = 1804] [outer = (nil)] 21:37:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d3582ac00) [pid = 1944] [serial = 1805] [outer = 0x7f9d332b8800] 21:37:38 INFO - PROCESS | 1944 | 1461559058876 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d3704c800) [pid = 1944] [serial = 1806] [outer = 0x7f9d332b8800] 21:37:39 INFO - PROCESS | 1944 | 1461559059777 Marionette TRACE conn4 <- [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]]]}] 21:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1334ms 21:37:39 INFO - PROCESS | 1944 | 1461559059875 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 21:37:39 INFO - PROCESS | 1944 | 1461559059878 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 21:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:37:39 INFO - PROCESS | 1944 | 1461559059884 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:37:39 INFO - PROCESS | 1944 | 1461559059886 Marionette TRACE conn4 <- [1,2378,null,{}] 21:37:39 INFO - PROCESS | 1944 | 1461559059891 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:40 INFO - PROCESS | 1944 | 1461559060160 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 21:37:40 INFO - PROCESS | 1944 | 1461559060188 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39c4a800 == 151 [pid = 1944] [id = 602] 21:37:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d37d08800) [pid = 1944] [serial = 1807] [outer = (nil)] 21:37:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d38112c00) [pid = 1944] [serial = 1808] [outer = 0x7f9d37d08800] 21:37:40 INFO - PROCESS | 1944 | 1461559060250 Marionette DEBUG loaded listener.js 21:37:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d3b9c6800) [pid = 1944] [serial = 1809] [outer = 0x7f9d37d08800] 21:37:41 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d251fc800) [pid = 1944] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:37:41 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d2513ec00) [pid = 1944] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:37:41 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d240cb000) [pid = 1944] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:37:41 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d30dd7000) [pid = 1944] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:37:41 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d30bd4000) [pid = 1944] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:37:41 INFO - PROCESS | 1944 | 1461559061478 Marionette TRACE conn4 <- [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]]]}] 21:37:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:37:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1636ms 21:37:41 INFO - PROCESS | 1944 | 1461559061522 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 21:37:41 INFO - PROCESS | 1944 | 1461559061525 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 21:37:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:37:41 INFO - PROCESS | 1944 | 1461559061539 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:37:41 INFO - PROCESS | 1944 | 1461559061541 Marionette TRACE conn4 <- [1,2382,null,{}] 21:37:41 INFO - PROCESS | 1944 | 1461559061547 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:41 INFO - PROCESS | 1944 | 1461559061731 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 21:37:41 INFO - PROCESS | 1944 | 1461559061745 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bf1e000 == 152 [pid = 1944] [id = 603] 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d3811e800) [pid = 1944] [serial = 1810] [outer = (nil)] 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d3c0e1000) [pid = 1944] [serial = 1811] [outer = 0x7f9d3811e800] 21:37:41 INFO - PROCESS | 1944 | 1461559061802 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d3c18bc00) [pid = 1944] [serial = 1812] [outer = 0x7f9d3811e800] 21:37:42 INFO - PROCESS | 1944 | 1461559062650 Marionette TRACE conn4 <- [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]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1133ms 21:37:42 INFO - PROCESS | 1944 | 1461559062673 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 21:37:42 INFO - PROCESS | 1944 | 1461559062677 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 21:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:37:42 INFO - PROCESS | 1944 | 1461559062682 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 1944 | 1461559062684 Marionette TRACE conn4 <- [1,2386,null,{}] 21:37:42 INFO - PROCESS | 1944 | 1461559062689 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:42 INFO - PROCESS | 1944 | 1461559062919 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 21:37:43 INFO - PROCESS | 1944 | 1461559063203 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267af800 == 153 [pid = 1944] [id = 604] 21:37:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d2289bc00) [pid = 1944] [serial = 1813] [outer = (nil)] 21:37:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d228e8c00) [pid = 1944] [serial = 1814] [outer = 0x7f9d2289bc00] 21:37:43 INFO - PROCESS | 1944 | 1461559063277 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d251f9400) [pid = 1944] [serial = 1815] [outer = 0x7f9d2289bc00] 21:37:44 INFO - PROCESS | 1944 | 1461559064262 Marionette TRACE conn4 <- [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]]]}] 21:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1626ms 21:37:44 INFO - PROCESS | 1944 | 1461559064310 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 21:37:44 INFO - PROCESS | 1944 | 1461559064318 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 21:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:37:44 INFO - PROCESS | 1944 | 1461559064326 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:37:44 INFO - PROCESS | 1944 | 1461559064330 Marionette TRACE conn4 <- [1,2390,null,{}] 21:37:44 INFO - PROCESS | 1944 | 1461559064336 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:44 INFO - PROCESS | 1944 | 1461559064538 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 21:37:44 INFO - PROCESS | 1944 | 1461559064757 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3384a000 == 154 [pid = 1944] [id = 605] 21:37:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d25f8c400) [pid = 1944] [serial = 1816] [outer = (nil)] 21:37:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d27bc4000) [pid = 1944] [serial = 1817] [outer = 0x7f9d25f8c400] 21:37:44 INFO - PROCESS | 1944 | 1461559064882 Marionette DEBUG loaded listener.js 21:37:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d2a178400) [pid = 1944] [serial = 1818] [outer = 0x7f9d25f8c400] 21:37:45 INFO - PROCESS | 1944 | 1461559065854 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1577ms 21:37:45 INFO - PROCESS | 1944 | 1461559065907 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 21:37:45 INFO - PROCESS | 1944 | 1461559065913 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 21:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:37:45 INFO - PROCESS | 1944 | 1461559065918 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:37:45 INFO - PROCESS | 1944 | 1461559065921 Marionette TRACE conn4 <- [1,2394,null,{}] 21:37:45 INFO - PROCESS | 1944 | 1461559065927 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:46 INFO - PROCESS | 1944 | 1461559066128 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 21:37:46 INFO - PROCESS | 1944 | 1461559066346 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d38287000 == 155 [pid = 1944] [id = 606] 21:37:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d30bdc400) [pid = 1944] [serial = 1819] [outer = (nil)] 21:37:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d31a3d400) [pid = 1944] [serial = 1820] [outer = 0x7f9d30bdc400] 21:37:46 INFO - PROCESS | 1944 | 1461559066461 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d33bf4000) [pid = 1944] [serial = 1821] [outer = 0x7f9d30bdc400] 21:37:47 INFO - PROCESS | 1944 | 1461559067477 Marionette TRACE conn4 <- [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]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1633ms 21:37:47 INFO - PROCESS | 1944 | 1461559067553 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 1944 | 1461559067555 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 21:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:37:47 INFO - PROCESS | 1944 | 1461559067570 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 1944 | 1461559067579 Marionette TRACE conn4 <- [1,2398,null,{}] 21:37:47 INFO - PROCESS | 1944 | 1461559067585 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:47 INFO - PROCESS | 1944 | 1461559067823 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 21:37:48 INFO - PROCESS | 1944 | 1461559068124 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f34c000 == 156 [pid = 1944] [id = 607] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d31276000) [pid = 1944] [serial = 1822] [outer = (nil)] 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d37e09400) [pid = 1944] [serial = 1823] [outer = 0x7f9d31276000] 21:37:48 INFO - PROCESS | 1944 | 1461559068199 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d380da800) [pid = 1944] [serial = 1824] [outer = 0x7f9d31276000] 21:37:49 INFO - PROCESS | 1944 | 1461559069036 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1498ms 21:37:49 INFO - PROCESS | 1944 | 1461559069062 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 21:37:49 INFO - PROCESS | 1944 | 1461559069066 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 21:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:37:49 INFO - PROCESS | 1944 | 1461559069072 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:37:49 INFO - PROCESS | 1944 | 1461559069074 Marionette TRACE conn4 <- [1,2402,null,{}] 21:37:49 INFO - PROCESS | 1944 | 1461559069080 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:49 INFO - PROCESS | 1944 | 1461559069258 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 21:37:49 INFO - PROCESS | 1944 | 1461559069480 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d51b86000 == 157 [pid = 1944] [id = 608] 21:37:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d314ca400) [pid = 1944] [serial = 1825] [outer = (nil)] 21:37:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d39cbd400) [pid = 1944] [serial = 1826] [outer = 0x7f9d314ca400] 21:37:49 INFO - PROCESS | 1944 | 1461559069593 Marionette DEBUG loaded listener.js 21:37:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d3bcd8800) [pid = 1944] [serial = 1827] [outer = 0x7f9d314ca400] 21:37:50 INFO - PROCESS | 1944 | 1461559070469 Marionette TRACE conn4 <- [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]]]}] 21:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1436ms 21:37:50 INFO - PROCESS | 1944 | 1461559070525 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 21:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:37:50 INFO - PROCESS | 1944 | 1461559070529 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 21:37:50 INFO - PROCESS | 1944 | 1461559070535 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 1944 | 1461559070537 Marionette TRACE conn4 <- [1,2406,null,{}] 21:37:50 INFO - PROCESS | 1944 | 1461559070542 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:50 INFO - PROCESS | 1944 | 1461559070723 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 21:37:50 INFO - PROCESS | 1944 | 1461559070947 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d53fc1800 == 158 [pid = 1944] [id = 609] 21:37:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d3c9ed000) [pid = 1944] [serial = 1828] [outer = (nil)] 21:37:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d3c9f9c00) [pid = 1944] [serial = 1829] [outer = 0x7f9d3c9ed000] 21:37:51 INFO - PROCESS | 1944 | 1461559071070 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d3db99400) [pid = 1944] [serial = 1830] [outer = 0x7f9d3c9ed000] 21:37:52 INFO - PROCESS | 1944 | 1461559072034 Marionette TRACE conn4 <- [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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1533ms 21:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:37:52 INFO - PROCESS | 1944 | 1461559072068 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 1944 | 1461559072071 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 21:37:52 INFO - PROCESS | 1944 | 1461559072076 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 1944 | 1461559072079 Marionette TRACE conn4 <- [1,2410,null,{}] 21:37:52 INFO - PROCESS | 1944 | 1461559072084 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:52 INFO - PROCESS | 1944 | 1461559072268 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 21:37:52 INFO - PROCESS | 1944 | 1461559072535 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d376e5000 == 159 [pid = 1944] [id = 610] 21:37:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d3c9ef000) [pid = 1944] [serial = 1831] [outer = (nil)] 21:37:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d3ed71400) [pid = 1944] [serial = 1832] [outer = 0x7f9d3c9ef000] 21:37:52 INFO - PROCESS | 1944 | 1461559072609 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d4017a400) [pid = 1944] [serial = 1833] [outer = 0x7f9d3c9ef000] 21:37:53 INFO - PROCESS | 1944 | 1461559073466 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1436ms 21:37:53 INFO - PROCESS | 1944 | 1461559073514 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 21:37:53 INFO - PROCESS | 1944 | 1461559073516 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 21:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:37:53 INFO - PROCESS | 1944 | 1461559073526 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:37:53 INFO - PROCESS | 1944 | 1461559073528 Marionette TRACE conn4 <- [1,2414,null,{}] 21:37:53 INFO - PROCESS | 1944 | 1461559073532 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:53 INFO - PROCESS | 1944 | 1461559073800 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 21:37:54 INFO - PROCESS | 1944 | 1461559074005 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20216000 == 160 [pid = 1944] [id = 611] 21:37:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d240cb000) [pid = 1944] [serial = 1834] [outer = (nil)] 21:37:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d40497c00) [pid = 1944] [serial = 1835] [outer = 0x7f9d240cb000] 21:37:54 INFO - PROCESS | 1944 | 1461559074084 Marionette DEBUG loaded listener.js 21:37:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d44a68400) [pid = 1944] [serial = 1836] [outer = 0x7f9d240cb000] 21:37:54 INFO - PROCESS | 1944 | 1461559074916 Marionette TRACE conn4 <- [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]]]}] 21:37:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:37:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1424ms 21:37:54 INFO - PROCESS | 1944 | 1461559074950 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 21:37:54 INFO - PROCESS | 1944 | 1461559074953 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 21:37:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:37:54 INFO - PROCESS | 1944 | 1461559074959 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:37:54 INFO - PROCESS | 1944 | 1461559074961 Marionette TRACE conn4 <- [1,2418,null,{}] 21:37:54 INFO - PROCESS | 1944 | 1461559074967 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:55 INFO - PROCESS | 1944 | 1461559075228 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 21:37:55 INFO - PROCESS | 1944 | 1461559075430 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d249a2800 == 161 [pid = 1944] [id = 612] 21:37:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d2a36f000) [pid = 1944] [serial = 1837] [outer = (nil)] 21:37:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d49a18c00) [pid = 1944] [serial = 1838] [outer = 0x7f9d2a36f000] 21:37:55 INFO - PROCESS | 1944 | 1461559075508 Marionette DEBUG loaded listener.js 21:37:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d4a970c00) [pid = 1944] [serial = 1839] [outer = 0x7f9d2a36f000] 21:37:56 INFO - PROCESS | 1944 | 1461559076348 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:37:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:37:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1430ms 21:37:56 INFO - PROCESS | 1944 | 1461559076391 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 21:37:56 INFO - PROCESS | 1944 | 1461559076394 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 21:37:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:37:56 INFO - PROCESS | 1944 | 1461559076400 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:37:56 INFO - PROCESS | 1944 | 1461559076402 Marionette TRACE conn4 <- [1,2422,null,{}] 21:37:56 INFO - PROCESS | 1944 | 1461559076408 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:56 INFO - PROCESS | 1944 | 1461559076592 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 21:37:56 INFO - PROCESS | 1944 | 1461559076867 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37137000 == 162 [pid = 1944] [id = 613] 21:37:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d4041d000) [pid = 1944] [serial = 1840] [outer = (nil)] 21:37:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d4ab87400) [pid = 1944] [serial = 1841] [outer = 0x7f9d4041d000] 21:37:56 INFO - PROCESS | 1944 | 1461559076943 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d4ad56400) [pid = 1944] [serial = 1842] [outer = 0x7f9d4041d000] 21:37:57 INFO - PROCESS | 1944 | 1461559077761 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:37:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:37:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1375ms 21:37:57 INFO - PROCESS | 1944 | 1461559077776 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 21:37:57 INFO - PROCESS | 1944 | 1461559077779 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 21:37:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:37:57 INFO - PROCESS | 1944 | 1461559077803 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:37:57 INFO - PROCESS | 1944 | 1461559077807 Marionette TRACE conn4 <- [1,2426,null,{}] 21:37:57 INFO - PROCESS | 1944 | 1461559077814 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:58 INFO - PROCESS | 1944 | 1461559078002 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 21:37:58 INFO - PROCESS | 1944 | 1461559078274 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1ffd8800 == 163 [pid = 1944] [id = 614] 21:37:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d44a69400) [pid = 1944] [serial = 1843] [outer = (nil)] 21:37:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d4ba43400) [pid = 1944] [serial = 1844] [outer = 0x7f9d44a69400] 21:37:58 INFO - PROCESS | 1944 | 1461559078360 Marionette DEBUG loaded listener.js 21:37:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d4d715000) [pid = 1944] [serial = 1845] [outer = 0x7f9d44a69400] 21:37:59 INFO - PROCESS | 1944 | 1461559079260 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:37:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:37:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1501ms 21:37:59 INFO - PROCESS | 1944 | 1461559079288 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 21:37:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:37:59 INFO - PROCESS | 1944 | 1461559079292 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 21:37:59 INFO - PROCESS | 1944 | 1461559079297 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:37:59 INFO - PROCESS | 1944 | 1461559079301 Marionette TRACE conn4 <- [1,2430,null,{}] 21:37:59 INFO - PROCESS | 1944 | 1461559079306 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:37:59 INFO - PROCESS | 1944 | 1461559079515 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 21:37:59 INFO - PROCESS | 1944 | 1461559079786 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d201dc000 == 164 [pid = 1944] [id = 615] 21:37:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d4a971400) [pid = 1944] [serial = 1846] [outer = (nil)] 21:37:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d4f6a9800) [pid = 1944] [serial = 1847] [outer = 0x7f9d4a971400] 21:37:59 INFO - PROCESS | 1944 | 1461559079861 Marionette DEBUG loaded listener.js 21:37:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d4fb6bc00) [pid = 1944] [serial = 1848] [outer = 0x7f9d4a971400] 21:38:00 INFO - PROCESS | 1944 | 1461559080660 Marionette TRACE conn4 <- [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]]]}] 21:38:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:38:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1382ms 21:38:00 INFO - PROCESS | 1944 | 1461559080684 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 21:38:00 INFO - PROCESS | 1944 | 1461559080688 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 21:38:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:38:00 INFO - PROCESS | 1944 | 1461559080695 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:38:00 INFO - PROCESS | 1944 | 1461559080698 Marionette TRACE conn4 <- [1,2434,null,{}] 21:38:00 INFO - PROCESS | 1944 | 1461559080702 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:00 INFO - PROCESS | 1944 | 1461559080888 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 21:38:01 INFO - PROCESS | 1944 | 1461559081159 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268a5800 == 165 [pid = 1944] [id = 616] 21:38:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d2038c400) [pid = 1944] [serial = 1849] [outer = (nil)] 21:38:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d20390c00) [pid = 1944] [serial = 1850] [outer = 0x7f9d2038c400] 21:38:01 INFO - PROCESS | 1944 | 1461559081239 Marionette DEBUG loaded listener.js 21:38:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d20396000) [pid = 1944] [serial = 1851] [outer = 0x7f9d2038c400] 21:38:02 INFO - PROCESS | 1944 | 1461559082100 Marionette TRACE conn4 <- [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]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 21:38:02 INFO - PROCESS | 1944 | 1461559082175 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 1944 | 1461559082179 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 21:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:38:02 INFO - PROCESS | 1944 | 1461559082184 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - PROCESS | 1944 | 1461559082187 Marionette TRACE conn4 <- [1,2438,null,{}] 21:38:02 INFO - PROCESS | 1944 | 1461559082192 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:02 INFO - PROCESS | 1944 | 1461559082370 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 21:38:02 INFO - PROCESS | 1944 | 1461559082647 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d21298800 == 166 [pid = 1944] [id = 617] 21:38:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d20390400) [pid = 1944] [serial = 1852] [outer = (nil)] 21:38:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f9d25d07c00) [pid = 1944] [serial = 1853] [outer = 0x7f9d20390400] 21:38:02 INFO - PROCESS | 1944 | 1461559082719 Marionette DEBUG loaded listener.js 21:38:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f9d33edec00) [pid = 1944] [serial = 1854] [outer = 0x7f9d20390400] 21:38:03 INFO - PROCESS | 1944 | 1461559083579 Marionette TRACE conn4 <- [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]]]}] 21:38:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:38:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1435ms 21:38:03 INFO - PROCESS | 1944 | 1461559083620 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 21:38:03 INFO - PROCESS | 1944 | 1461559083623 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 21:38:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:38:03 INFO - PROCESS | 1944 | 1461559083629 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:38:03 INFO - PROCESS | 1944 | 1461559083631 Marionette TRACE conn4 <- [1,2442,null,{}] 21:38:03 INFO - PROCESS | 1944 | 1461559083636 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:03 INFO - PROCESS | 1944 | 1461559083822 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 21:38:04 INFO - PROCESS | 1944 | 1461559084091 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d268a2800 == 167 [pid = 1944] [id = 618] 21:38:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f9d2038d400) [pid = 1944] [serial = 1855] [outer = (nil)] 21:38:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f9d4f6ac400) [pid = 1944] [serial = 1856] [outer = 0x7f9d2038d400] 21:38:04 INFO - PROCESS | 1944 | 1461559084160 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f9d4fbac400) [pid = 1944] [serial = 1857] [outer = 0x7f9d2038d400] 21:38:05 INFO - PROCESS | 1944 | 1461559085169 Marionette TRACE conn4 <- [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]]]}] 21:38:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:38:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1584ms 21:38:05 INFO - PROCESS | 1944 | 1461559085214 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 21:38:05 INFO - PROCESS | 1944 | 1461559085217 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 21:38:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:38:05 INFO - PROCESS | 1944 | 1461559085222 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:38:05 INFO - PROCESS | 1944 | 1461559085224 Marionette TRACE conn4 <- [1,2446,null,{}] 21:38:05 INFO - PROCESS | 1944 | 1461559085230 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:05 INFO - PROCESS | 1944 | 1461559085414 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 21:38:06 INFO - PROCESS | 1944 | 1461559086150 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2129f000 == 168 [pid = 1944] [id = 619] 21:38:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f9d228e1800) [pid = 1944] [serial = 1858] [outer = (nil)] 21:38:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d24b0f000) [pid = 1944] [serial = 1859] [outer = 0x7f9d228e1800] 21:38:06 INFO - PROCESS | 1944 | 1461559086274 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d251fac00) [pid = 1944] [serial = 1860] [outer = 0x7f9d228e1800] 21:38:07 INFO - PROCESS | 1944 | 1461559087097 Marionette TRACE conn4 <- [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]]]}] 21:38:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:38:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1931ms 21:38:07 INFO - PROCESS | 1944 | 1461559087155 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 21:38:07 INFO - PROCESS | 1944 | 1461559087161 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 21:38:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:38:07 INFO - PROCESS | 1944 | 1461559087169 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 1944 | 1461559087173 Marionette TRACE conn4 <- [1,2450,null,{}] 21:38:07 INFO - PROCESS | 1944 | 1461559087179 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:07 INFO - PROCESS | 1944 | 1461559087367 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 21:38:07 INFO - PROCESS | 1944 | 1461559087657 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b2ca000 == 169 [pid = 1944] [id = 620] 21:38:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d240d0000) [pid = 1944] [serial = 1861] [outer = (nil)] 21:38:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f9d265f3800) [pid = 1944] [serial = 1862] [outer = 0x7f9d240d0000] 21:38:07 INFO - PROCESS | 1944 | 1461559087726 Marionette DEBUG loaded listener.js 21:38:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f9d28d35800) [pid = 1944] [serial = 1863] [outer = 0x7f9d240d0000] 21:38:08 INFO - PROCESS | 1944 | 1461559088788 Marionette TRACE conn4 <- [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]]]}] 21:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1638ms 21:38:08 INFO - PROCESS | 1944 | 1461559088810 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 21:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:38:08 INFO - PROCESS | 1944 | 1461559088816 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 21:38:08 INFO - PROCESS | 1944 | 1461559088824 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:38:08 INFO - PROCESS | 1944 | 1461559088826 Marionette TRACE conn4 <- [1,2454,null,{}] 21:38:08 INFO - PROCESS | 1944 | 1461559088831 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:09 INFO - PROCESS | 1944 | 1461559089027 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 21:38:09 INFO - PROCESS | 1944 | 1461559089464 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33229000 == 168 [pid = 1944] [id = 550] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3729c000 == 167 [pid = 1944] [id = 123] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2aece800 == 166 [pid = 1944] [id = 557] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37365800 == 165 [pid = 1944] [id = 553] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e38000 == 164 [pid = 1944] [id = 549] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d34a22000 == 163 [pid = 1944] [id = 551] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bf1e000 == 162 [pid = 1944] [id = 603] 21:38:09 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f9d33ee3c00) [pid = 1944] [serial = 1751] [outer = (nil)] [url = about:blank] 21:38:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267b7000 == 163 [pid = 1944] [id = 621] 21:38:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f9d22899000) [pid = 1944] [serial = 1864] [outer = (nil)] 21:38:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f9d270c0400) [pid = 1944] [serial = 1865] [outer = 0x7f9d22899000] 21:38:09 INFO - PROCESS | 1944 | 1461559089623 Marionette DEBUG loaded listener.js 21:38:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x7f9d30ded000) [pid = 1944] [serial = 1866] [outer = 0x7f9d22899000] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39c4a800 == 162 [pid = 1944] [id = 602] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d379e3000 == 161 [pid = 1944] [id = 601] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d33f92800 == 160 [pid = 1944] [id = 600] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e33800 == 159 [pid = 1944] [id = 599] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d27015800 == 158 [pid = 1944] [id = 598] 21:38:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d31217000 == 157 [pid = 1944] [id = 597] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ba2d000 == 156 [pid = 1944] [id = 592] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8db800 == 155 [pid = 1944] [id = 591] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d49a9e000 == 154 [pid = 1944] [id = 590] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d404cc800 == 153 [pid = 1944] [id = 589] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bd58800 == 152 [pid = 1944] [id = 588] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3824c800 == 151 [pid = 1944] [id = 587] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d372b2000 == 150 [pid = 1944] [id = 586] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313cc000 == 149 [pid = 1944] [id = 585] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f59800 == 148 [pid = 1944] [id = 584] 21:38:10 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3470a800 == 147 [pid = 1944] [id = 583] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x7f9d31273400) [pid = 1944] [serial = 1709] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x7f9d36570c00) [pid = 1944] [serial = 1721] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f9d273b7800) [pid = 1944] [serial = 1742] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f9d2a0e4400) [pid = 1944] [serial = 1743] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f9d25d09400) [pid = 1944] [serial = 1739] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f9d27bcd400) [pid = 1944] [serial = 1740] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f9d37d04400) [pid = 1944] [serial = 1727] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f9d253d2400) [pid = 1944] [serial = 1737] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f9d251c1c00) [pid = 1944] [serial = 1736] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f9d31adfc00) [pid = 1944] [serial = 1748] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f9d34b2bc00) [pid = 1944] [serial = 1718] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f9d30df1800) [pid = 1944] [serial = 1745] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f9d37e03000) [pid = 1944] [serial = 1730] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f9d26649800) [pid = 1944] [serial = 1703] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f9d332b3400) [pid = 1944] [serial = 1712] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f9d33bf2c00) [pid = 1944] [serial = 1715] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d370a8000) [pid = 1944] [serial = 1724] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d28d49800) [pid = 1944] [serial = 1706] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d314d1800) [pid = 1944] [serial = 1733] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d330f3c00) [pid = 1944] [serial = 1700] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d332aec00) [pid = 1944] [serial = 1749] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d31a40c00) [pid = 1944] [serial = 1746] [outer = (nil)] [url = about:blank] 21:38:10 INFO - PROCESS | 1944 | 1461559090422 Marionette TRACE conn4 <- [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]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1628ms 21:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:38:10 INFO - PROCESS | 1944 | 1461559090451 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 21:38:10 INFO - PROCESS | 1944 | 1461559090453 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 21:38:10 INFO - PROCESS | 1944 | 1461559090468 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 1944 | 1461559090476 Marionette TRACE conn4 <- [1,2458,null,{}] 21:38:10 INFO - PROCESS | 1944 | 1461559090499 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:10 INFO - PROCESS | 1944 | 1461559090670 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 21:38:10 INFO - PROCESS | 1944 | 1461559090690 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d316b5000 == 148 [pid = 1944] [id = 622] 21:38:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d3323b800) [pid = 1944] [serial = 1867] [outer = (nil)] 21:38:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d33575400) [pid = 1944] [serial = 1868] [outer = 0x7f9d3323b800] 21:38:10 INFO - PROCESS | 1944 | 1461559090749 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d33bf7800) [pid = 1944] [serial = 1869] [outer = 0x7f9d3323b800] 21:38:11 INFO - PROCESS | 1944 | 1461559091642 Marionette TRACE conn4 <- [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]]]}] 21:38:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:38:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1206ms 21:38:11 INFO - PROCESS | 1944 | 1461559091665 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 21:38:11 INFO - PROCESS | 1944 | 1461559091669 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 21:38:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:38:11 INFO - PROCESS | 1944 | 1461559091674 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:38:11 INFO - PROCESS | 1944 | 1461559091676 Marionette TRACE conn4 <- [1,2462,null,{}] 21:38:11 INFO - PROCESS | 1944 | 1461559091681 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:11 INFO - PROCESS | 1944 | 1461559091846 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 21:38:11 INFO - PROCESS | 1944 | 1461559091860 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344cc000 == 149 [pid = 1944] [id = 623] 21:38:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d332b9800) [pid = 1944] [serial = 1870] [outer = (nil)] 21:38:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d34675800) [pid = 1944] [serial = 1871] [outer = 0x7f9d332b9800] 21:38:11 INFO - PROCESS | 1944 | 1461559091918 Marionette DEBUG loaded listener.js 21:38:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d35759400) [pid = 1944] [serial = 1872] [outer = 0x7f9d332b9800] 21:38:12 INFO - PROCESS | 1944 | 1461559092893 Marionette TRACE conn4 <- [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]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1274ms 21:38:12 INFO - PROCESS | 1944 | 1461559092950 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 21:38:12 INFO - PROCESS | 1944 | 1461559092953 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 21:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:38:12 INFO - PROCESS | 1944 | 1461559092959 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 1944 | 1461559092960 Marionette TRACE conn4 <- [1,2466,null,{}] 21:38:12 INFO - PROCESS | 1944 | 1461559092974 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:13 INFO - PROCESS | 1944 | 1461559093207 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 21:38:13 INFO - PROCESS | 1944 | 1461559093235 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3726b000 == 150 [pid = 1944] [id = 624] 21:38:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d3738d400) [pid = 1944] [serial = 1873] [outer = (nil)] 21:38:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d37e03000) [pid = 1944] [serial = 1874] [outer = 0x7f9d3738d400] 21:38:13 INFO - PROCESS | 1944 | 1461559093308 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d39cbb800) [pid = 1944] [serial = 1875] [outer = 0x7f9d3738d400] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f9d2b086c00) [pid = 1944] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f9d380d6c00) [pid = 1944] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f9d3dba1400) [pid = 1944] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d3c1eec00) [pid = 1944] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d26644c00) [pid = 1944] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d37d08800) [pid = 1944] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d253d4c00) [pid = 1944] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d25f8bc00) [pid = 1944] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d2906c000) [pid = 1944] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d29ed7000) [pid = 1944] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d27bc5800) [pid = 1944] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d228e2400) [pid = 1944] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d28d39000) [pid = 1944] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d37f49400) [pid = 1944] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d270b2000) [pid = 1944] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d3c1cc800) [pid = 1944] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d332b8800) [pid = 1944] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d314c3000) [pid = 1944] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d27244000) [pid = 1944] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d344a3400) [pid = 1944] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d270ad400) [pid = 1944] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d270c3000) [pid = 1944] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d37e0c800) [pid = 1944] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d34492800) [pid = 1944] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d3811d400) [pid = 1944] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d269c3c00) [pid = 1944] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d254d5c00) [pid = 1944] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d33bf7400) [pid = 1944] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d2906d400) [pid = 1944] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d2a0de400) [pid = 1944] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d38f5d400) [pid = 1944] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:38:14 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d269d1c00) [pid = 1944] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:38:14 INFO - PROCESS | 1944 | 1461559094870 Marionette TRACE conn4 <- [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]]]}] 21:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1989ms 21:38:14 INFO - PROCESS | 1944 | 1461559094949 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 21:38:14 INFO - PROCESS | 1944 | 1461559094951 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 21:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:38:14 INFO - PROCESS | 1944 | 1461559094957 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - PROCESS | 1944 | 1461559094959 Marionette TRACE conn4 <- [1,2470,null,{}] 21:38:14 INFO - PROCESS | 1944 | 1461559094964 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:15 INFO - PROCESS | 1944 | 1461559095138 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 21:38:15 INFO - PROCESS | 1944 | 1461559095154 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313ce800 == 151 [pid = 1944] [id = 625] 21:38:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d251c1800) [pid = 1944] [serial = 1876] [outer = (nil)] 21:38:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d29bc3000) [pid = 1944] [serial = 1877] [outer = 0x7f9d251c1800] 21:38:15 INFO - PROCESS | 1944 | 1461559095212 Marionette DEBUG loaded listener.js 21:38:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d33579400) [pid = 1944] [serial = 1878] [outer = 0x7f9d251c1800] 21:38:16 INFO - PROCESS | 1944 | 1461559096005 Marionette TRACE conn4 <- [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]]]}] 21:38:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:38:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1125ms 21:38:16 INFO - PROCESS | 1944 | 1461559096083 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 21:38:16 INFO - PROCESS | 1944 | 1461559096086 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 21:38:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:38:16 INFO - PROCESS | 1944 | 1461559096092 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:38:16 INFO - PROCESS | 1944 | 1461559096095 Marionette TRACE conn4 <- [1,2474,null,{}] 21:38:16 INFO - PROCESS | 1944 | 1461559096099 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:16 INFO - PROCESS | 1944 | 1461559096330 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 21:38:16 INFO - PROCESS | 1944 | 1461559096348 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37db9000 == 152 [pid = 1944] [id = 626] 21:38:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d33609000) [pid = 1944] [serial = 1879] [outer = (nil)] 21:38:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d37393800) [pid = 1944] [serial = 1880] [outer = 0x7f9d33609000] 21:38:16 INFO - PROCESS | 1944 | 1461559096406 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d38f5d400) [pid = 1944] [serial = 1881] [outer = 0x7f9d33609000] 21:38:17 INFO - PROCESS | 1944 | 1461559097558 Marionette TRACE conn4 <- [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]]]}] 21:38:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:38:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1477ms 21:38:17 INFO - PROCESS | 1944 | 1461559097570 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 21:38:17 INFO - PROCESS | 1944 | 1461559097576 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 21:38:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:38:17 INFO - PROCESS | 1944 | 1461559097585 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:38:17 INFO - PROCESS | 1944 | 1461559097589 Marionette TRACE conn4 <- [1,2478,null,{}] 21:38:17 INFO - PROCESS | 1944 | 1461559097596 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:17 INFO - PROCESS | 1944 | 1461559097785 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 21:38:18 INFO - PROCESS | 1944 | 1461559098060 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2aed2000 == 153 [pid = 1944] [id = 627] 21:38:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d265fc800) [pid = 1944] [serial = 1882] [outer = (nil)] 21:38:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d270c4c00) [pid = 1944] [serial = 1883] [outer = 0x7f9d265fc800] 21:38:18 INFO - PROCESS | 1944 | 1461559098186 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d273be400) [pid = 1944] [serial = 1884] [outer = 0x7f9d265fc800] 21:38:19 INFO - PROCESS | 1944 | 1461559099068 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:38:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:38:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1534ms 21:38:19 INFO - PROCESS | 1944 | 1461559099119 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 21:38:19 INFO - PROCESS | 1944 | 1461559099127 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 21:38:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:38:19 INFO - PROCESS | 1944 | 1461559099137 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:38:19 INFO - PROCESS | 1944 | 1461559099141 Marionette TRACE conn4 <- [1,2482,null,{}] 21:38:19 INFO - PROCESS | 1944 | 1461559099146 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:19 INFO - PROCESS | 1944 | 1461559099343 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 21:38:19 INFO - PROCESS | 1944 | 1461559099609 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d36fa8000 == 154 [pid = 1944] [id = 628] 21:38:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d28d4e000) [pid = 1944] [serial = 1885] [outer = (nil)] 21:38:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d30bd4800) [pid = 1944] [serial = 1886] [outer = 0x7f9d28d4e000] 21:38:19 INFO - PROCESS | 1944 | 1461559099761 Marionette DEBUG loaded listener.js 21:38:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d31a4a000) [pid = 1944] [serial = 1887] [outer = 0x7f9d28d4e000] 21:38:20 INFO - PROCESS | 1944 | 1461559100582 Marionette TRACE conn4 <- [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]]]}] 21:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1479ms 21:38:20 INFO - PROCESS | 1944 | 1461559100615 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 21:38:20 INFO - PROCESS | 1944 | 1461559100619 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 21:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:38:20 INFO - PROCESS | 1944 | 1461559100625 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:38:20 INFO - PROCESS | 1944 | 1461559100630 Marionette TRACE conn4 <- [1,2486,null,{}] 21:38:20 INFO - PROCESS | 1944 | 1461559100645 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:20 INFO - PROCESS | 1944 | 1461559100837 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 21:38:21 INFO - PROCESS | 1944 | 1461559101120 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3ba9f000 == 155 [pid = 1944] [id = 629] 21:38:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d33244800) [pid = 1944] [serial = 1888] [outer = (nil)] 21:38:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d36570c00) [pid = 1944] [serial = 1889] [outer = 0x7f9d33244800] 21:38:21 INFO - PROCESS | 1944 | 1461559101203 Marionette DEBUG loaded listener.js 21:38:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d3811d000) [pid = 1944] [serial = 1890] [outer = 0x7f9d33244800] 21:38:22 INFO - PROCESS | 1944 | 1461559102108 Marionette TRACE conn4 <- [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]]]}] 21:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1531ms 21:38:22 INFO - PROCESS | 1944 | 1461559102157 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 21:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:38:22 INFO - PROCESS | 1944 | 1461559102161 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 21:38:22 INFO - PROCESS | 1944 | 1461559102167 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 1944 | 1461559102170 Marionette TRACE conn4 <- [1,2490,null,{}] 21:38:22 INFO - PROCESS | 1944 | 1461559102175 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:22 INFO - PROCESS | 1944 | 1461559102360 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 21:38:22 INFO - PROCESS | 1944 | 1461559102634 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3e129800 == 156 [pid = 1944] [id = 630] 21:38:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d340a5c00) [pid = 1944] [serial = 1891] [outer = (nil)] 21:38:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d3ba4bc00) [pid = 1944] [serial = 1892] [outer = 0x7f9d340a5c00] 21:38:22 INFO - PROCESS | 1944 | 1461559102710 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d3c0cb000) [pid = 1944] [serial = 1893] [outer = 0x7f9d340a5c00] 21:38:23 INFO - PROCESS | 1944 | 1461559103545 Marionette TRACE conn4 <- [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]]]}] 21:38:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:38:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1427ms 21:38:23 INFO - PROCESS | 1944 | 1461559103594 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 21:38:23 INFO - PROCESS | 1944 | 1461559103597 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 21:38:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:38:23 INFO - PROCESS | 1944 | 1461559103603 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 1944 | 1461559103605 Marionette TRACE conn4 <- [1,2494,null,{}] 21:38:23 INFO - PROCESS | 1944 | 1461559103611 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:23 INFO - PROCESS | 1944 | 1461559103812 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 21:38:24 INFO - PROCESS | 1944 | 1461559104116 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d49a9a000 == 157 [pid = 1944] [id = 631] 21:38:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d3c1f2c00) [pid = 1944] [serial = 1894] [outer = (nil)] 21:38:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d3c209400) [pid = 1944] [serial = 1895] [outer = 0x7f9d3c1f2c00] 21:38:24 INFO - PROCESS | 1944 | 1461559104238 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d3cac3000) [pid = 1944] [serial = 1896] [outer = 0x7f9d3c1f2c00] 21:38:25 INFO - PROCESS | 1944 | 1461559105097 Marionette TRACE conn4 <- [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]]]}] 21:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1526ms 21:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:38:25 INFO - PROCESS | 1944 | 1461559105130 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 21:38:25 INFO - PROCESS | 1944 | 1461559105133 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 21:38:25 INFO - PROCESS | 1944 | 1461559105139 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - PROCESS | 1944 | 1461559105141 Marionette TRACE conn4 <- [1,2498,null,{}] 21:38:25 INFO - PROCESS | 1944 | 1461559105146 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:25 INFO - PROCESS | 1944 | 1461559105355 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 21:38:25 INFO - PROCESS | 1944 | 1461559105627 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f35a000 == 158 [pid = 1944] [id = 632] 21:38:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d25d11c00) [pid = 1944] [serial = 1897] [outer = (nil)] 21:38:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d3e1b8400) [pid = 1944] [serial = 1898] [outer = 0x7f9d25d11c00] 21:38:25 INFO - PROCESS | 1944 | 1461559105703 Marionette DEBUG loaded listener.js 21:38:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d44a5ec00) [pid = 1944] [serial = 1899] [outer = 0x7f9d25d11c00] 21:38:26 INFO - PROCESS | 1944 | 1461559106530 Marionette TRACE conn4 <- [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]]]}] 21:38:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:38:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1436ms 21:38:26 INFO - PROCESS | 1944 | 1461559106575 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 1944 | 1461559106578 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 21:38:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:38:26 INFO - PROCESS | 1944 | 1461559106584 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - PROCESS | 1944 | 1461559106586 Marionette TRACE conn4 <- [1,2502,null,{}] 21:38:26 INFO - PROCESS | 1944 | 1461559106592 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:26 INFO - PROCESS | 1944 | 1461559106780 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 21:38:27 INFO - PROCESS | 1944 | 1461559107063 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d51b7c000 == 159 [pid = 1944] [id = 633] 21:38:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d314c3c00) [pid = 1944] [serial = 1900] [outer = (nil)] 21:38:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d4ab4c800) [pid = 1944] [serial = 1901] [outer = 0x7f9d314c3c00] 21:38:27 INFO - PROCESS | 1944 | 1461559107138 Marionette DEBUG loaded listener.js 21:38:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d4ba46c00) [pid = 1944] [serial = 1902] [outer = 0x7f9d314c3c00] 21:38:27 INFO - PROCESS | 1944 | 1461559107975 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:38:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:38:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1430ms 21:38:28 INFO - PROCESS | 1944 | 1461559108015 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 21:38:28 INFO - PROCESS | 1944 | 1461559108019 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 21:38:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:38:28 INFO - PROCESS | 1944 | 1461559108024 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:38:28 INFO - PROCESS | 1944 | 1461559108026 Marionette TRACE conn4 <- [1,2506,null,{}] 21:38:28 INFO - PROCESS | 1944 | 1461559108032 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:28 INFO - PROCESS | 1944 | 1461559108216 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 21:38:28 INFO - PROCESS | 1944 | 1461559108489 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2beb3000 == 160 [pid = 1944] [id = 634] 21:38:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d4015a400) [pid = 1944] [serial = 1903] [outer = (nil)] 21:38:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d4dc33000) [pid = 1944] [serial = 1904] [outer = 0x7f9d4015a400] 21:38:28 INFO - PROCESS | 1944 | 1461559108567 Marionette DEBUG loaded listener.js 21:38:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d4f410800) [pid = 1944] [serial = 1905] [outer = 0x7f9d4015a400] 21:38:29 INFO - PROCESS | 1944 | 1461559109383 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1429ms 21:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:38:29 INFO - PROCESS | 1944 | 1461559109455 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 21:38:29 INFO - PROCESS | 1944 | 1461559109457 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 21:38:29 INFO - PROCESS | 1944 | 1461559109463 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:38:29 INFO - PROCESS | 1944 | 1461559109466 Marionette TRACE conn4 <- [1,2510,null,{}] 21:38:29 INFO - PROCESS | 1944 | 1461559109471 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:29 INFO - PROCESS | 1944 | 1461559109668 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 21:38:29 INFO - PROCESS | 1944 | 1461559109945 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20aeb800 == 161 [pid = 1944] [id = 635] 21:38:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d265f3400) [pid = 1944] [serial = 1906] [outer = (nil)] 21:38:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d33bf4400) [pid = 1944] [serial = 1907] [outer = 0x7f9d265f3400] 21:38:30 INFO - PROCESS | 1944 | 1461559110032 Marionette DEBUG loaded listener.js 21:38:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f9d4f587c00) [pid = 1944] [serial = 1908] [outer = 0x7f9d265f3400] 21:38:30 INFO - PROCESS | 1944 | 1461559110869 Marionette TRACE conn4 <- [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]]]}] 21:38:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:38:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1484ms 21:38:30 INFO - PROCESS | 1944 | 1461559110947 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 21:38:30 INFO - PROCESS | 1944 | 1461559110951 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 21:38:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:38:30 INFO - PROCESS | 1944 | 1461559110956 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:38:30 INFO - PROCESS | 1944 | 1461559110958 Marionette TRACE conn4 <- [1,2514,null,{}] 21:38:30 INFO - PROCESS | 1944 | 1461559110964 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:31 INFO - PROCESS | 1944 | 1461559111167 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 21:38:31 INFO - PROCESS | 1944 | 1461559111440 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d50033000 == 162 [pid = 1944] [id = 636] 21:38:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f9d378f1400) [pid = 1944] [serial = 1909] [outer = (nil)] 21:38:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f9d378f4400) [pid = 1944] [serial = 1910] [outer = 0x7f9d378f1400] 21:38:31 INFO - PROCESS | 1944 | 1461559111560 Marionette DEBUG loaded listener.js 21:38:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f9d4f416c00) [pid = 1944] [serial = 1911] [outer = 0x7f9d378f1400] 21:38:32 INFO - PROCESS | 1944 | 1461559112438 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:38:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:38:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1531ms 21:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:38:32 INFO - PROCESS | 1944 | 1461559112489 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 1944 | 1461559112492 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 21:38:32 INFO - PROCESS | 1944 | 1461559112498 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - PROCESS | 1944 | 1461559112502 Marionette TRACE conn4 <- [1,2518,null,{}] 21:38:32 INFO - PROCESS | 1944 | 1461559112507 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:32 INFO - PROCESS | 1944 | 1461559112728 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 21:38:33 INFO - PROCESS | 1944 | 1461559112999 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b0a9800 == 163 [pid = 1944] [id = 637] 21:38:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f9d255a1800) [pid = 1944] [serial = 1912] [outer = (nil)] 21:38:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f9d255ac000) [pid = 1944] [serial = 1913] [outer = 0x7f9d255a1800] 21:38:33 INFO - PROCESS | 1944 | 1461559113082 Marionette DEBUG loaded listener.js 21:38:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d4f6a7800) [pid = 1944] [serial = 1914] [outer = 0x7f9d255a1800] 21:38:33 INFO - PROCESS | 1944 | 1461559113931 Marionette TRACE conn4 <- [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]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1483ms 21:38:33 INFO - PROCESS | 1944 | 1461559113981 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 1944 | 1461559113987 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 21:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:38:33 INFO - PROCESS | 1944 | 1461559113992 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 1944 | 1461559113995 Marionette TRACE conn4 <- [1,2522,null,{}] 21:38:34 INFO - PROCESS | 1944 | 1461559114000 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:34 INFO - PROCESS | 1944 | 1461559114187 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 21:38:34 INFO - PROCESS | 1944 | 1461559114463 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d235df000 == 164 [pid = 1944] [id = 638] 21:38:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d255a4800) [pid = 1944] [serial = 1915] [outer = (nil)] 21:38:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d30cbb400) [pid = 1944] [serial = 1916] [outer = 0x7f9d255a4800] 21:38:34 INFO - PROCESS | 1944 | 1461559114538 Marionette DEBUG loaded listener.js 21:38:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f9d30cc0c00) [pid = 1944] [serial = 1917] [outer = 0x7f9d255a4800] 21:38:35 INFO - PROCESS | 1944 | 1461559115370 Marionette TRACE conn4 <- [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]]]}] 21:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1430ms 21:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:38:35 INFO - PROCESS | 1944 | 1461559115423 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 1944 | 1461559115425 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 21:38:35 INFO - PROCESS | 1944 | 1461559115431 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 1944 | 1461559115434 Marionette TRACE conn4 <- [1,2526,null,{}] 21:38:35 INFO - PROCESS | 1944 | 1461559115439 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:35 INFO - PROCESS | 1944 | 1461559115630 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 21:38:35 INFO - PROCESS | 1944 | 1461559115916 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1f1d3000 == 165 [pid = 1944] [id = 639] 21:38:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f9d202eb800) [pid = 1944] [serial = 1918] [outer = (nil)] 21:38:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f9d202f1800) [pid = 1944] [serial = 1919] [outer = 0x7f9d202eb800] 21:38:35 INFO - PROCESS | 1944 | 1461559115991 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x7f9d202f6800) [pid = 1944] [serial = 1920] [outer = 0x7f9d202eb800] 21:38:36 INFO - PROCESS | 1944 | 1461559116812 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1437ms 21:38:36 INFO - PROCESS | 1944 | 1461559116868 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 21:38:36 INFO - PROCESS | 1944 | 1461559116871 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 21:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:38:36 INFO - PROCESS | 1944 | 1461559116878 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:38:36 INFO - PROCESS | 1944 | 1461559116880 Marionette TRACE conn4 <- [1,2530,null,{}] 21:38:36 INFO - PROCESS | 1944 | 1461559116885 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:37 INFO - PROCESS | 1944 | 1461559117083 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 21:38:37 INFO - PROCESS | 1944 | 1461559117359 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20e06000 == 166 [pid = 1944] [id = 640] 21:38:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x7f9d202ee000) [pid = 1944] [serial = 1921] [outer = (nil)] 21:38:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x7f9d30cb7c00) [pid = 1944] [serial = 1922] [outer = 0x7f9d202ee000] 21:38:37 INFO - PROCESS | 1944 | 1461559117431 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x7f9d30cc3800) [pid = 1944] [serial = 1923] [outer = 0x7f9d202ee000] 21:38:38 INFO - PROCESS | 1944 | 1461559118286 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:38:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:38:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1474ms 21:38:38 INFO - PROCESS | 1944 | 1461559118353 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 21:38:38 INFO - PROCESS | 1944 | 1461559118357 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 21:38:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:38:38 INFO - PROCESS | 1944 | 1461559118362 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 1944 | 1461559118365 Marionette TRACE conn4 <- [1,2534,null,{}] 21:38:38 INFO - PROCESS | 1944 | 1461559118370 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:38 INFO - PROCESS | 1944 | 1461559118576 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 21:38:38 INFO - PROCESS | 1944 | 1461559118850 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20e1f000 == 167 [pid = 1944] [id = 641] 21:38:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x7f9d202ee800) [pid = 1944] [serial = 1924] [outer = (nil)] 21:38:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x7f9d20ea7400) [pid = 1944] [serial = 1925] [outer = 0x7f9d202ee800] 21:38:38 INFO - PROCESS | 1944 | 1461559118923 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x7f9d20eacc00) [pid = 1944] [serial = 1926] [outer = 0x7f9d202ee800] 21:38:39 INFO - PROCESS | 1944 | 1461559119806 Marionette TRACE conn4 <- [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]]]}] 21:38:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:38:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1476ms 21:38:39 INFO - PROCESS | 1944 | 1461559119842 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 21:38:39 INFO - PROCESS | 1944 | 1461559119844 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 21:38:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:38:39 INFO - PROCESS | 1944 | 1461559119853 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:38:39 INFO - PROCESS | 1944 | 1461559119855 Marionette TRACE conn4 <- [1,2538,null,{}] 21:38:39 INFO - PROCESS | 1944 | 1461559119860 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:40 INFO - PROCESS | 1944 | 1461559120065 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 21:38:40 INFO - PROCESS | 1944 | 1461559120355 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2119c000 == 168 [pid = 1944] [id = 642] 21:38:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f9d202f8c00) [pid = 1944] [serial = 1927] [outer = (nil)] 21:38:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f9d2664a800) [pid = 1944] [serial = 1928] [outer = 0x7f9d202f8c00] 21:38:40 INFO - PROCESS | 1944 | 1461559120430 Marionette DEBUG loaded listener.js 21:38:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f9d4f6af800) [pid = 1944] [serial = 1929] [outer = 0x7f9d202f8c00] 21:38:41 INFO - PROCESS | 1944 | 1461559121285 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:38:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:38:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1490ms 21:38:41 INFO - PROCESS | 1944 | 1461559121343 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 21:38:41 INFO - PROCESS | 1944 | 1461559121346 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 21:38:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:38:41 INFO - PROCESS | 1944 | 1461559121352 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:38:41 INFO - PROCESS | 1944 | 1461559121354 Marionette TRACE conn4 <- [1,2542,null,{}] 21:38:41 INFO - PROCESS | 1944 | 1461559121359 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:41 INFO - PROCESS | 1944 | 1461559121553 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 21:38:41 INFO - PROCESS | 1944 | 1461559121834 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1ee64800 == 169 [pid = 1944] [id = 643] 21:38:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x7f9d20ea3000) [pid = 1944] [serial = 1930] [outer = (nil)] 21:38:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x7f9d27246000) [pid = 1944] [serial = 1931] [outer = 0x7f9d20ea3000] 21:38:41 INFO - PROCESS | 1944 | 1461559121906 Marionette DEBUG loaded listener.js 21:38:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x7f9d3385e000) [pid = 1944] [serial = 1932] [outer = 0x7f9d20ea3000] 21:38:42 INFO - PROCESS | 1944 | 1461559122741 Marionette TRACE conn4 <- [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]]]}] 21:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1440ms 21:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:38:42 INFO - PROCESS | 1944 | 1461559122793 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 21:38:42 INFO - PROCESS | 1944 | 1461559122796 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 21:38:42 INFO - PROCESS | 1944 | 1461559122817 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:38:42 INFO - PROCESS | 1944 | 1461559122820 Marionette TRACE conn4 <- [1,2546,null,{}] 21:38:42 INFO - PROCESS | 1944 | 1461559122831 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:43 INFO - PROCESS | 1944 | 1461559123024 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 21:38:43 INFO - PROCESS | 1944 | 1461559123311 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d265db800 == 170 [pid = 1944] [id = 644] 21:38:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x7f9d20eae800) [pid = 1944] [serial = 1933] [outer = (nil)] 21:38:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x7f9d265fb800) [pid = 1944] [serial = 1934] [outer = 0x7f9d20eae800] 21:38:43 INFO - PROCESS | 1944 | 1461559123380 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x7f9d33861000) [pid = 1944] [serial = 1935] [outer = 0x7f9d20eae800] 21:38:44 INFO - PROCESS | 1944 | 1461559124231 Marionette TRACE conn4 <- [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]]]}] 21:38:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:38:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1501ms 21:38:44 INFO - PROCESS | 1944 | 1461559124305 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 21:38:44 INFO - PROCESS | 1944 | 1461559124307 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 21:38:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:38:44 INFO - PROCESS | 1944 | 1461559124315 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:38:44 INFO - PROCESS | 1944 | 1461559124325 Marionette TRACE conn4 <- [1,2550,null,{}] 21:38:44 INFO - PROCESS | 1944 | 1461559124332 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:44 INFO - PROCESS | 1944 | 1461559124537 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 21:38:45 INFO - PROCESS | 1944 | 1461559125329 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2119a000 == 171 [pid = 1944] [id = 645] 21:38:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x7f9d20396800) [pid = 1944] [serial = 1936] [outer = (nil)] 21:38:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x7f9d228a5000) [pid = 1944] [serial = 1937] [outer = 0x7f9d20396800] 21:38:45 INFO - PROCESS | 1944 | 1461559125397 Marionette DEBUG loaded listener.js 21:38:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x7f9d24b14c00) [pid = 1944] [serial = 1938] [outer = 0x7f9d20396800] 21:38:46 INFO - PROCESS | 1944 | 1461559126312 Marionette TRACE conn4 <- [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]]]}] 21:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2042ms 21:38:46 INFO - PROCESS | 1944 | 1461559126360 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 21:38:46 INFO - PROCESS | 1944 | 1461559126366 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 21:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:38:46 INFO - PROCESS | 1944 | 1461559126374 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:38:46 INFO - PROCESS | 1944 | 1461559126378 Marionette TRACE conn4 <- [1,2554,null,{}] 21:38:46 INFO - PROCESS | 1944 | 1461559126384 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:46 INFO - PROCESS | 1944 | 1461559126572 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 21:38:47 INFO - PROCESS | 1944 | 1461559127018 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d201cc800 == 172 [pid = 1944] [id = 646] 21:38:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x7f9d25d06800) [pid = 1944] [serial = 1939] [outer = (nil)] 21:38:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x7f9d26642800) [pid = 1944] [serial = 1940] [outer = 0x7f9d25d06800] 21:38:47 INFO - PROCESS | 1944 | 1461559127091 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x7f9d2724b400) [pid = 1944] [serial = 1941] [outer = 0x7f9d25d06800] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ada1800 == 171 [pid = 1944] [id = 536] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268a2800 == 170 [pid = 1944] [id = 618] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d21298800 == 169 [pid = 1944] [id = 617] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268a5800 == 168 [pid = 1944] [id = 616] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d201dc000 == 167 [pid = 1944] [id = 615] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1ffd8800 == 166 [pid = 1944] [id = 614] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37137000 == 165 [pid = 1944] [id = 613] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d249a2800 == 164 [pid = 1944] [id = 612] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20216000 == 163 [pid = 1944] [id = 611] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d376e5000 == 162 [pid = 1944] [id = 610] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d53fc1800 == 161 [pid = 1944] [id = 609] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d51b86000 == 160 [pid = 1944] [id = 608] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f34c000 == 159 [pid = 1944] [id = 607] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d38287000 == 158 [pid = 1944] [id = 606] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3384a000 == 157 [pid = 1944] [id = 605] 21:38:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d267af800 == 156 [pid = 1944] [id = 604] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x7f9d332b1c00) [pid = 1944] [serial = 1701] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x7f9d3c1ec400) [pid = 1944] [serial = 1551] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x7f9d404a0400) [pid = 1944] [serial = 1563] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x7f9d40162800) [pid = 1944] [serial = 1560] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x7f9d2b08bc00) [pid = 1944] [serial = 1760] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x7f9d31a41400) [pid = 1944] [serial = 1647] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x7f9d3aa0e000) [pid = 1944] [serial = 1775] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x7f9d28d2ec00) [pid = 1944] [serial = 1757] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x7f9d270c2800) [pid = 1944] [serial = 1787] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x7f9d3b9c6800) [pid = 1944] [serial = 1809] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x7f9d44a67000) [pid = 1944] [serial = 1566] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x7f9d2713e400) [pid = 1944] [serial = 1794] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x7f9d3bcd3800) [pid = 1944] [serial = 1506] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x7f9d265fec00) [pid = 1944] [serial = 1793] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x7f9d3c1ee400) [pid = 1944] [serial = 1509] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x7f9d3e2da800) [pid = 1944] [serial = 1557] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x7f9d270c9000) [pid = 1944] [serial = 1479] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x7f9d2a0e2400) [pid = 1944] [serial = 1797] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x7f9d3a8cd800) [pid = 1944] [serial = 1497] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x7f9d39920400) [pid = 1944] [serial = 1772] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x7f9d3b9c7800) [pid = 1944] [serial = 1778] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x7f9d38112c00) [pid = 1944] [serial = 1808] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x7f9d29bc2c00) [pid = 1944] [serial = 1539] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f9d3db93800) [pid = 1944] [serial = 1554] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f9d3704c800) [pid = 1944] [serial = 1806] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f9d3ba58800) [pid = 1944] [serial = 1781] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f9d34497c00) [pid = 1944] [serial = 1485] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f9d4ad55c00) [pid = 1944] [serial = 1569] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f9d3bcd4000) [pid = 1944] [serial = 1548] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f9d34079000) [pid = 1944] [serial = 1803] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f9d2a366c00) [pid = 1944] [serial = 1482] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f9d33578400) [pid = 1944] [serial = 1763] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f9d3582ac00) [pid = 1944] [serial = 1805] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f9d38f5d000) [pid = 1944] [serial = 1494] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f9d380d6800) [pid = 1944] [serial = 1545] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f9d3c18a400) [pid = 1944] [serial = 1784] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f9d3b92ac00) [pid = 1944] [serial = 1500] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d344ad800) [pid = 1944] [serial = 1766] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d33577c00) [pid = 1944] [serial = 1802] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d38119000) [pid = 1944] [serial = 1769] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d370ab000) [pid = 1944] [serial = 1488] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d29bcf800) [pid = 1944] [serial = 1799] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d3448b800) [pid = 1944] [serial = 1752] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d3b405800) [pid = 1944] [serial = 1536] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d314c7800) [pid = 1944] [serial = 1800] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d25d03000) [pid = 1944] [serial = 1754] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d332af800) [pid = 1944] [serial = 1542] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d3bc79000) [pid = 1944] [serial = 1503] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d3c4cf400) [pid = 1944] [serial = 1790] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d37e0a800) [pid = 1944] [serial = 1491] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d29063800) [pid = 1944] [serial = 1796] [outer = (nil)] [url = about:blank] 21:38:47 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d3c0e1000) [pid = 1944] [serial = 1811] [outer = (nil)] [url = about:blank] 21:38:48 INFO - PROCESS | 1944 | 1461559128186 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1832ms 21:38:48 INFO - PROCESS | 1944 | 1461559128253 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 1944 | 1461559128259 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 21:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:38:48 INFO - PROCESS | 1944 | 1461559128269 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 1944 | 1461559128273 Marionette TRACE conn4 <- [1,2558,null,{}] 21:38:48 INFO - PROCESS | 1944 | 1461559128278 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:48 INFO - PROCESS | 1944 | 1461559128469 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 21:38:48 INFO - PROCESS | 1944 | 1461559128481 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d249b5800 == 157 [pid = 1944] [id = 647] 21:38:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d273b8800) [pid = 1944] [serial = 1942] [outer = (nil)] 21:38:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d29ece800) [pid = 1944] [serial = 1943] [outer = 0x7f9d273b8800] 21:38:48 INFO - PROCESS | 1944 | 1461559128542 Marionette DEBUG loaded listener.js 21:38:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d2a174800) [pid = 1944] [serial = 1944] [outer = 0x7f9d273b8800] 21:38:49 INFO - PROCESS | 1944 | 1461559129538 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1326ms 21:38:49 INFO - PROCESS | 1944 | 1461559129597 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 21:38:49 INFO - PROCESS | 1944 | 1461559129599 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 21:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:38:49 INFO - PROCESS | 1944 | 1461559129613 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:38:49 INFO - PROCESS | 1944 | 1461559129621 Marionette TRACE conn4 <- [1,2562,null,{}] 21:38:49 INFO - PROCESS | 1944 | 1461559129629 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:49 INFO - PROCESS | 1944 | 1461559129893 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 21:38:50 INFO - PROCESS | 1944 | 1461559130026 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b09d000 == 158 [pid = 1944] [id = 648] 21:38:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d2a365800) [pid = 1944] [serial = 1945] [outer = (nil)] 21:38:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d31272800) [pid = 1944] [serial = 1946] [outer = 0x7f9d2a365800] 21:38:50 INFO - PROCESS | 1944 | 1461559130098 Marionette DEBUG loaded listener.js 21:38:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d330f7c00) [pid = 1944] [serial = 1947] [outer = 0x7f9d2a365800] 21:38:50 INFO - PROCESS | 1944 | 1461559130895 Marionette TRACE conn4 <- [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]]]}] 21:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1350ms 21:38:50 INFO - PROCESS | 1944 | 1461559130960 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 21:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:38:50 INFO - PROCESS | 1944 | 1461559130974 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 21:38:50 INFO - PROCESS | 1944 | 1461559130980 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 1944 | 1461559130983 Marionette TRACE conn4 <- [1,2566,null,{}] 21:38:50 INFO - PROCESS | 1944 | 1461559130988 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:51 INFO - PROCESS | 1944 | 1461559131233 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 21:38:51 INFO - PROCESS | 1944 | 1461559131257 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30809800 == 159 [pid = 1944] [id = 649] 21:38:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d27bd0400) [pid = 1944] [serial = 1948] [outer = (nil)] 21:38:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d33862400) [pid = 1944] [serial = 1949] [outer = 0x7f9d27bd0400] 21:38:51 INFO - PROCESS | 1944 | 1461559131315 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d33869000) [pid = 1944] [serial = 1950] [outer = 0x7f9d27bd0400] 21:38:52 INFO - PROCESS | 1944 | 1461559132236 Marionette TRACE conn4 <- [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]]]}] 21:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1279ms 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d228e1800) [pid = 1944] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d3738d400) [pid = 1944] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d332b9800) [pid = 1944] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d22899000) [pid = 1944] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d3811e800) [pid = 1944] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d3323b800) [pid = 1944] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d240d0000) [pid = 1944] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:38:52 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d251c1800) [pid = 1944] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:38:52 INFO - PROCESS | 1944 | 1461559132686 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 21:38:52 INFO - PROCESS | 1944 | 1461559132689 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 21:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:38:52 INFO - PROCESS | 1944 | 1461559132702 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 1944 | 1461559132704 Marionette TRACE conn4 <- [1,2570,null,{}] 21:38:52 INFO - PROCESS | 1944 | 1461559132707 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:52 INFO - PROCESS | 1944 | 1461559132875 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 21:38:53 INFO - PROCESS | 1944 | 1461559133103 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d316a1800 == 160 [pid = 1944] [id = 650] 21:38:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d33864400) [pid = 1944] [serial = 1951] [outer = (nil)] 21:38:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d33bf6400) [pid = 1944] [serial = 1952] [outer = 0x7f9d33864400] 21:38:53 INFO - PROCESS | 1944 | 1461559133179 Marionette DEBUG loaded listener.js 21:38:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d3575c000) [pid = 1944] [serial = 1953] [outer = 0x7f9d33864400] 21:38:53 INFO - PROCESS | 1944 | 1461559133903 Marionette TRACE conn4 <- [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]]]}] 21:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1230ms 21:38:53 INFO - PROCESS | 1944 | 1461559133933 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 21:38:53 INFO - PROCESS | 1944 | 1461559133935 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 21:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:38:53 INFO - PROCESS | 1944 | 1461559133940 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:38:53 INFO - PROCESS | 1944 | 1461559133942 Marionette TRACE conn4 <- [1,2574,null,{}] 21:38:53 INFO - PROCESS | 1944 | 1461559133947 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:54 INFO - PROCESS | 1944 | 1461559134124 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 21:38:54 INFO - PROCESS | 1944 | 1461559134316 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343a5000 == 161 [pid = 1944] [id = 651] 21:38:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d33864c00) [pid = 1944] [serial = 1954] [outer = (nil)] 21:38:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d35825800) [pid = 1944] [serial = 1955] [outer = 0x7f9d33864c00] 21:38:54 INFO - PROCESS | 1944 | 1461559134383 Marionette DEBUG loaded listener.js 21:38:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d37e04000) [pid = 1944] [serial = 1956] [outer = 0x7f9d33864c00] 21:38:55 INFO - PROCESS | 1944 | 1461559135396 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1525ms 21:38:55 INFO - PROCESS | 1944 | 1461559135467 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 21:38:55 INFO - PROCESS | 1944 | 1461559135471 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 21:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:38:55 INFO - PROCESS | 1944 | 1461559135480 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 1944 | 1461559135485 Marionette TRACE conn4 <- [1,2578,null,{}] 21:38:55 INFO - PROCESS | 1944 | 1461559135493 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:55 INFO - PROCESS | 1944 | 1461559135737 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 21:38:56 INFO - PROCESS | 1944 | 1461559136064 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25f20800 == 162 [pid = 1944] [id = 652] 21:38:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d255aa000) [pid = 1944] [serial = 1957] [outer = (nil)] 21:38:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d25d03800) [pid = 1944] [serial = 1958] [outer = 0x7f9d255aa000] 21:38:56 INFO - PROCESS | 1944 | 1461559136145 Marionette DEBUG loaded listener.js 21:38:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d27137000) [pid = 1944] [serial = 1959] [outer = 0x7f9d255aa000] 21:38:57 INFO - PROCESS | 1944 | 1461559137039 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1634ms 21:38:57 INFO - PROCESS | 1944 | 1461559137115 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 21:38:57 INFO - PROCESS | 1944 | 1461559137124 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 21:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:38:57 INFO - PROCESS | 1944 | 1461559137133 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:38:57 INFO - PROCESS | 1944 | 1461559137137 Marionette TRACE conn4 <- [1,2582,null,{}] 21:38:57 INFO - PROCESS | 1944 | 1461559137143 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:57 INFO - PROCESS | 1944 | 1461559137381 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 21:38:57 INFO - PROCESS | 1944 | 1461559137716 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2beb0000 == 163 [pid = 1944] [id = 653] 21:38:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d2a177000) [pid = 1944] [serial = 1960] [outer = (nil)] 21:38:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d2a36b000) [pid = 1944] [serial = 1961] [outer = 0x7f9d2a177000] 21:38:57 INFO - PROCESS | 1944 | 1461559137789 Marionette DEBUG loaded listener.js 21:38:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d30cba400) [pid = 1944] [serial = 1962] [outer = 0x7f9d2a177000] 21:38:58 INFO - PROCESS | 1944 | 1461559138662 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1581ms 21:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:38:58 INFO - PROCESS | 1944 | 1461559138715 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 21:38:58 INFO - PROCESS | 1944 | 1461559138718 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 21:38:58 INFO - PROCESS | 1944 | 1461559138724 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:38:58 INFO - PROCESS | 1944 | 1461559138730 Marionette TRACE conn4 <- [1,2586,null,{}] 21:38:58 INFO - PROCESS | 1944 | 1461559138745 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:38:58 INFO - PROCESS | 1944 | 1461559138952 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 21:38:59 INFO - PROCESS | 1944 | 1461559139223 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35abb000 == 164 [pid = 1944] [id = 654] 21:38:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d33606c00) [pid = 1944] [serial = 1963] [outer = (nil)] 21:38:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d33868c00) [pid = 1944] [serial = 1964] [outer = 0x7f9d33606c00] 21:38:59 INFO - PROCESS | 1944 | 1461559139341 Marionette DEBUG loaded listener.js 21:38:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d35827000) [pid = 1944] [serial = 1965] [outer = 0x7f9d33606c00] 21:39:00 INFO - PROCESS | 1944 | 1461559140196 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1533ms 21:39:00 INFO - PROCESS | 1944 | 1461559140257 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 21:39:00 INFO - PROCESS | 1944 | 1461559140262 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 21:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:39:00 INFO - PROCESS | 1944 | 1461559140268 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:39:00 INFO - PROCESS | 1944 | 1461559140270 Marionette TRACE conn4 <- [1,2590,null,{}] 21:39:00 INFO - PROCESS | 1944 | 1461559140276 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:00 INFO - PROCESS | 1944 | 1461559140482 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 21:39:00 INFO - PROCESS | 1944 | 1461559140753 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d376d1800 == 165 [pid = 1944] [id = 655] 21:39:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d3385d400) [pid = 1944] [serial = 1966] [outer = (nil)] 21:39:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d37e0a800) [pid = 1944] [serial = 1967] [outer = 0x7f9d3385d400] 21:39:00 INFO - PROCESS | 1944 | 1461559140828 Marionette DEBUG loaded listener.js 21:39:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f9d38112c00) [pid = 1944] [serial = 1968] [outer = 0x7f9d3385d400] 21:39:01 INFO - PROCESS | 1944 | 1461559141689 Marionette TRACE conn4 <- [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]]]}] 21:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1482ms 21:39:01 INFO - PROCESS | 1944 | 1461559141751 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 21:39:01 INFO - PROCESS | 1944 | 1461559141754 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 21:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:39:01 INFO - PROCESS | 1944 | 1461559141770 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:39:01 INFO - PROCESS | 1944 | 1461559141775 Marionette TRACE conn4 <- [1,2594,null,{}] 21:39:01 INFO - PROCESS | 1944 | 1461559141788 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:02 INFO - PROCESS | 1944 | 1461559142064 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 21:39:02 INFO - PROCESS | 1944 | 1461559142380 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37da0800 == 166 [pid = 1944] [id = 656] 21:39:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f9d378e8400) [pid = 1944] [serial = 1969] [outer = (nil)] 21:39:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f9d3a8c8800) [pid = 1944] [serial = 1970] [outer = 0x7f9d378e8400] 21:39:02 INFO - PROCESS | 1944 | 1461559142457 Marionette DEBUG loaded listener.js 21:39:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f9d3b92ac00) [pid = 1944] [serial = 1971] [outer = 0x7f9d378e8400] 21:39:03 INFO - PROCESS | 1944 | 1461559143351 Marionette TRACE conn4 <- [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]]]}] 21:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1655ms 21:39:03 INFO - PROCESS | 1944 | 1461559143415 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 21:39:03 INFO - PROCESS | 1944 | 1461559143419 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 21:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:39:03 INFO - PROCESS | 1944 | 1461559143424 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:39:03 INFO - PROCESS | 1944 | 1461559143427 Marionette TRACE conn4 <- [1,2598,null,{}] 21:39:03 INFO - PROCESS | 1944 | 1461559143432 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:03 INFO - PROCESS | 1944 | 1461559143690 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 21:39:04 INFO - PROCESS | 1944 | 1461559144011 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3a87a000 == 167 [pid = 1944] [id = 657] 21:39:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f9d3c1f2000) [pid = 1944] [serial = 1972] [outer = (nil)] 21:39:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f9d3d8b9400) [pid = 1944] [serial = 1973] [outer = 0x7f9d3c1f2000] 21:39:04 INFO - PROCESS | 1944 | 1461559144089 Marionette DEBUG loaded listener.js 21:39:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d3dbf6400) [pid = 1944] [serial = 1974] [outer = 0x7f9d3c1f2000] 21:39:04 INFO - PROCESS | 1944 | 1461559144962 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1576ms 21:39:05 INFO - PROCESS | 1944 | 1461559145001 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 21:39:05 INFO - PROCESS | 1944 | 1461559145005 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 21:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:39:05 INFO - PROCESS | 1944 | 1461559145010 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 1944 | 1461559145013 Marionette TRACE conn4 <- [1,2602,null,{}] 21:39:05 INFO - PROCESS | 1944 | 1461559145018 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:05 INFO - PROCESS | 1944 | 1461559145228 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 21:39:05 INFO - PROCESS | 1944 | 1461559145504 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c146800 == 168 [pid = 1944] [id = 658] 21:39:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d31ad2800) [pid = 1944] [serial = 1975] [outer = (nil)] 21:39:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d3dbf6c00) [pid = 1944] [serial = 1976] [outer = 0x7f9d31ad2800] 21:39:05 INFO - PROCESS | 1944 | 1461559145615 Marionette DEBUG loaded listener.js 21:39:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f9d40167c00) [pid = 1944] [serial = 1977] [outer = 0x7f9d31ad2800] 21:39:06 INFO - PROCESS | 1944 | 1461559146453 Marionette TRACE conn4 <- [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]]]}] 21:39:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:39:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1488ms 21:39:06 INFO - PROCESS | 1944 | 1461559146499 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 21:39:06 INFO - PROCESS | 1944 | 1461559146503 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 21:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:39:06 INFO - PROCESS | 1944 | 1461559146508 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:39:06 INFO - PROCESS | 1944 | 1461559146510 Marionette TRACE conn4 <- [1,2606,null,{}] 21:39:06 INFO - PROCESS | 1944 | 1461559146516 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:06 INFO - PROCESS | 1944 | 1461559146704 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 21:39:06 INFO - PROCESS | 1944 | 1461559146982 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3ff6a000 == 169 [pid = 1944] [id = 659] 21:39:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f9d378e7c00) [pid = 1944] [serial = 1978] [outer = (nil)] 21:39:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f9d404a1000) [pid = 1944] [serial = 1979] [outer = 0x7f9d378e7c00] 21:39:07 INFO - PROCESS | 1944 | 1461559147104 Marionette DEBUG loaded listener.js 21:39:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x7f9d49aea000) [pid = 1944] [serial = 1980] [outer = 0x7f9d378e7c00] 21:39:07 INFO - PROCESS | 1944 | 1461559147970 Marionette TRACE conn4 <- [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]]]}] 21:39:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:39:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1533ms 21:39:08 INFO - PROCESS | 1944 | 1461559148043 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 21:39:08 INFO - PROCESS | 1944 | 1461559148046 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 21:39:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:39:08 INFO - PROCESS | 1944 | 1461559148053 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:39:08 INFO - PROCESS | 1944 | 1461559148057 Marionette TRACE conn4 <- [1,2610,null,{}] 21:39:08 INFO - PROCESS | 1944 | 1461559148062 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:08 INFO - PROCESS | 1944 | 1461559148268 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 21:39:08 INFO - PROCESS | 1944 | 1461559148553 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a6bd000 == 170 [pid = 1944] [id = 660] 21:39:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x7f9d212bec00) [pid = 1944] [serial = 1981] [outer = (nil)] 21:39:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x7f9d212c5800) [pid = 1944] [serial = 1982] [outer = 0x7f9d212bec00] 21:39:08 INFO - PROCESS | 1944 | 1461559148665 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x7f9d212cac00) [pid = 1944] [serial = 1983] [outer = 0x7f9d212bec00] 21:39:09 INFO - PROCESS | 1944 | 1461559149510 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1532ms 21:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:39:09 INFO - PROCESS | 1944 | 1461559149586 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 1944 | 1461559149589 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 21:39:09 INFO - PROCESS | 1944 | 1461559149595 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - PROCESS | 1944 | 1461559149602 Marionette TRACE conn4 <- [1,2614,null,{}] 21:39:09 INFO - PROCESS | 1944 | 1461559149612 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:09 INFO - PROCESS | 1944 | 1461559149849 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 21:39:10 INFO - PROCESS | 1944 | 1461559150216 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4d731800 == 171 [pid = 1944] [id = 661] 21:39:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x7f9d212c0000) [pid = 1944] [serial = 1984] [outer = (nil)] 21:39:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x7f9d49a14000) [pid = 1944] [serial = 1985] [outer = 0x7f9d212c0000] 21:39:10 INFO - PROCESS | 1944 | 1461559150289 Marionette DEBUG loaded listener.js 21:39:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x7f9d4ad5a000) [pid = 1944] [serial = 1986] [outer = 0x7f9d212c0000] 21:39:11 INFO - PROCESS | 1944 | 1461559151129 Marionette TRACE conn4 <- [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]]]}] 21:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1586ms 21:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:39:11 INFO - PROCESS | 1944 | 1461559151181 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 21:39:11 INFO - PROCESS | 1944 | 1461559151185 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 21:39:11 INFO - PROCESS | 1944 | 1461559151190 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:39:11 INFO - PROCESS | 1944 | 1461559151194 Marionette TRACE conn4 <- [1,2618,null,{}] 21:39:11 INFO - PROCESS | 1944 | 1461559151199 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:11 INFO - PROCESS | 1944 | 1461559151422 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 21:39:11 INFO - PROCESS | 1944 | 1461559151695 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d53f3e000 == 172 [pid = 1944] [id = 662] 21:39:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f9d3126ec00) [pid = 1944] [serial = 1987] [outer = (nil)] 21:39:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f9d4fd3fc00) [pid = 1944] [serial = 1988] [outer = 0x7f9d3126ec00] 21:39:11 INFO - PROCESS | 1944 | 1461559151823 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f9d4ffde400) [pid = 1944] [serial = 1989] [outer = 0x7f9d3126ec00] 21:39:12 INFO - PROCESS | 1944 | 1461559152636 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1477ms 21:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:39:12 INFO - PROCESS | 1944 | 1461559152667 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 21:39:12 INFO - PROCESS | 1944 | 1461559152670 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 21:39:12 INFO - PROCESS | 1944 | 1461559152676 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 1944 | 1461559152678 Marionette TRACE conn4 <- [1,2622,null,{}] 21:39:12 INFO - PROCESS | 1944 | 1461559152683 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:12 INFO - PROCESS | 1944 | 1461559152869 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 21:39:13 INFO - PROCESS | 1944 | 1461559153148 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1eeee800 == 173 [pid = 1944] [id = 663] 21:39:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x7f9d2684fc00) [pid = 1944] [serial = 1990] [outer = (nil)] 21:39:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x7f9d26859000) [pid = 1944] [serial = 1991] [outer = 0x7f9d2684fc00] 21:39:13 INFO - PROCESS | 1944 | 1461559153227 Marionette DEBUG loaded listener.js 21:39:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x7f9d2685e000) [pid = 1944] [serial = 1992] [outer = 0x7f9d2684fc00] 21:39:14 INFO - PROCESS | 1944 | 1461559154070 Marionette TRACE conn4 <- [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]]]}] 21:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1429ms 21:39:14 INFO - PROCESS | 1944 | 1461559154104 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 21:39:14 INFO - PROCESS | 1944 | 1461559154107 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 21:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:39:14 INFO - PROCESS | 1944 | 1461559154113 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:39:14 INFO - PROCESS | 1944 | 1461559154115 Marionette TRACE conn4 <- [1,2626,null,{}] 21:39:14 INFO - PROCESS | 1944 | 1461559154120 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:14 INFO - PROCESS | 1944 | 1461559154313 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 21:39:14 INFO - PROCESS | 1944 | 1461559154594 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1f2d4000 == 174 [pid = 1944] [id = 664] 21:39:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x7f9d232d8c00) [pid = 1944] [serial = 1993] [outer = (nil)] 21:39:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x7f9d232dfc00) [pid = 1944] [serial = 1994] [outer = 0x7f9d232d8c00] 21:39:14 INFO - PROCESS | 1944 | 1461559154667 Marionette DEBUG loaded listener.js 21:39:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x7f9d232e4800) [pid = 1944] [serial = 1995] [outer = 0x7f9d232d8c00] 21:39:15 INFO - PROCESS | 1944 | 1461559155539 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1479ms 21:39:15 INFO - PROCESS | 1944 | 1461559155593 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 21:39:15 INFO - PROCESS | 1944 | 1461559155596 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 21:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:39:15 INFO - PROCESS | 1944 | 1461559155603 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:39:15 INFO - PROCESS | 1944 | 1461559155605 Marionette TRACE conn4 <- [1,2630,null,{}] 21:39:15 INFO - PROCESS | 1944 | 1461559155610 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:15 INFO - PROCESS | 1944 | 1461559155804 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 21:39:16 INFO - PROCESS | 1944 | 1461559156085 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1ef2d000 == 175 [pid = 1944] [id = 665] 21:39:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x7f9d232d9000) [pid = 1944] [serial = 1996] [outer = (nil)] 21:39:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x7f9d24944800) [pid = 1944] [serial = 1997] [outer = 0x7f9d232d9000] 21:39:16 INFO - PROCESS | 1944 | 1461559156158 Marionette DEBUG loaded listener.js 21:39:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x7f9d2494b800) [pid = 1944] [serial = 1998] [outer = 0x7f9d232d9000] 21:39:16 INFO - PROCESS | 1944 | 1461559156989 Marionette TRACE conn4 <- [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]]]}] 21:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1476ms 21:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:39:17 INFO - PROCESS | 1944 | 1461559157079 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 21:39:17 INFO - PROCESS | 1944 | 1461559157082 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 21:39:17 INFO - PROCESS | 1944 | 1461559157089 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:39:17 INFO - PROCESS | 1944 | 1461559157092 Marionette TRACE conn4 <- [1,2634,null,{}] 21:39:17 INFO - PROCESS | 1944 | 1461559157097 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:17 INFO - PROCESS | 1944 | 1461559157306 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 21:39:18 INFO - PROCESS | 1944 | 1461559158121 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20e0c800 == 176 [pid = 1944] [id = 666] 21:39:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x7f9d1c891c00) [pid = 1944] [serial = 1999] [outer = (nil)] 21:39:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x7f9d202f7800) [pid = 1944] [serial = 2000] [outer = 0x7f9d1c891c00] 21:39:18 INFO - PROCESS | 1944 | 1461559158246 Marionette DEBUG loaded listener.js 21:39:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x7f9d20eaf000) [pid = 1944] [serial = 2001] [outer = 0x7f9d1c891c00] 21:39:19 INFO - PROCESS | 1944 | 1461559159136 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2081ms 21:39:19 INFO - PROCESS | 1944 | 1461559159169 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 21:39:19 INFO - PROCESS | 1944 | 1461559159176 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 21:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:39:19 INFO - PROCESS | 1944 | 1461559159184 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:39:19 INFO - PROCESS | 1944 | 1461559159187 Marionette TRACE conn4 <- [1,2638,null,{}] 21:39:19 INFO - PROCESS | 1944 | 1461559159194 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:19 INFO - PROCESS | 1944 | 1461559159382 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 21:39:19 INFO - PROCESS | 1944 | 1461559159685 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2665b000 == 177 [pid = 1944] [id = 667] 21:39:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x7f9d202f5800) [pid = 1944] [serial = 2002] [outer = (nil)] 21:39:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 294 (0x7f9d2289fc00) [pid = 1944] [serial = 2003] [outer = 0x7f9d202f5800] 21:39:19 INFO - PROCESS | 1944 | 1461559159799 Marionette DEBUG loaded listener.js 21:39:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 295 (0x7f9d24950800) [pid = 1944] [serial = 2004] [outer = 0x7f9d202f5800] 21:39:20 INFO - PROCESS | 1944 | 1461559160832 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1679ms 21:39:20 INFO - PROCESS | 1944 | 1461559160865 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 21:39:20 INFO - PROCESS | 1944 | 1461559160870 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 21:39:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:39:20 INFO - PROCESS | 1944 | 1461559160879 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:39:20 INFO - PROCESS | 1944 | 1461559160882 Marionette TRACE conn4 <- [1,2642,null,{}] 21:39:20 INFO - PROCESS | 1944 | 1461559160887 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:21 INFO - PROCESS | 1944 | 1461559161070 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 21:39:21 INFO - PROCESS | 1944 | 1461559161431 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20ae3000 == 178 [pid = 1944] [id = 668] 21:39:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 296 (0x7f9d25138c00) [pid = 1944] [serial = 2005] [outer = (nil)] 21:39:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 297 (0x7f9d255a2400) [pid = 1944] [serial = 2006] [outer = 0x7f9d25138c00] 21:39:21 INFO - PROCESS | 1944 | 1461559161505 Marionette DEBUG loaded listener.js 21:39:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 298 (0x7f9d25d0d000) [pid = 1944] [serial = 2007] [outer = 0x7f9d25138c00] 21:39:22 INFO - PROCESS | 1944 | 1461559162385 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:39:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:39:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1580ms 21:39:22 INFO - PROCESS | 1944 | 1461559162460 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 21:39:22 INFO - PROCESS | 1944 | 1461559162463 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 21:39:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:39:22 INFO - PROCESS | 1944 | 1461559162471 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:39:22 INFO - PROCESS | 1944 | 1461559162479 Marionette TRACE conn4 <- [1,2646,null,{}] 21:39:22 INFO - PROCESS | 1944 | 1461559162491 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:22 INFO - PROCESS | 1944 | 1461559162717 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 21:39:23 INFO - PROCESS | 1944 | 1461559163047 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d249aa800 == 179 [pid = 1944] [id = 669] 21:39:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 299 (0x7f9d26858800) [pid = 1944] [serial = 2008] [outer = (nil)] 21:39:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x7f9d2724e000) [pid = 1944] [serial = 2009] [outer = 0x7f9d26858800] 21:39:23 INFO - PROCESS | 1944 | 1461559163113 Marionette DEBUG loaded listener.js 21:39:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x7f9d27bcb000) [pid = 1944] [serial = 2010] [outer = 0x7f9d26858800] 21:39:23 INFO - PROCESS | 1944 | 1461559163906 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:39:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:39:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1487ms 21:39:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:39:23 INFO - PROCESS | 1944 | 1461559163958 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 21:39:23 INFO - PROCESS | 1944 | 1461559163961 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 21:39:23 INFO - PROCESS | 1944 | 1461559163967 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:39:23 INFO - PROCESS | 1944 | 1461559163970 Marionette TRACE conn4 <- [1,2650,null,{}] 21:39:23 INFO - PROCESS | 1944 | 1461559163975 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:24 INFO - PROCESS | 1944 | 1461559164161 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37da3000 == 178 [pid = 1944] [id = 554] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e3c800 == 177 [pid = 1944] [id = 487] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d56c000 == 176 [pid = 1944] [id = 48] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3b5de000 == 175 [pid = 1944] [id = 50] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x7f9d37393800) [pid = 1944] [serial = 1880] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x7f9d31a3d400) [pid = 1944] [serial = 1820] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 298 (0x7f9d4ab87400) [pid = 1944] [serial = 1841] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 297 (0x7f9d228e8c00) [pid = 1944] [serial = 1814] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 296 (0x7f9d4f6a9800) [pid = 1944] [serial = 1847] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 295 (0x7f9d20390c00) [pid = 1944] [serial = 1850] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 294 (0x7f9d3c9f9c00) [pid = 1944] [serial = 1829] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 293 (0x7f9d25d07c00) [pid = 1944] [serial = 1853] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x7f9d39cbd400) [pid = 1944] [serial = 1826] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x7f9d49a18c00) [pid = 1944] [serial = 1838] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x7f9d27bc4000) [pid = 1944] [serial = 1817] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x7f9d3ed71400) [pid = 1944] [serial = 1832] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x7f9d40497c00) [pid = 1944] [serial = 1835] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x7f9d37e09400) [pid = 1944] [serial = 1823] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x7f9d4f6ac400) [pid = 1944] [serial = 1856] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x7f9d4ba43400) [pid = 1944] [serial = 1844] [outer = (nil)] [url = about:blank] 21:39:24 INFO - PROCESS | 1944 | 1461559164641 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d316a1800 == 174 [pid = 1944] [id = 650] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30809800 == 173 [pid = 1944] [id = 649] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b09d000 == 172 [pid = 1944] [id = 648] 21:39:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2020a000 == 173 [pid = 1944] [id = 670] 21:39:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x7f9d20390c00) [pid = 1944] [serial = 2011] [outer = (nil)] 21:39:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x7f9d269c3800) [pid = 1944] [serial = 2012] [outer = 0x7f9d20390c00] 21:39:24 INFO - PROCESS | 1944 | 1461559164719 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x7f9d2a16cc00) [pid = 1944] [serial = 2013] [outer = 0x7f9d20390c00] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d249b5800 == 172 [pid = 1944] [id = 647] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d201cc800 == 171 [pid = 1944] [id = 646] 21:39:24 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2119a000 == 170 [pid = 1944] [id = 645] 21:39:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20e06000 == 169 [pid = 1944] [id = 640] 21:39:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1f1d3000 == 168 [pid = 1944] [id = 639] 21:39:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d235df000 == 167 [pid = 1944] [id = 638] 21:39:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b0a9800 == 166 [pid = 1944] [id = 637] 21:39:25 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2bd52000 == 165 [pid = 1944] [id = 558] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x7f9d251fac00) [pid = 1944] [serial = 1860] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x7f9d37e03000) [pid = 1944] [serial = 1874] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x7f9d35759400) [pid = 1944] [serial = 1872] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x7f9d30ded000) [pid = 1944] [serial = 1866] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x7f9d39cbb800) [pid = 1944] [serial = 1875] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x7f9d3c18bc00) [pid = 1944] [serial = 1812] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x7f9d270c0400) [pid = 1944] [serial = 1865] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x7f9d33575400) [pid = 1944] [serial = 1868] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x7f9d24b0f000) [pid = 1944] [serial = 1859] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x7f9d265f3800) [pid = 1944] [serial = 1862] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x7f9d29bc3000) [pid = 1944] [serial = 1877] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x7f9d33579400) [pid = 1944] [serial = 1878] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x7f9d34675800) [pid = 1944] [serial = 1871] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x7f9d28d35800) [pid = 1944] [serial = 1863] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x7f9d33bf7800) [pid = 1944] [serial = 1869] [outer = (nil)] [url = about:blank] 21:39:25 INFO - PROCESS | 1944 | 1461559165504 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:39:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:39:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1581ms 21:39:25 INFO - PROCESS | 1944 | 1461559165548 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 21:39:25 INFO - PROCESS | 1944 | 1461559165551 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 21:39:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:39:25 INFO - PROCESS | 1944 | 1461559165556 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:39:25 INFO - PROCESS | 1944 | 1461559165558 Marionette TRACE conn4 <- [1,2654,null,{}] 21:39:25 INFO - PROCESS | 1944 | 1461559165563 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:25 INFO - PROCESS | 1944 | 1461559165751 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 21:39:25 INFO - PROCESS | 1944 | 1461559165944 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d225df800 == 166 [pid = 1944] [id = 671] 21:39:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x7f9d2b07d000) [pid = 1944] [serial = 2014] [outer = (nil)] 21:39:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x7f9d30660c00) [pid = 1944] [serial = 2015] [outer = 0x7f9d2b07d000] 21:39:26 INFO - PROCESS | 1944 | 1461559166017 Marionette DEBUG loaded listener.js 21:39:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x7f9d30cc1800) [pid = 1944] [serial = 2016] [outer = 0x7f9d2b07d000] 21:39:26 INFO - PROCESS | 1944 | 1461559166790 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:39:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1275ms 21:39:26 INFO - PROCESS | 1944 | 1461559166839 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 21:39:26 INFO - PROCESS | 1944 | 1461559166843 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 21:39:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:39:26 INFO - PROCESS | 1944 | 1461559166849 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:39:26 INFO - PROCESS | 1944 | 1461559166852 Marionette TRACE conn4 <- [1,2658,null,{}] 21:39:26 INFO - PROCESS | 1944 | 1461559166857 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:27 INFO - PROCESS | 1944 | 1461559167117 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 21:39:27 INFO - PROCESS | 1944 | 1461559167155 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b2cc000 == 167 [pid = 1944] [id = 672] 21:39:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x7f9d2b080000) [pid = 1944] [serial = 2017] [outer = (nil)] 21:39:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f9d2b08a400) [pid = 1944] [serial = 2018] [outer = 0x7f9d2b080000] 21:39:27 INFO - PROCESS | 1944 | 1461559167232 Marionette DEBUG loaded listener.js 21:39:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f9d330f9400) [pid = 1944] [serial = 2019] [outer = 0x7f9d2b080000] 21:39:28 INFO - PROCESS | 1944 | 1461559168069 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:39:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:39:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1276ms 21:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:39:28 INFO - PROCESS | 1944 | 1461559168125 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 21:39:28 INFO - PROCESS | 1944 | 1461559168128 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 21:39:28 INFO - PROCESS | 1944 | 1461559168134 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:39:28 INFO - PROCESS | 1944 | 1461559168137 Marionette TRACE conn4 <- [1,2662,null,{}] 21:39:28 INFO - PROCESS | 1944 | 1461559168150 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:28 INFO - PROCESS | 1944 | 1461559168394 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 21:39:28 INFO - PROCESS | 1944 | 1461559168445 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3120e800 == 168 [pid = 1944] [id = 673] 21:39:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f9d2a36fc00) [pid = 1944] [serial = 2020] [outer = (nil)] 21:39:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x7f9d3360fc00) [pid = 1944] [serial = 2021] [outer = 0x7f9d2a36fc00] 21:39:28 INFO - PROCESS | 1944 | 1461559168524 Marionette DEBUG loaded listener.js 21:39:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x7f9d33bf7400) [pid = 1944] [serial = 2022] [outer = 0x7f9d2a36fc00] 21:39:29 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x7f9d20396800) [pid = 1944] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:39:29 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x7f9d2a36f000) [pid = 1944] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:39:29 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x7f9d253d4000) [pid = 1944] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:39:29 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x7f9d3065a400) [pid = 1944] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:39:29 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x7f9d2a174000) [pid = 1944] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:39:29 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x7f9d3bc74c00) [pid = 1944] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:39:29 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x7f9d3323bc00) [pid = 1944] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x7f9d30df0800) [pid = 1944] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x7f9d2a362800) [pid = 1944] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x7f9d380d5c00) [pid = 1944] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x7f9d25f8d400) [pid = 1944] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x7f9d25f90000) [pid = 1944] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x7f9d33864400) [pid = 1944] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f9d38f60000) [pid = 1944] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f9d228e2000) [pid = 1944] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f9d2289dc00) [pid = 1944] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f9d28d44c00) [pid = 1944] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f9d3bcdec00) [pid = 1944] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x7f9d273b8800) [pid = 1944] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x7f9d228e2800) [pid = 1944] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x7f9d33609000) [pid = 1944] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x7f9d3c9ef000) [pid = 1944] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x7f9d28d50400) [pid = 1944] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x7f9d2038d400) [pid = 1944] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x7f9d30bdc400) [pid = 1944] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x7f9d25d06800) [pid = 1944] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x7f9d27bd0c00) [pid = 1944] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d2a211800) [pid = 1944] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d28d50000) [pid = 1944] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d31276000) [pid = 1944] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d31a47c00) [pid = 1944] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d380dfc00) [pid = 1944] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d27cf3800) [pid = 1944] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d314ca400) [pid = 1944] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d2713a800) [pid = 1944] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d240cb000) [pid = 1944] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d2289bc00) [pid = 1944] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d332b5800) [pid = 1944] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d4dcc0400) [pid = 1944] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d269ca400) [pid = 1944] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d251cec00) [pid = 1944] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d25132800) [pid = 1944] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d31274400) [pid = 1944] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d3360f400) [pid = 1944] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d332b7400) [pid = 1944] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d254dc800) [pid = 1944] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d27bd0400) [pid = 1944] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d3c9ed000) [pid = 1944] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d251c6400) [pid = 1944] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x7f9d2038c400) [pid = 1944] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x7f9d25f8c400) [pid = 1944] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x7f9d254dbc00) [pid = 1944] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x7f9d2a365800) [pid = 1944] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x7f9d2906fc00) [pid = 1944] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x7f9d240c8c00) [pid = 1944] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x7f9d4a971400) [pid = 1944] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x7f9d2a368c00) [pid = 1944] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x7f9d33246800) [pid = 1944] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x7f9d228e7c00) [pid = 1944] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x7f9d3467e000) [pid = 1944] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x7f9d20390400) [pid = 1944] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x7f9d2b084000) [pid = 1944] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d3b4af400) [pid = 1944] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d3c0e9800) [pid = 1944] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d240c7400) [pid = 1944] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d44a69400) [pid = 1944] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d4041d000) [pid = 1944] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d228e5400) [pid = 1944] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d30de0000) [pid = 1944] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:39:30 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d2a370400) [pid = 1944] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:39:30 INFO - PROCESS | 1944 | 1461559170447 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:39:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:39:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2339ms 21:39:30 INFO - PROCESS | 1944 | 1461559170473 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 1944 | 1461559170476 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 21:39:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:39:30 INFO - PROCESS | 1944 | 1461559170481 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 1944 | 1461559170483 Marionette TRACE conn4 <- [1,2666,null,{}] 21:39:30 INFO - PROCESS | 1944 | 1461559170488 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:30 INFO - PROCESS | 1944 | 1461559170657 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 21:39:30 INFO - PROCESS | 1944 | 1461559170672 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d249ae800 == 169 [pid = 1944] [id = 674] 21:39:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d20397800) [pid = 1944] [serial = 2023] [outer = (nil)] 21:39:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d255a0800) [pid = 1944] [serial = 2024] [outer = 0x7f9d20397800] 21:39:30 INFO - PROCESS | 1944 | 1461559170730 Marionette DEBUG loaded listener.js 21:39:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d27243000) [pid = 1944] [serial = 2025] [outer = 0x7f9d20397800] 21:39:32 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:32 INFO - PROCESS | 1944 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:39:32 INFO - PROCESS | 1944 | 1461559172072 Marionette TRACE conn4 <- [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]]]}] 21:39:32 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) 21:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1624ms 21:39:32 INFO - PROCESS | 1944 | 1461559172117 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 21:39:32 INFO - PROCESS | 1944 | 1461559172126 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 21:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:39:32 INFO - PROCESS | 1944 | 1461559172191 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:39:32 INFO - PROCESS | 1944 | 1461559172197 Marionette TRACE conn4 <- [1,2670,null,{}] 21:39:32 INFO - PROCESS | 1944 | 1461559172208 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:32 INFO - PROCESS | 1944 | 1461559172484 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 21:39:32 INFO - PROCESS | 1944 | 1461559172756 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20af1800 == 170 [pid = 1944] [id = 675] 21:39:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d2289c800) [pid = 1944] [serial = 2026] [outer = (nil)] 21:39:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d228ef000) [pid = 1944] [serial = 2027] [outer = 0x7f9d2289c800] 21:39:32 INFO - PROCESS | 1944 | 1461559172834 Marionette DEBUG loaded listener.js 21:39:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d24946800) [pid = 1944] [serial = 2028] [outer = 0x7f9d2289c800] 21:39:34 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:34 INFO - PROCESS | 1944 | 1461559174222 Marionette TRACE conn4 <- [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] 21:39:34 INFO - PROCESS | 1944 | 1461559174289 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 21:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:39:34 INFO - PROCESS | 1944 | 1461559174395 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:39:34 INFO - PROCESS | 1944 | 1461559174400 Marionette TRACE conn4 <- [1,2674,null,{}] 21:39:34 INFO - PROCESS | 1944 | 1461559174407 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:34 INFO - PROCESS | 1944 | 1461559174599 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 21:39:34 INFO - PROCESS | 1944 | 1461559174869 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f51800 == 171 [pid = 1944] [id = 676] 21:39:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d228a4c00) [pid = 1944] [serial = 2029] [outer = (nil)] 21:39:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d24b14000) [pid = 1944] [serial = 2030] [outer = 0x7f9d228a4c00] 21:39:34 INFO - PROCESS | 1944 | 1461559174941 Marionette DEBUG loaded listener.js 21:39:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d26851800) [pid = 1944] [serial = 2031] [outer = 0x7f9d228a4c00] 21:39:36 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:36 INFO - PROCESS | 1944 | 1461559176339 Marionette TRACE conn4 <- [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] 21:39:36 INFO - PROCESS | 1944 | 1461559176389 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 21:39:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:39:36 INFO - PROCESS | 1944 | 1461559176395 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:39:36 INFO - PROCESS | 1944 | 1461559176401 Marionette TRACE conn4 <- [1,2678,null,{}] 21:39:36 INFO - PROCESS | 1944 | 1461559176548 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:36 INFO - PROCESS | 1944 | 1461559176854 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 21:39:37 INFO - PROCESS | 1944 | 1461559177060 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3377e800 == 172 [pid = 1944] [id = 677] 21:39:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d27131400) [pid = 1944] [serial = 2032] [outer = (nil)] 21:39:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d2906a000) [pid = 1944] [serial = 2033] [outer = 0x7f9d27131400] 21:39:37 INFO - PROCESS | 1944 | 1461559177144 Marionette DEBUG loaded listener.js 21:39:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d2a36d400) [pid = 1944] [serial = 2034] [outer = 0x7f9d27131400] 21:39:38 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:38 INFO - PROCESS | 1944 | 1461559178500 Marionette TRACE conn4 <- [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]]]}] 21:39:38 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) 21:39:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2132ms 21:39:38 INFO - PROCESS | 1944 | 1461559178528 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 21:39:38 INFO - PROCESS | 1944 | 1461559178532 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 21:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:39:38 INFO - PROCESS | 1944 | 1461559178538 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:39:38 INFO - PROCESS | 1944 | 1461559178540 Marionette TRACE conn4 <- [1,2682,null,{}] 21:39:38 INFO - PROCESS | 1944 | 1461559178545 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:38 INFO - PROCESS | 1944 | 1461559178738 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 21:39:39 INFO - PROCESS | 1944 | 1461559179022 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d344c2000 == 173 [pid = 1944] [id = 678] 21:39:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d269cd400) [pid = 1944] [serial = 2035] [outer = (nil)] 21:39:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d30de9c00) [pid = 1944] [serial = 2036] [outer = 0x7f9d269cd400] 21:39:39 INFO - PROCESS | 1944 | 1461559179094 Marionette DEBUG loaded listener.js 21:39:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d330f4400) [pid = 1944] [serial = 2037] [outer = 0x7f9d269cd400] 21:39:40 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:40 INFO - PROCESS | 1944 | 1461559180397 Marionette TRACE conn4 <- [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]]]}] 21:39:40 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) 21:39:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1882ms 21:39:40 INFO - PROCESS | 1944 | 1461559180420 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 1944 | 1461559180423 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 21:39:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:39:40 INFO - PROCESS | 1944 | 1461559180429 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 1944 | 1461559180431 Marionette TRACE conn4 <- [1,2686,null,{}] 21:39:40 INFO - PROCESS | 1944 | 1461559180436 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:40 INFO - PROCESS | 1944 | 1461559180629 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 21:39:40 INFO - PROCESS | 1944 | 1461559180914 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35aaf800 == 174 [pid = 1944] [id = 679] 21:39:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d27bcd400) [pid = 1944] [serial = 2038] [outer = (nil)] 21:39:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d332b7400) [pid = 1944] [serial = 2039] [outer = 0x7f9d27bcd400] 21:39:40 INFO - PROCESS | 1944 | 1461559180985 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d34074400) [pid = 1944] [serial = 2040] [outer = 0x7f9d27bcd400] 21:39:42 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:42 INFO - PROCESS | 1944 | 1461559182321 Marionette TRACE conn4 <- [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] 21:39:42 INFO - PROCESS | 1944 | 1461559182376 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 21:39:42 INFO - PROCESS | 1944 | 1461559182381 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:39:42 INFO - PROCESS | 1944 | 1461559182385 Marionette TRACE conn4 <- [1,2690,null,{}] 21:39:42 INFO - PROCESS | 1944 | 1461559182390 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:42 INFO - PROCESS | 1944 | 1461559182809 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 21:39:42 INFO - PROCESS | 1944 | 1461559182981 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37be3000 == 175 [pid = 1944] [id = 680] 21:39:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d34491000) [pid = 1944] [serial = 2041] [outer = (nil)] 21:39:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d3738fc00) [pid = 1944] [serial = 2042] [outer = 0x7f9d34491000] 21:39:43 INFO - PROCESS | 1944 | 1461559183057 Marionette DEBUG loaded listener.js 21:39:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d37e03000) [pid = 1944] [serial = 2043] [outer = 0x7f9d34491000] 21:39:44 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:44 INFO - PROCESS | 1944 | 1461559184366 Marionette TRACE conn4 <- [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] 21:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:39:44 INFO - PROCESS | 1944 | 1461559184416 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 21:39:44 INFO - PROCESS | 1944 | 1461559184425 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:39:44 INFO - PROCESS | 1944 | 1461559184429 Marionette TRACE conn4 <- [1,2694,null,{}] 21:39:44 INFO - PROCESS | 1944 | 1461559184437 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:44 INFO - PROCESS | 1944 | 1461559184698 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 21:39:44 INFO - PROCESS | 1944 | 1461559184946 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3aa42000 == 176 [pid = 1944] [id = 681] 21:39:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d20eadc00) [pid = 1944] [serial = 2044] [outer = (nil)] 21:39:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d37f49c00) [pid = 1944] [serial = 2045] [outer = 0x7f9d20eadc00] 21:39:45 INFO - PROCESS | 1944 | 1461559185017 Marionette DEBUG loaded listener.js 21:39:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d38118400) [pid = 1944] [serial = 2046] [outer = 0x7f9d20eadc00] 21:39:46 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:46 INFO - PROCESS | 1944 | 1461559186353 Marionette TRACE conn4 <- [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] 21:39:46 INFO - PROCESS | 1944 | 1461559186416 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:39:46 INFO - PROCESS | 1944 | 1461559186473 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:39:46 INFO - PROCESS | 1944 | 1461559186477 Marionette TRACE conn4 <- [1,2698,null,{}] 21:39:46 INFO - PROCESS | 1944 | 1461559186530 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:46 INFO - PROCESS | 1944 | 1461559186722 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:39:47 INFO - PROCESS | 1944 | 1461559187001 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20af5000 == 177 [pid = 1944] [id = 682] 21:39:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d20394400) [pid = 1944] [serial = 2047] [outer = (nil)] 21:39:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d270c3000) [pid = 1944] [serial = 2048] [outer = 0x7f9d20394400] 21:39:47 INFO - PROCESS | 1944 | 1461559187074 Marionette DEBUG loaded listener.js 21:39:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d2906c800) [pid = 1944] [serial = 2049] [outer = 0x7f9d20394400] 21:39:48 INFO - PROCESS | 1944 | SkCairoFTTypeface::onFilterRec unimplemented 21:39:48 INFO - PROCESS | 1944 | 1461559188417 Marionette TRACE conn4 <- [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] 21:39:48 INFO - PROCESS | 1944 | 1461559188457 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:39:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:39:48 INFO - PROCESS | 1944 | 1461559188463 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:39:48 INFO - PROCESS | 1944 | 1461559188465 Marionette TRACE conn4 <- [1,2702,null,{}] 21:39:48 INFO - PROCESS | 1944 | 1461559188471 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:48 INFO - PROCESS | 1944 | 1461559188744 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:39:49 INFO - PROCESS | 1944 | 1461559188997 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267b0000 == 178 [pid = 1944] [id = 683] 21:39:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d1c88d800) [pid = 1944] [serial = 2050] [outer = (nil)] 21:39:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d265f5c00) [pid = 1944] [serial = 2051] [outer = 0x7f9d1c88d800] 21:39:49 INFO - PROCESS | 1944 | 1461559189070 Marionette DEBUG loaded listener.js 21:39:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d273b5c00) [pid = 1944] [serial = 2052] [outer = 0x7f9d1c88d800] 21:39:50 INFO - PROCESS | 1944 | 1461559190534 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:39:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:39:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 2128ms 21:39:50 INFO - PROCESS | 1944 | 1461559190592 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:39:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:39:50 INFO - PROCESS | 1944 | 1461559190597 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:39:50 INFO - PROCESS | 1944 | 1461559190605 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:39:50 INFO - PROCESS | 1944 | 1461559190609 Marionette TRACE conn4 <- [1,2706,null,{}] 21:39:50 INFO - PROCESS | 1944 | 1461559190616 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:50 INFO - PROCESS | 1944 | 1461559190839 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:39:51 INFO - PROCESS | 1944 | 1461559191194 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d21293000 == 179 [pid = 1944] [id = 684] 21:39:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d20396c00) [pid = 1944] [serial = 2053] [outer = (nil)] 21:39:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d22898c00) [pid = 1944] [serial = 2054] [outer = 0x7f9d20396c00] 21:39:51 INFO - PROCESS | 1944 | 1461559191269 Marionette DEBUG loaded listener.js 21:39:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d24b10c00) [pid = 1944] [serial = 2055] [outer = 0x7f9d20396c00] 21:39:52 INFO - PROCESS | 1944 | 1461559192260 Marionette TRACE conn4 <- [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]]]}] 21:39:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:39:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1732ms 21:39:52 INFO - PROCESS | 1944 | 1461559192336 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:39:52 INFO - PROCESS | 1944 | 1461559192343 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:39:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:39:52 INFO - PROCESS | 1944 | 1461559192352 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:39:52 INFO - PROCESS | 1944 | 1461559192355 Marionette TRACE conn4 <- [1,2710,null,{}] 21:39:52 INFO - PROCESS | 1944 | 1461559192359 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:52 INFO - PROCESS | 1944 | 1461559192543 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:39:52 INFO - PROCESS | 1944 | 1461559192900 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1f2cd000 == 180 [pid = 1944] [id = 685] 21:39:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d255a2c00) [pid = 1944] [serial = 2056] [outer = (nil)] 21:39:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d255ac800) [pid = 1944] [serial = 2057] [outer = 0x7f9d255a2c00] 21:39:52 INFO - PROCESS | 1944 | 1461559192971 Marionette DEBUG loaded listener.js 21:39:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d26643800) [pid = 1944] [serial = 2058] [outer = 0x7f9d255a2c00] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3823f000 == 179 [pid = 1944] [id = 498] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d332d3000 == 178 [pid = 1944] [id = 568] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d268c9800 == 177 [pid = 1944] [id = 484] 21:39:53 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d35825800) [pid = 1944] [serial = 1955] [outer = (nil)] [url = about:blank] 21:39:53 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d27246000) [pid = 1944] [serial = 1931] [outer = (nil)] [url = about:blank] 21:39:53 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d20ea7400) [pid = 1944] [serial = 1925] [outer = (nil)] [url = about:blank] 21:39:53 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d265fb800) [pid = 1944] [serial = 1934] [outer = (nil)] [url = about:blank] 21:39:53 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d202f1800) [pid = 1944] [serial = 1919] [outer = (nil)] [url = about:blank] 21:39:53 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d30cb7c00) [pid = 1944] [serial = 1922] [outer = (nil)] [url = about:blank] 21:39:53 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d2664a800) [pid = 1944] [serial = 1928] [outer = (nil)] [url = about:blank] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3120e800 == 176 [pid = 1944] [id = 673] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2b2cc000 == 175 [pid = 1944] [id = 672] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d225df800 == 174 [pid = 1944] [id = 671] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2020a000 == 173 [pid = 1944] [id = 670] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d249aa800 == 172 [pid = 1944] [id = 669] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20ae3000 == 171 [pid = 1944] [id = 668] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2665b000 == 170 [pid = 1944] [id = 667] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20e0c800 == 169 [pid = 1944] [id = 666] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3ff6a000 == 168 [pid = 1944] [id = 659] 21:39:53 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c146800 == 167 [pid = 1944] [id = 658] 21:39:53 INFO - PROCESS | 1944 | 1461559193955 Marionette TRACE conn4 <- [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] 21:39:54 INFO - PROCESS | 1944 | 1461559194027 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:39:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:39:54 INFO - PROCESS | 1944 | 1461559194060 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:39:54 INFO - PROCESS | 1944 | 1461559194073 Marionette TRACE conn4 <- [1,2714,null,{}] 21:39:54 INFO - PROCESS | 1944 | 1461559194096 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:54 INFO - PROCESS | 1944 | 1461559194281 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:39:54 INFO - PROCESS | 1944 | 1461559194538 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20221000 == 162 [pid = 1944] [id = 686] 21:39:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x7f9d2664a800) [pid = 1944] [serial = 2059] [outer = (nil)] 21:39:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d270c7c00) [pid = 1944] [serial = 2060] [outer = 0x7f9d2664a800] 21:39:54 INFO - PROCESS | 1944 | 1461559194607 Marionette DEBUG loaded listener.js 21:39:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d273b6800) [pid = 1944] [serial = 2061] [outer = 0x7f9d2664a800] 21:39:55 INFO - PROCESS | 1944 | 1461559195329 Marionette TRACE conn4 <- [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]]]}] 21:39:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:39:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1344ms 21:39:55 INFO - PROCESS | 1944 | 1461559195409 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:39:55 INFO - PROCESS | 1944 | 1461559195412 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:39:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:39:55 INFO - PROCESS | 1944 | 1461559195418 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:39:55 INFO - PROCESS | 1944 | 1461559195421 Marionette TRACE conn4 <- [1,2718,null,{}] 21:39:55 INFO - PROCESS | 1944 | 1461559195425 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:55 INFO - PROCESS | 1944 | 1461559195605 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:39:55 INFO - PROCESS | 1944 | 1461559195615 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d249b7000 == 163 [pid = 1944] [id = 687] 21:39:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d27ced000) [pid = 1944] [serial = 2062] [outer = (nil)] 21:39:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d29067000) [pid = 1944] [serial = 2063] [outer = 0x7f9d27ced000] 21:39:55 INFO - PROCESS | 1944 | 1461559195679 Marionette DEBUG loaded listener.js 21:39:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d29bd1800) [pid = 1944] [serial = 2064] [outer = 0x7f9d27ced000] 21:39:56 INFO - PROCESS | 1944 | 1461559196685 Marionette TRACE conn4 <- [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] 21:39:56 INFO - PROCESS | 1944 | 1461559196705 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:39:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:39:56 INFO - PROCESS | 1944 | 1461559196725 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:39:56 INFO - PROCESS | 1944 | 1461559196727 Marionette TRACE conn4 <- [1,2722,null,{}] 21:39:56 INFO - PROCESS | 1944 | 1461559196732 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:56 INFO - PROCESS | 1944 | 1461559196964 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:39:56 INFO - PROCESS | 1944 | 1461559196995 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28dca800 == 164 [pid = 1944] [id = 688] 21:39:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d254d3c00) [pid = 1944] [serial = 2065] [outer = (nil)] 21:39:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d2a0d9000) [pid = 1944] [serial = 2066] [outer = 0x7f9d254d3c00] 21:39:57 INFO - PROCESS | 1944 | 1461559197052 Marionette DEBUG loaded listener.js 21:39:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d2a20d400) [pid = 1944] [serial = 2067] [outer = 0x7f9d254d3c00] 21:39:58 INFO - PROCESS | 1944 | 1461559198115 Marionette TRACE conn4 <- [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] 21:39:58 INFO - PROCESS | 1944 | 1461559198168 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:39:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:39:58 INFO - PROCESS | 1944 | 1461559198173 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:39:58 INFO - PROCESS | 1944 | 1461559198175 Marionette TRACE conn4 <- [1,2726,null,{}] 21:39:58 INFO - PROCESS | 1944 | 1461559198187 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:39:58 INFO - PROCESS | 1944 | 1461559198464 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x7f9d2b07d000) [pid = 1944] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x7f9d20390c00) [pid = 1944] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x7f9d1c891c00) [pid = 1944] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x7f9d25138c00) [pid = 1944] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x7f9d202f5800) [pid = 1944] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x7f9d26858800) [pid = 1944] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x7f9d2a36fc00) [pid = 1944] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:39:58 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x7f9d2b080000) [pid = 1944] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:39:58 INFO - PROCESS | 1944 | 1461559198983 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20e22800 == 165 [pid = 1944] [id = 689] 21:39:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x7f9d1c891c00) [pid = 1944] [serial = 2068] [outer = (nil)] 21:39:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x7f9d228eb800) [pid = 1944] [serial = 2069] [outer = 0x7f9d1c891c00] 21:39:59 INFO - PROCESS | 1944 | 1461559199047 Marionette DEBUG loaded listener.js 21:39:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x7f9d314d0800) [pid = 1944] [serial = 2070] [outer = 0x7f9d1c891c00] 21:39:59 INFO - PROCESS | 1944 | 1461559199725 Marionette TRACE conn4 <- [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]]]}] 21:39:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:39:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1588ms 21:39:59 INFO - PROCESS | 1944 | 1461559199761 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:39:59 INFO - PROCESS | 1944 | 1461559199764 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:39:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:39:59 INFO - PROCESS | 1944 | 1461559199770 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:39:59 INFO - PROCESS | 1944 | 1461559199773 Marionette TRACE conn4 <- [1,2730,null,{}] 21:39:59 INFO - PROCESS | 1944 | 1461559199778 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:00 INFO - PROCESS | 1944 | 1461559200028 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:40:00 INFO - PROCESS | 1944 | 1461559200047 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bf92800 == 166 [pid = 1944] [id = 690] 21:40:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x7f9d31a45000) [pid = 1944] [serial = 2071] [outer = (nil)] 21:40:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x7f9d33248800) [pid = 1944] [serial = 2072] [outer = 0x7f9d31a45000] 21:40:00 INFO - PROCESS | 1944 | 1461559200107 Marionette DEBUG loaded listener.js 21:40:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x7f9d33578800) [pid = 1944] [serial = 2073] [outer = 0x7f9d31a45000] 21:40:01 INFO - PROCESS | 1944 | 1461559201364 Marionette TRACE conn4 <- [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] 21:40:01 INFO - PROCESS | 1944 | 1461559201417 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:40:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:40:01 INFO - PROCESS | 1944 | 1461559201429 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:40:01 INFO - PROCESS | 1944 | 1461559201437 Marionette TRACE conn4 <- [1,2734,null,{}] 21:40:01 INFO - PROCESS | 1944 | 1461559201457 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:01 INFO - PROCESS | 1944 | 1461559201712 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:40:02 INFO - PROCESS | 1944 | 1461559202039 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20afa800 == 167 [pid = 1944] [id = 691] 21:40:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x7f9d240c9800) [pid = 1944] [serial = 2074] [outer = (nil)] 21:40:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x7f9d2494a800) [pid = 1944] [serial = 2075] [outer = 0x7f9d240c9800] 21:40:02 INFO - PROCESS | 1944 | 1461559202116 Marionette DEBUG loaded listener.js 21:40:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x7f9d251f6400) [pid = 1944] [serial = 2076] [outer = 0x7f9d240c9800] 21:40:03 INFO - PROCESS | 1944 | 1461559203029 Marionette TRACE conn4 <- [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]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:40:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1649ms 21:40:03 INFO - PROCESS | 1944 | 1461559203075 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 1944 | 1461559203083 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:40:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:40:03 INFO - PROCESS | 1944 | 1461559203093 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 1944 | 1461559203097 Marionette TRACE conn4 <- [1,2738,null,{}] 21:40:03 INFO - PROCESS | 1944 | 1461559203102 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:03 INFO - PROCESS | 1944 | 1461559203291 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:40:03 INFO - PROCESS | 1944 | 1461559203561 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e26800 == 168 [pid = 1944] [id = 692] 21:40:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x7f9d255ae000) [pid = 1944] [serial = 2077] [outer = (nil)] 21:40:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x7f9d26858800) [pid = 1944] [serial = 2078] [outer = 0x7f9d255ae000] 21:40:03 INFO - PROCESS | 1944 | 1461559203635 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x7f9d27244c00) [pid = 1944] [serial = 2079] [outer = 0x7f9d255ae000] 21:40:04 INFO - PROCESS | 1944 | 1461559204612 Marionette TRACE conn4 <- [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]]]}] 21:40:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:40:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1582ms 21:40:04 INFO - PROCESS | 1944 | 1461559204675 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:40:04 INFO - PROCESS | 1944 | 1461559204679 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:40:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:40:04 INFO - PROCESS | 1944 | 1461559204684 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:40:04 INFO - PROCESS | 1944 | 1461559204690 Marionette TRACE conn4 <- [1,2742,null,{}] 21:40:04 INFO - PROCESS | 1944 | 1461559204708 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:04 INFO - PROCESS | 1944 | 1461559204961 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:40:05 INFO - PROCESS | 1944 | 1461559205274 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d313c5000 == 169 [pid = 1944] [id = 693] 21:40:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x7f9d29bc5c00) [pid = 1944] [serial = 2080] [outer = (nil)] 21:40:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x7f9d2a36e400) [pid = 1944] [serial = 2081] [outer = 0x7f9d29bc5c00] 21:40:05 INFO - PROCESS | 1944 | 1461559205350 Marionette DEBUG loaded listener.js 21:40:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x7f9d30cbcc00) [pid = 1944] [serial = 2082] [outer = 0x7f9d29bc5c00] 21:40:06 INFO - PROCESS | 1944 | 1461559206181 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1534ms 21:40:06 INFO - PROCESS | 1944 | 1461559206220 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:40:06 INFO - PROCESS | 1944 | 1461559206223 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:40:06 INFO - PROCESS | 1944 | 1461559206229 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:40:06 INFO - PROCESS | 1944 | 1461559206232 Marionette TRACE conn4 <- [1,2746,null,{}] 21:40:06 INFO - PROCESS | 1944 | 1461559206237 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:06 INFO - PROCESS | 1944 | 1461559206429 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:40:06 INFO - PROCESS | 1944 | 1461559206670 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3377f800 == 170 [pid = 1944] [id = 694] 21:40:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x7f9d31278000) [pid = 1944] [serial = 2083] [outer = (nil)] 21:40:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x7f9d3323cc00) [pid = 1944] [serial = 2084] [outer = 0x7f9d31278000] 21:40:06 INFO - PROCESS | 1944 | 1461559206752 Marionette DEBUG loaded listener.js 21:40:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x7f9d33865800) [pid = 1944] [serial = 2085] [outer = 0x7f9d31278000] 21:40:07 INFO - PROCESS | 1944 | 1461559207653 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:40:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:40:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1479ms 21:40:07 INFO - PROCESS | 1944 | 1461559207710 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:40:07 INFO - PROCESS | 1944 | 1461559207713 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:40:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:40:07 INFO - PROCESS | 1944 | 1461559207737 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:40:07 INFO - PROCESS | 1944 | 1461559207741 Marionette TRACE conn4 <- [1,2750,null,{}] 21:40:07 INFO - PROCESS | 1944 | 1461559207748 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:07 INFO - PROCESS | 1944 | 1461559207940 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:40:08 INFO - PROCESS | 1944 | 1461559208204 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343c6000 == 171 [pid = 1944] [id = 695] 21:40:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x7f9d3126fc00) [pid = 1944] [serial = 2086] [outer = (nil)] 21:40:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x7f9d33ee4400) [pid = 1944] [serial = 2087] [outer = 0x7f9d3126fc00] 21:40:08 INFO - PROCESS | 1944 | 1461559208276 Marionette DEBUG loaded listener.js 21:40:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x7f9d340a8400) [pid = 1944] [serial = 2088] [outer = 0x7f9d3126fc00] 21:40:09 INFO - PROCESS | 1944 | 1461559209116 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:40:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:40:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1453ms 21:40:09 INFO - PROCESS | 1944 | 1461559209175 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:40:09 INFO - PROCESS | 1944 | 1461559209179 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:40:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:40:09 INFO - PROCESS | 1944 | 1461559209202 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:40:09 INFO - PROCESS | 1944 | 1461559209206 Marionette TRACE conn4 <- [1,2754,null,{}] 21:40:09 INFO - PROCESS | 1944 | 1461559209213 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:09 INFO - PROCESS | 1944 | 1461559209433 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:40:09 INFO - PROCESS | 1944 | 1461559209707 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d35887000 == 172 [pid = 1944] [id = 696] 21:40:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x7f9d3448c800) [pid = 1944] [serial = 2089] [outer = (nil)] 21:40:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x7f9d35825800) [pid = 1944] [serial = 2090] [outer = 0x7f9d3448c800] 21:40:09 INFO - PROCESS | 1944 | 1461559209782 Marionette DEBUG loaded listener.js 21:40:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x7f9d3704a000) [pid = 1944] [serial = 2091] [outer = 0x7f9d3448c800] 21:40:10 INFO - PROCESS | 1944 | 1461559210735 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:40:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:40:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1599ms 21:40:10 INFO - PROCESS | 1944 | 1461559210785 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:40:10 INFO - PROCESS | 1944 | 1461559210788 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:40:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:40:10 INFO - PROCESS | 1944 | 1461559210794 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:40:10 INFO - PROCESS | 1944 | 1461559210797 Marionette TRACE conn4 <- [1,2758,null,{}] 21:40:10 INFO - PROCESS | 1944 | 1461559210802 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:10 INFO - PROCESS | 1944 | 1461559210986 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:40:11 INFO - PROCESS | 1944 | 1461559211254 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3729b800 == 173 [pid = 1944] [id = 697] 21:40:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x7f9d29ecdc00) [pid = 1944] [serial = 2092] [outer = (nil)] 21:40:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x7f9d370a6c00) [pid = 1944] [serial = 2093] [outer = 0x7f9d29ecdc00] 21:40:11 INFO - PROCESS | 1944 | 1461559211327 Marionette DEBUG loaded listener.js 21:40:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x7f9d378ea000) [pid = 1944] [serial = 2094] [outer = 0x7f9d29ecdc00] 21:40:12 INFO - PROCESS | 1944 | 1461559212149 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:40:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:40:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1426ms 21:40:12 INFO - PROCESS | 1944 | 1461559212221 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:40:12 INFO - PROCESS | 1944 | 1461559212225 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:40:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:40:12 INFO - PROCESS | 1944 | 1461559212230 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:40:12 INFO - PROCESS | 1944 | 1461559212232 Marionette TRACE conn4 <- [1,2762,null,{}] 21:40:12 INFO - PROCESS | 1944 | 1461559212237 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:12 INFO - PROCESS | 1944 | 1461559212461 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:40:12 INFO - PROCESS | 1944 | 1461559212724 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d379e0000 == 174 [pid = 1944] [id = 698] 21:40:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x7f9d30cbb800) [pid = 1944] [serial = 2095] [outer = (nil)] 21:40:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x7f9d37e04c00) [pid = 1944] [serial = 2096] [outer = 0x7f9d30cbb800] 21:40:12 INFO - PROCESS | 1944 | 1461559212796 Marionette DEBUG loaded listener.js 21:40:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x7f9d37f45c00) [pid = 1944] [serial = 2097] [outer = 0x7f9d30cbb800] 21:40:13 INFO - PROCESS | 1944 | 1461559213623 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:40:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:40:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1429ms 21:40:13 INFO - PROCESS | 1944 | 1461559213660 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:40:13 INFO - PROCESS | 1944 | 1461559213663 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:40:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:40:13 INFO - PROCESS | 1944 | 1461559213669 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:40:13 INFO - PROCESS | 1944 | 1461559213671 Marionette TRACE conn4 <- [1,2766,null,{}] 21:40:13 INFO - PROCESS | 1944 | 1461559213676 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:13 INFO - PROCESS | 1944 | 1461559213860 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:40:14 INFO - PROCESS | 1944 | 1461559214138 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37da9800 == 175 [pid = 1944] [id = 699] 21:40:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x7f9d28d37c00) [pid = 1944] [serial = 2098] [outer = (nil)] 21:40:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x7f9d37f45400) [pid = 1944] [serial = 2099] [outer = 0x7f9d28d37c00] 21:40:14 INFO - PROCESS | 1944 | 1461559214212 Marionette DEBUG loaded listener.js 21:40:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x7f9d38f57800) [pid = 1944] [serial = 2100] [outer = 0x7f9d28d37c00] 21:40:15 INFO - PROCESS | 1944 | 1461559215057 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1428ms 21:40:15 INFO - PROCESS | 1944 | 1461559215098 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:40:15 INFO - PROCESS | 1944 | 1461559215100 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:40:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:40:15 INFO - PROCESS | 1944 | 1461559215106 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:40:15 INFO - PROCESS | 1944 | 1461559215109 Marionette TRACE conn4 <- [1,2770,null,{}] 21:40:15 INFO - PROCESS | 1944 | 1461559215114 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:15 INFO - PROCESS | 1944 | 1461559215300 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:40:15 INFO - PROCESS | 1944 | 1461559215592 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39932000 == 176 [pid = 1944] [id = 700] 21:40:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x7f9d2a207800) [pid = 1944] [serial = 2101] [outer = (nil)] 21:40:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x7f9d39920400) [pid = 1944] [serial = 2102] [outer = 0x7f9d2a207800] 21:40:15 INFO - PROCESS | 1944 | 1461559215664 Marionette DEBUG loaded listener.js 21:40:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d3a50ec00) [pid = 1944] [serial = 2103] [outer = 0x7f9d2a207800] 21:40:16 INFO - PROCESS | 1944 | 1461559216523 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:40:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:40:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1480ms 21:40:16 INFO - PROCESS | 1944 | 1461559216587 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:40:16 INFO - PROCESS | 1944 | 1461559216592 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:40:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:40:16 INFO - PROCESS | 1944 | 1461559216597 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:40:16 INFO - PROCESS | 1944 | 1461559216600 Marionette TRACE conn4 <- [1,2774,null,{}] 21:40:16 INFO - PROCESS | 1944 | 1461559216605 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:16 INFO - PROCESS | 1944 | 1461559216828 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:40:17 INFO - PROCESS | 1944 | 1461559217095 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3badc000 == 177 [pid = 1944] [id = 701] 21:40:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d37d02400) [pid = 1944] [serial = 2104] [outer = (nil)] 21:40:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d3b27bc00) [pid = 1944] [serial = 2105] [outer = 0x7f9d37d02400] 21:40:17 INFO - PROCESS | 1944 | 1461559217177 Marionette DEBUG loaded listener.js 21:40:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d3b9c5c00) [pid = 1944] [serial = 2106] [outer = 0x7f9d37d02400] 21:40:18 INFO - PROCESS | 1944 | 1461559218067 Marionette TRACE conn4 <- [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]]]}] 21:40:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:40:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1529ms 21:40:18 INFO - PROCESS | 1944 | 1461559218128 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:40:18 INFO - PROCESS | 1944 | 1461559218130 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:40:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:40:18 INFO - PROCESS | 1944 | 1461559218136 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:40:18 INFO - PROCESS | 1944 | 1461559218138 Marionette TRACE conn4 <- [1,2778,null,{}] 21:40:18 INFO - PROCESS | 1944 | 1461559218143 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:18 INFO - PROCESS | 1944 | 1461559218330 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:40:18 INFO - PROCESS | 1944 | 1461559218600 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3c343000 == 178 [pid = 1944] [id = 702] 21:40:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d3a8cb000) [pid = 1944] [serial = 2107] [outer = (nil)] 21:40:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d3bc7d000) [pid = 1944] [serial = 2108] [outer = 0x7f9d3a8cb000] 21:40:18 INFO - PROCESS | 1944 | 1461559218673 Marionette DEBUG loaded listener.js 21:40:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d3bcd8400) [pid = 1944] [serial = 2109] [outer = 0x7f9d3a8cb000] 21:40:19 INFO - PROCESS | 1944 | 1461559219520 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:40:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:40:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1432ms 21:40:19 INFO - PROCESS | 1944 | 1461559219570 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:40:19 INFO - PROCESS | 1944 | 1461559219574 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:40:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:40:19 INFO - PROCESS | 1944 | 1461559219579 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:40:19 INFO - PROCESS | 1944 | 1461559219581 Marionette TRACE conn4 <- [1,2782,null,{}] 21:40:19 INFO - PROCESS | 1944 | 1461559219586 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:19 INFO - PROCESS | 1944 | 1461559219769 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:40:20 INFO - PROCESS | 1944 | 1461559220042 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d011800 == 179 [pid = 1944] [id = 703] 21:40:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d3b4ae000) [pid = 1944] [serial = 2110] [outer = (nil)] 21:40:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d3c0e0000) [pid = 1944] [serial = 2111] [outer = 0x7f9d3b4ae000] 21:40:20 INFO - PROCESS | 1944 | 1461559220117 Marionette DEBUG loaded listener.js 21:40:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d3c191800) [pid = 1944] [serial = 2112] [outer = 0x7f9d3b4ae000] 21:40:20 INFO - PROCESS | 1944 | 1461559220987 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:40:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:40:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1479ms 21:40:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:40:21 INFO - PROCESS | 1944 | 1461559221060 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:40:21 INFO - PROCESS | 1944 | 1461559221063 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:40:21 INFO - PROCESS | 1944 | 1461559221069 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:40:21 INFO - PROCESS | 1944 | 1461559221072 Marionette TRACE conn4 <- [1,2786,null,{}] 21:40:21 INFO - PROCESS | 1944 | 1461559221077 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:21 INFO - PROCESS | 1944 | 1461559221306 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:40:21 INFO - PROCESS | 1944 | 1461559221576 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3dbd0800 == 180 [pid = 1944] [id = 704] 21:40:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d3b9c6800) [pid = 1944] [serial = 2113] [outer = (nil)] 21:40:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d3c1f8800) [pid = 1944] [serial = 2114] [outer = 0x7f9d3b9c6800] 21:40:21 INFO - PROCESS | 1944 | 1461559221651 Marionette DEBUG loaded listener.js 21:40:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d3c9ed000) [pid = 1944] [serial = 2115] [outer = 0x7f9d3b9c6800] 21:40:22 INFO - PROCESS | 1944 | 1461559222491 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:40:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:40:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1479ms 21:40:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:40:22 INFO - PROCESS | 1944 | 1461559222548 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:40:22 INFO - PROCESS | 1944 | 1461559222550 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:40:22 INFO - PROCESS | 1944 | 1461559222556 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:40:22 INFO - PROCESS | 1944 | 1461559222559 Marionette TRACE conn4 <- [1,2790,null,{}] 21:40:22 INFO - PROCESS | 1944 | 1461559222565 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:22 INFO - PROCESS | 1944 | 1461559222753 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:40:23 INFO - PROCESS | 1944 | 1461559223029 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d432d7800 == 181 [pid = 1944] [id = 705] 21:40:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d3c9f9800) [pid = 1944] [serial = 2116] [outer = (nil)] 21:40:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d3cac3c00) [pid = 1944] [serial = 2117] [outer = 0x7f9d3c9f9800] 21:40:23 INFO - PROCESS | 1944 | 1461559223104 Marionette DEBUG loaded listener.js 21:40:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d3d08e400) [pid = 1944] [serial = 2118] [outer = 0x7f9d3c9f9800] 21:40:23 INFO - PROCESS | 1944 | 1461559223936 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:40:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:40:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1432ms 21:40:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:40:23 INFO - PROCESS | 1944 | 1461559223989 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:40:23 INFO - PROCESS | 1944 | 1461559223992 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:40:23 INFO - PROCESS | 1944 | 1461559223998 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:40:24 INFO - PROCESS | 1944 | 1461559224001 Marionette TRACE conn4 <- [1,2794,null,{}] 21:40:24 INFO - PROCESS | 1944 | 1461559224006 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:24 INFO - PROCESS | 1944 | 1461559224221 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:40:24 INFO - PROCESS | 1944 | 1461559224491 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4a8c0000 == 182 [pid = 1944] [id = 706] 21:40:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d3c9f1400) [pid = 1944] [serial = 2119] [outer = (nil)] 21:40:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d3d8b3c00) [pid = 1944] [serial = 2120] [outer = 0x7f9d3c9f1400] 21:40:24 INFO - PROCESS | 1944 | 1461559224566 Marionette DEBUG loaded listener.js 21:40:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d3db9e400) [pid = 1944] [serial = 2121] [outer = 0x7f9d3c9f1400] 21:40:25 INFO - PROCESS | 1944 | 1461559225395 Marionette TRACE conn4 <- [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]]]}] 21:40:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:40:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1437ms 21:40:25 INFO - PROCESS | 1944 | 1461559225435 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:40:25 INFO - PROCESS | 1944 | 1461559225438 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:40:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:40:25 INFO - PROCESS | 1944 | 1461559225444 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:40:25 INFO - PROCESS | 1944 | 1461559225446 Marionette TRACE conn4 <- [1,2798,null,{}] 21:40:25 INFO - PROCESS | 1944 | 1461559225451 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:25 INFO - PROCESS | 1944 | 1461559225671 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:40:26 INFO - PROCESS | 1944 | 1461559226007 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d201c4000 == 183 [pid = 1944] [id = 707] 21:40:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d2038bc00) [pid = 1944] [serial = 2122] [outer = (nil)] 21:40:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d240cb000) [pid = 1944] [serial = 2123] [outer = 0x7f9d2038bc00] 21:40:26 INFO - PROCESS | 1944 | 1461559226123 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d31a46400) [pid = 1944] [serial = 2124] [outer = 0x7f9d2038bc00] 21:40:26 INFO - PROCESS | 1944 | 1461559226967 Marionette TRACE conn4 <- [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]]]}] 21:40:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:40:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1575ms 21:40:27 INFO - PROCESS | 1944 | 1461559227020 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:40:27 INFO - PROCESS | 1944 | 1461559227023 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:40:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:40:27 INFO - PROCESS | 1944 | 1461559227029 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:40:27 INFO - PROCESS | 1944 | 1461559227031 Marionette TRACE conn4 <- [1,2802,null,{}] 21:40:27 INFO - PROCESS | 1944 | 1461559227036 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:27 INFO - PROCESS | 1944 | 1461559227228 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:40:27 INFO - PROCESS | 1944 | 1461559227507 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2bec2000 == 184 [pid = 1944] [id = 708] 21:40:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d2038c000) [pid = 1944] [serial = 2125] [outer = (nil)] 21:40:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d3ed6b400) [pid = 1944] [serial = 2126] [outer = 0x7f9d2038c000] 21:40:27 INFO - PROCESS | 1944 | 1461559227617 Marionette DEBUG loaded listener.js 21:40:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d3ed78400) [pid = 1944] [serial = 2127] [outer = 0x7f9d2038c000] 21:40:28 INFO - PROCESS | 1944 | 1461559228777 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:40:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:40:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1780ms 21:40:28 INFO - PROCESS | 1944 | 1461559228812 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:40:28 INFO - PROCESS | 1944 | 1461559228816 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:40:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:40:28 INFO - PROCESS | 1944 | 1461559228828 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:40:28 INFO - PROCESS | 1944 | 1461559228832 Marionette TRACE conn4 <- [1,2806,null,{}] 21:40:28 INFO - PROCESS | 1944 | 1461559228849 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:29 INFO - PROCESS | 1944 | 1461559229039 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:40:29 INFO - PROCESS | 1944 | 1461559229378 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2665f000 == 185 [pid = 1944] [id = 709] 21:40:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d24942c00) [pid = 1944] [serial = 2128] [outer = (nil)] 21:40:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d24b09000) [pid = 1944] [serial = 2129] [outer = 0x7f9d24942c00] 21:40:29 INFO - PROCESS | 1944 | 1461559229446 Marionette DEBUG loaded listener.js 21:40:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d254e0400) [pid = 1944] [serial = 2130] [outer = 0x7f9d24942c00] 21:40:30 INFO - PROCESS | 1944 | 1461559230262 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:40:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:40:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1497ms 21:40:30 INFO - PROCESS | 1944 | 1461559230325 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:40:30 INFO - PROCESS | 1944 | 1461559230333 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:40:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:40:30 INFO - PROCESS | 1944 | 1461559230342 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:40:30 INFO - PROCESS | 1944 | 1461559230346 Marionette TRACE conn4 <- [1,2810,null,{}] 21:40:30 INFO - PROCESS | 1944 | 1461559230351 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:30 INFO - PROCESS | 1944 | 1461559230551 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:40:30 INFO - PROCESS | 1944 | 1461559230867 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1ee5c800 == 186 [pid = 1944] [id = 710] 21:40:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d232e5000) [pid = 1944] [serial = 2131] [outer = (nil)] 21:40:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d24b13c00) [pid = 1944] [serial = 2132] [outer = 0x7f9d232e5000] 21:40:31 INFO - PROCESS | 1944 | 1461559231081 Marionette DEBUG loaded listener.js 21:40:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d270b1000) [pid = 1944] [serial = 2133] [outer = 0x7f9d232e5000] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d36fa8000 == 185 [pid = 1944] [id = 628] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2beb3000 == 184 [pid = 1944] [id = 634] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3e129800 == 183 [pid = 1944] [id = 630] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d51b7c000 == 182 [pid = 1944] [id = 633] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3aa42000 == 181 [pid = 1944] [id = 681] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37be3000 == 180 [pid = 1944] [id = 680] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d35aaf800 == 179 [pid = 1944] [id = 679] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d344c2000 == 178 [pid = 1944] [id = 678] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3377e800 == 177 [pid = 1944] [id = 677] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f51800 == 176 [pid = 1944] [id = 676] 21:40:31 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20af1800 == 175 [pid = 1944] [id = 675] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x7f9d30660c00) [pid = 1944] [serial = 2015] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x7f9d269c3800) [pid = 1944] [serial = 2012] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x7f9d2a16cc00) [pid = 1944] [serial = 2013] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x7f9d20eaf000) [pid = 1944] [serial = 2001] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x7f9d202f7800) [pid = 1944] [serial = 2000] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x7f9d3a8c8800) [pid = 1944] [serial = 1970] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x7f9d2a36b000) [pid = 1944] [serial = 1961] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x7f9d33868c00) [pid = 1944] [serial = 1964] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x7f9d25d0d000) [pid = 1944] [serial = 2007] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x7f9d255a2400) [pid = 1944] [serial = 2006] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x7f9d3dbf6c00) [pid = 1944] [serial = 1976] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x7f9d3d8b9400) [pid = 1944] [serial = 1973] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x7f9d37e0a800) [pid = 1944] [serial = 1967] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x7f9d24950800) [pid = 1944] [serial = 2004] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x7f9d2289fc00) [pid = 1944] [serial = 2003] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x7f9d27bcb000) [pid = 1944] [serial = 2010] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x7f9d2724e000) [pid = 1944] [serial = 2009] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x7f9d25d03800) [pid = 1944] [serial = 1958] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x7f9d3360fc00) [pid = 1944] [serial = 2021] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x7f9d404a1000) [pid = 1944] [serial = 1979] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x7f9d212c5800) [pid = 1944] [serial = 1982] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x7f9d49a14000) [pid = 1944] [serial = 1985] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d4fd3fc00) [pid = 1944] [serial = 1988] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d26859000) [pid = 1944] [serial = 1991] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d232dfc00) [pid = 1944] [serial = 1994] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d24944800) [pid = 1944] [serial = 1997] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d33bf7400) [pid = 1944] [serial = 2022] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d2b08a400) [pid = 1944] [serial = 2018] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x7f9d330f9400) [pid = 1944] [serial = 2019] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x7f9d30cc1800) [pid = 1944] [serial = 2016] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x7f9d255a0800) [pid = 1944] [serial = 2024] [outer = (nil)] [url = about:blank] 21:40:32 INFO - PROCESS | 1944 | 1461559232111 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:40:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:40:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1834ms 21:40:32 INFO - PROCESS | 1944 | 1461559232176 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:40:32 INFO - PROCESS | 1944 | 1461559232179 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:40:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:40:32 INFO - PROCESS | 1944 | 1461559232185 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:40:32 INFO - PROCESS | 1944 | 1461559232190 Marionette TRACE conn4 <- [1,2814,null,{}] 21:40:32 INFO - PROCESS | 1944 | 1461559232205 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:32 INFO - PROCESS | 1944 | 1461559232407 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:40:32 INFO - PROCESS | 1944 | 1461559232602 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d21187800 == 176 [pid = 1944] [id = 711] 21:40:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x7f9d240d0000) [pid = 1944] [serial = 2134] [outer = (nil)] 21:40:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x7f9d27cecc00) [pid = 1944] [serial = 2135] [outer = 0x7f9d240d0000] 21:40:32 INFO - PROCESS | 1944 | 1461559232663 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x7f9d2906cc00) [pid = 1944] [serial = 2136] [outer = 0x7f9d240d0000] 21:40:33 INFO - PROCESS | 1944 | 1461559233451 Marionette TRACE conn4 <- [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]]]}] 21:40:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:40:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1336ms 21:40:33 INFO - PROCESS | 1944 | 1461559233522 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 1944 | 1461559233526 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:40:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:40:33 INFO - PROCESS | 1944 | 1461559233531 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - PROCESS | 1944 | 1461559233533 Marionette TRACE conn4 <- [1,2818,null,{}] 21:40:33 INFO - PROCESS | 1944 | 1461559233538 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:33 INFO - PROCESS | 1944 | 1461559233714 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:40:33 INFO - PROCESS | 1944 | 1461559233731 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2689c800 == 177 [pid = 1944] [id = 712] 21:40:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d251c7000) [pid = 1944] [serial = 2137] [outer = (nil)] 21:40:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d2a365800) [pid = 1944] [serial = 2138] [outer = 0x7f9d251c7000] 21:40:33 INFO - PROCESS | 1944 | 1461559233987 Marionette DEBUG loaded listener.js 21:40:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d30cc1800) [pid = 1944] [serial = 2139] [outer = 0x7f9d251c7000] 21:40:34 INFO - PROCESS | 1944 | 1461559234750 Marionette TRACE conn4 <- [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]]]}] 21:40:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:40:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1275ms 21:40:34 INFO - PROCESS | 1944 | 1461559234806 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:40:34 INFO - PROCESS | 1944 | 1461559234809 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:40:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:40:34 INFO - PROCESS | 1944 | 1461559234814 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:40:34 INFO - PROCESS | 1944 | 1461559234816 Marionette TRACE conn4 <- [1,2822,null,{}] 21:40:34 INFO - PROCESS | 1944 | 1461559234821 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:35 INFO - PROCESS | 1944 | 1461559235062 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:40:35 INFO - PROCESS | 1944 | 1461559235093 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d29e3c800 == 178 [pid = 1944] [id = 713] 21:40:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d2a179800) [pid = 1944] [serial = 2140] [outer = (nil)] 21:40:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d31a48800) [pid = 1944] [serial = 2141] [outer = 0x7f9d2a179800] 21:40:35 INFO - PROCESS | 1944 | 1461559235151 Marionette DEBUG loaded listener.js 21:40:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d33868000) [pid = 1944] [serial = 2142] [outer = 0x7f9d2a179800] 21:40:36 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x7f9d1c891c00) [pid = 1944] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:40:36 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x7f9d255a2c00) [pid = 1944] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:40:36 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x7f9d20396c00) [pid = 1944] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:40:36 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x7f9d27ced000) [pid = 1944] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:40:36 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x7f9d254d3c00) [pid = 1944] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:40:36 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x7f9d2664a800) [pid = 1944] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:40:36 INFO - PROCESS | 1944 | 1461559236314 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:40:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:40:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1530ms 21:40:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:40:36 INFO - PROCESS | 1944 | 1461559236346 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:40:36 INFO - PROCESS | 1944 | 1461559236348 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:40:36 INFO - PROCESS | 1944 | 1461559236354 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:40:36 INFO - PROCESS | 1944 | 1461559236356 Marionette TRACE conn4 <- [1,2826,null,{}] 21:40:36 INFO - PROCESS | 1944 | 1461559236361 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:36 INFO - PROCESS | 1944 | 1461559236575 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:40:36 INFO - PROCESS | 1944 | 1461559236808 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30b6d000 == 179 [pid = 1944] [id = 714] 21:40:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x7f9d34670c00) [pid = 1944] [serial = 2143] [outer = (nil)] 21:40:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x7f9d35759400) [pid = 1944] [serial = 2144] [outer = 0x7f9d34670c00] 21:40:36 INFO - PROCESS | 1944 | 1461559236874 Marionette DEBUG loaded listener.js 21:40:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x7f9d35a8a000) [pid = 1944] [serial = 2145] [outer = 0x7f9d34670c00] 21:40:37 INFO - PROCESS | 1944 | 1461559237551 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:40:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:40:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1227ms 21:40:37 INFO - PROCESS | 1944 | 1461559237580 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:40:37 INFO - PROCESS | 1944 | 1461559237583 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:40:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:40:37 INFO - PROCESS | 1944 | 1461559237589 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:40:37 INFO - PROCESS | 1944 | 1461559237590 Marionette TRACE conn4 <- [1,2830,null,{}] 21:40:37 INFO - PROCESS | 1944 | 1461559237595 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:37 INFO - PROCESS | 1944 | 1461559237865 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:40:37 INFO - PROCESS | 1944 | 1461559237886 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d341bf800 == 180 [pid = 1944] [id = 715] 21:40:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x7f9d31276000) [pid = 1944] [serial = 2146] [outer = (nil)] 21:40:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x7f9d370acc00) [pid = 1944] [serial = 2147] [outer = 0x7f9d31276000] 21:40:37 INFO - PROCESS | 1944 | 1461559237945 Marionette DEBUG loaded listener.js 21:40:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x7f9d38f5c400) [pid = 1944] [serial = 2148] [outer = 0x7f9d31276000] 21:40:39 INFO - PROCESS | 1944 | 1461559239097 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:40:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:40:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1574ms 21:40:39 INFO - PROCESS | 1944 | 1461559239164 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:40:39 INFO - PROCESS | 1944 | 1461559239170 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:40:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:40:39 INFO - PROCESS | 1944 | 1461559239179 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:40:39 INFO - PROCESS | 1944 | 1461559239183 Marionette TRACE conn4 <- [1,2834,null,{}] 21:40:39 INFO - PROCESS | 1944 | 1461559239191 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:39 INFO - PROCESS | 1944 | 1461559239405 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:40:39 INFO - PROCESS | 1944 | 1461559239725 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d24cd6800 == 181 [pid = 1944] [id = 716] 21:40:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x7f9d251f8000) [pid = 1944] [serial = 2149] [outer = (nil)] 21:40:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x7f9d25d0d000) [pid = 1944] [serial = 2150] [outer = 0x7f9d251f8000] 21:40:39 INFO - PROCESS | 1944 | 1461559239803 Marionette DEBUG loaded listener.js 21:40:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x7f9d269c3800) [pid = 1944] [serial = 2151] [outer = 0x7f9d251f8000] 21:40:40 INFO - PROCESS | 1944 | 1461559240690 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:40:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:40:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1585ms 21:40:40 INFO - PROCESS | 1944 | 1461559240768 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:40:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:40:40 INFO - PROCESS | 1944 | 1461559240783 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:40:40 INFO - PROCESS | 1944 | 1461559240794 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:40:40 INFO - PROCESS | 1944 | 1461559240798 Marionette TRACE conn4 <- [1,2838,null,{}] 21:40:40 INFO - PROCESS | 1944 | 1461559240804 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:41 INFO - PROCESS | 1944 | 1461559241097 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:40:41 INFO - PROCESS | 1944 | 1461559241476 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3120a800 == 182 [pid = 1944] [id = 717] 21:40:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x7f9d28d37400) [pid = 1944] [serial = 2152] [outer = (nil)] 21:40:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x7f9d2a16d400) [pid = 1944] [serial = 2153] [outer = 0x7f9d28d37400] 21:40:41 INFO - PROCESS | 1944 | 1461559241551 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x7f9d30ddf000) [pid = 1944] [serial = 2154] [outer = 0x7f9d28d37400] 21:40:42 INFO - PROCESS | 1944 | 1461559242463 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:40:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:40:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1739ms 21:40:42 INFO - PROCESS | 1944 | 1461559242532 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:40:42 INFO - PROCESS | 1944 | 1461559242535 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:40:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:40:42 INFO - PROCESS | 1944 | 1461559242541 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:40:42 INFO - PROCESS | 1944 | 1461559242547 Marionette TRACE conn4 <- [1,2842,null,{}] 21:40:42 INFO - PROCESS | 1944 | 1461559242563 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:42 INFO - PROCESS | 1944 | 1461559242813 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:40:43 INFO - PROCESS | 1944 | 1461559243130 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d372ab000 == 183 [pid = 1944] [id = 718] 21:40:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x7f9d3360d800) [pid = 1944] [serial = 2155] [outer = (nil)] 21:40:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x7f9d34677800) [pid = 1944] [serial = 2156] [outer = 0x7f9d3360d800] 21:40:43 INFO - PROCESS | 1944 | 1461559243210 Marionette DEBUG loaded listener.js 21:40:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x7f9d378ef400) [pid = 1944] [serial = 2157] [outer = 0x7f9d3360d800] 21:40:44 INFO - PROCESS | 1944 | 1461559244078 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:40:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:40:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1585ms 21:40:44 INFO - PROCESS | 1944 | 1461559244127 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:40:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:40:44 INFO - PROCESS | 1944 | 1461559244132 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:40:44 INFO - PROCESS | 1944 | 1461559244138 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:40:44 INFO - PROCESS | 1944 | 1461559244141 Marionette TRACE conn4 <- [1,2846,null,{}] 21:40:44 INFO - PROCESS | 1944 | 1461559244146 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:44 INFO - PROCESS | 1944 | 1461559244350 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:40:44 INFO - PROCESS | 1944 | 1461559244628 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3a360800 == 184 [pid = 1944] [id = 719] 21:40:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x7f9d34077400) [pid = 1944] [serial = 2158] [outer = (nil)] 21:40:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x7f9d3a8c8800) [pid = 1944] [serial = 2159] [outer = 0x7f9d34077400] 21:40:44 INFO - PROCESS | 1944 | 1461559244740 Marionette DEBUG loaded listener.js 21:40:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x7f9d3b7f2000) [pid = 1944] [serial = 2160] [outer = 0x7f9d34077400] 21:40:45 INFO - PROCESS | 1944 | 1461559245556 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:40:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:40:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1480ms 21:40:45 INFO - PROCESS | 1944 | 1461559245620 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:40:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:40:45 INFO - PROCESS | 1944 | 1461559245624 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:40:45 INFO - PROCESS | 1944 | 1461559245630 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:40:45 INFO - PROCESS | 1944 | 1461559245633 Marionette TRACE conn4 <- [1,2850,null,{}] 21:40:45 INFO - PROCESS | 1944 | 1461559245638 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:45 INFO - PROCESS | 1944 | 1461559245840 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:40:46 INFO - PROCESS | 1944 | 1461559246138 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d1ac800 == 185 [pid = 1944] [id = 720] 21:40:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x7f9d3b932800) [pid = 1944] [serial = 2161] [outer = (nil)] 21:40:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x7f9d3ba57000) [pid = 1944] [serial = 2162] [outer = 0x7f9d3b932800] 21:40:46 INFO - PROCESS | 1944 | 1461559246265 Marionette DEBUG loaded listener.js 21:40:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x7f9d3c9ee800) [pid = 1944] [serial = 2163] [outer = 0x7f9d3b932800] 21:40:47 INFO - PROCESS | 1944 | 1461559247117 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:40:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:40:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1535ms 21:40:47 INFO - PROCESS | 1944 | 1461559247165 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:40:47 INFO - PROCESS | 1944 | 1461559247168 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:40:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:40:47 INFO - PROCESS | 1944 | 1461559247173 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:40:47 INFO - PROCESS | 1944 | 1461559247176 Marionette TRACE conn4 <- [1,2854,null,{}] 21:40:47 INFO - PROCESS | 1944 | 1461559247181 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:47 INFO - PROCESS | 1944 | 1461559247414 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:40:47 INFO - PROCESS | 1944 | 1461559247686 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bb16800 == 186 [pid = 1944] [id = 721] 21:40:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x7f9d3cf05400) [pid = 1944] [serial = 2164] [outer = (nil)] 21:40:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x7f9d40495400) [pid = 1944] [serial = 2165] [outer = 0x7f9d3cf05400] 21:40:47 INFO - PROCESS | 1944 | 1461559247800 Marionette DEBUG loaded listener.js 21:40:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x7f9d4a63d800) [pid = 1944] [serial = 2166] [outer = 0x7f9d3cf05400] 21:40:48 INFO - PROCESS | 1944 | 1461559248595 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:40:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:40:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1477ms 21:40:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:40:48 INFO - PROCESS | 1944 | 1461559248650 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:40:48 INFO - PROCESS | 1944 | 1461559248653 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:40:48 INFO - PROCESS | 1944 | 1461559248659 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:40:48 INFO - PROCESS | 1944 | 1461559248662 Marionette TRACE conn4 <- [1,2858,null,{}] 21:40:48 INFO - PROCESS | 1944 | 1461559248667 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:48 INFO - PROCESS | 1944 | 1461559248861 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:40:49 INFO - PROCESS | 1944 | 1461559249137 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f43e000 == 187 [pid = 1944] [id = 722] 21:40:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x7f9d3ed70000) [pid = 1944] [serial = 2167] [outer = (nil)] 21:40:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x7f9d4a9eec00) [pid = 1944] [serial = 2168] [outer = 0x7f9d3ed70000] 21:40:49 INFO - PROCESS | 1944 | 1461559249210 Marionette DEBUG loaded listener.js 21:40:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x7f9d4adf0c00) [pid = 1944] [serial = 2169] [outer = 0x7f9d3ed70000] 21:40:50 INFO - PROCESS | 1944 | 1461559250061 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:40:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:40:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1438ms 21:40:50 INFO - PROCESS | 1944 | 1461559250096 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:40:50 INFO - PROCESS | 1944 | 1461559250100 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:40:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:40:50 INFO - PROCESS | 1944 | 1461559250106 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:40:50 INFO - PROCESS | 1944 | 1461559250108 Marionette TRACE conn4 <- [1,2862,null,{}] 21:40:50 INFO - PROCESS | 1944 | 1461559250113 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:50 INFO - PROCESS | 1944 | 1461559250305 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:40:50 INFO - PROCESS | 1944 | 1461559250583 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4f91d000 == 188 [pid = 1944] [id = 723] 21:40:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x7f9d4a640c00) [pid = 1944] [serial = 2170] [outer = (nil)] 21:40:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x7f9d4ba46000) [pid = 1944] [serial = 2171] [outer = 0x7f9d4a640c00] 21:40:50 INFO - PROCESS | 1944 | 1461559250670 Marionette DEBUG loaded listener.js 21:40:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x7f9d4dcc0400) [pid = 1944] [serial = 2172] [outer = 0x7f9d4a640c00] 21:40:51 INFO - PROCESS | 1944 | 1461559251542 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:40:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:40:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1490ms 21:40:51 INFO - PROCESS | 1944 | 1461559251596 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:40:51 INFO - PROCESS | 1944 | 1461559251599 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:40:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:40:51 INFO - PROCESS | 1944 | 1461559251623 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:40:51 INFO - PROCESS | 1944 | 1461559251627 Marionette TRACE conn4 <- [1,2866,null,{}] 21:40:51 INFO - PROCESS | 1944 | 1461559251632 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:51 INFO - PROCESS | 1944 | 1461559251837 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:40:52 INFO - PROCESS | 1944 | 1461559252113 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d50029000 == 189 [pid = 1944] [id = 724] 21:40:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x7f9d4a96c400) [pid = 1944] [serial = 2173] [outer = (nil)] 21:40:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x7f9d4f40b800) [pid = 1944] [serial = 2174] [outer = 0x7f9d4a96c400] 21:40:52 INFO - PROCESS | 1944 | 1461559252226 Marionette DEBUG loaded listener.js 21:40:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x7f9d4f584000) [pid = 1944] [serial = 2175] [outer = 0x7f9d4a96c400] 21:40:53 INFO - PROCESS | 1944 | 1461559253083 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:40:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:40:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1540ms 21:40:53 INFO - PROCESS | 1944 | 1461559253161 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 1944 | 1461559253164 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:40:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:40:53 INFO - PROCESS | 1944 | 1461559253170 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - PROCESS | 1944 | 1461559253172 Marionette TRACE conn4 <- [1,2870,null,{}] 21:40:53 INFO - PROCESS | 1944 | 1461559253177 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:53 INFO - PROCESS | 1944 | 1461559253386 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:40:53 INFO - PROCESS | 1944 | 1461559253662 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d53fcf800 == 190 [pid = 1944] [id = 725] 21:40:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x7f9d22836400) [pid = 1944] [serial = 2176] [outer = (nil)] 21:40:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x7f9d2283d400) [pid = 1944] [serial = 2177] [outer = 0x7f9d22836400] 21:40:53 INFO - PROCESS | 1944 | 1461559253746 Marionette DEBUG loaded listener.js 21:40:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x7f9d22841c00) [pid = 1944] [serial = 2178] [outer = 0x7f9d22836400] 21:40:54 INFO - PROCESS | 1944 | 1461559254697 Marionette TRACE conn4 <- [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]]]}] 21:40:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:40:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1575ms 21:40:54 INFO - PROCESS | 1944 | 1461559254746 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:40:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:40:54 INFO - PROCESS | 1944 | 1461559254752 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:40:54 INFO - PROCESS | 1944 | 1461559254757 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:40:54 INFO - PROCESS | 1944 | 1461559254761 Marionette TRACE conn4 <- [1,2874,null,{}] 21:40:54 INFO - PROCESS | 1944 | 1461559254766 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:54 INFO - PROCESS | 1944 | 1461559254974 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:40:55 INFO - PROCESS | 1944 | 1461559255261 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d242ac800 == 191 [pid = 1944] [id = 726] 21:40:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x7f9d22836c00) [pid = 1944] [serial = 2179] [outer = (nil)] 21:40:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x7f9d4fbabc00) [pid = 1944] [serial = 2180] [outer = 0x7f9d22836c00] 21:40:55 INFO - PROCESS | 1944 | 1461559255339 Marionette DEBUG loaded listener.js 21:40:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x7f9d4ffe2c00) [pid = 1944] [serial = 2181] [outer = 0x7f9d22836c00] 21:40:56 INFO - PROCESS | 1944 | 1461559256204 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:40:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:40:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1527ms 21:40:56 INFO - PROCESS | 1944 | 1461559256284 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:40:56 INFO - PROCESS | 1944 | 1461559256288 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:40:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:40:56 INFO - PROCESS | 1944 | 1461559256294 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:40:56 INFO - PROCESS | 1944 | 1461559256296 Marionette TRACE conn4 <- [1,2878,null,{}] 21:40:56 INFO - PROCESS | 1944 | 1461559256301 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:56 INFO - PROCESS | 1944 | 1461559256501 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:40:56 INFO - PROCESS | 1944 | 1461559256778 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2a069000 == 192 [pid = 1944] [id = 727] 21:40:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x7f9d2a23f400) [pid = 1944] [serial = 2182] [outer = (nil)] 21:40:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x7f9d2a246400) [pid = 1944] [serial = 2183] [outer = 0x7f9d2a23f400] 21:40:56 INFO - PROCESS | 1944 | 1461559256886 Marionette DEBUG loaded listener.js 21:40:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d30bd4800) [pid = 1944] [serial = 2184] [outer = 0x7f9d2a23f400] 21:40:57 INFO - PROCESS | 1944 | 1461559257698 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:40:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:40:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1432ms 21:40:57 INFO - PROCESS | 1944 | 1461559257727 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:40:57 INFO - PROCESS | 1944 | 1461559257730 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:40:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:40:57 INFO - PROCESS | 1944 | 1461559257735 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:40:57 INFO - PROCESS | 1944 | 1461559257737 Marionette TRACE conn4 <- [1,2882,null,{}] 21:40:57 INFO - PROCESS | 1944 | 1461559257743 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:57 INFO - PROCESS | 1944 | 1461559257940 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:40:58 INFO - PROCESS | 1944 | 1461559258218 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d23e90800 == 193 [pid = 1944] [id = 728] 21:40:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d24a03c00) [pid = 1944] [serial = 2185] [outer = (nil)] 21:40:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d24a0a000) [pid = 1944] [serial = 2186] [outer = 0x7f9d24a03c00] 21:40:58 INFO - PROCESS | 1944 | 1461559258292 Marionette DEBUG loaded listener.js 21:40:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d24a0f800) [pid = 1944] [serial = 2187] [outer = 0x7f9d24a03c00] 21:40:59 INFO - PROCESS | 1944 | 1461559259163 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:40:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:40:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1479ms 21:40:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:40:59 INFO - PROCESS | 1944 | 1461559259216 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:40:59 INFO - PROCESS | 1944 | 1461559259218 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:40:59 INFO - PROCESS | 1944 | 1461559259224 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:40:59 INFO - PROCESS | 1944 | 1461559259227 Marionette TRACE conn4 <- [1,2886,null,{}] 21:40:59 INFO - PROCESS | 1944 | 1461559259232 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:40:59 INFO - PROCESS | 1944 | 1461559259430 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:40:59 INFO - PROCESS | 1944 | 1461559259711 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30752800 == 194 [pid = 1944] [id = 729] 21:40:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d24a04000) [pid = 1944] [serial = 2188] [outer = (nil)] 21:40:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d2a24a400) [pid = 1944] [serial = 2189] [outer = 0x7f9d24a04000] 21:40:59 INFO - PROCESS | 1944 | 1461559259793 Marionette DEBUG loaded listener.js 21:40:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d2c0a5400) [pid = 1944] [serial = 2190] [outer = 0x7f9d24a04000] 21:41:00 INFO - PROCESS | 1944 | 1461559260637 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:41:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:41:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1483ms 21:41:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:41:00 INFO - PROCESS | 1944 | 1461559260708 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:41:00 INFO - PROCESS | 1944 | 1461559260711 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:41:00 INFO - PROCESS | 1944 | 1461559260716 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:41:00 INFO - PROCESS | 1944 | 1461559260719 Marionette TRACE conn4 <- [1,2890,null,{}] 21:41:00 INFO - PROCESS | 1944 | 1461559260724 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:00 INFO - PROCESS | 1944 | 1461559260920 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:41:01 INFO - PROCESS | 1944 | 1461559261204 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3076b000 == 195 [pid = 1944] [id = 730] 21:41:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d24a0ec00) [pid = 1944] [serial = 2191] [outer = (nil)] 21:41:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d2c0a7800) [pid = 1944] [serial = 2192] [outer = 0x7f9d24a0ec00] 21:41:01 INFO - PROCESS | 1944 | 1461559261288 Marionette DEBUG loaded listener.js 21:41:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d2c0af000) [pid = 1944] [serial = 2193] [outer = 0x7f9d24a0ec00] 21:41:02 INFO - PROCESS | 1944 | 1461559262138 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:41:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:41:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1483ms 21:41:02 INFO - PROCESS | 1944 | 1461559262214 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:41:02 INFO - PROCESS | 1944 | 1461559262218 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:41:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:41:02 INFO - PROCESS | 1944 | 1461559262226 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:41:02 INFO - PROCESS | 1944 | 1461559262229 Marionette TRACE conn4 <- [1,2894,null,{}] 21:41:02 INFO - PROCESS | 1944 | 1461559262233 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:02 INFO - PROCESS | 1944 | 1461559262451 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:41:02 INFO - PROCESS | 1944 | 1461559262742 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1dce2800 == 196 [pid = 1944] [id = 731] 21:41:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d2a245000) [pid = 1944] [serial = 2194] [outer = (nil)] 21:41:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d37a58800) [pid = 1944] [serial = 2195] [outer = 0x7f9d2a245000] 21:41:02 INFO - PROCESS | 1944 | 1461559262853 Marionette DEBUG loaded listener.js 21:41:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d37a5d800) [pid = 1944] [serial = 2196] [outer = 0x7f9d2a245000] 21:41:03 INFO - PROCESS | 1944 | 1461559263695 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:41:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:41:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1535ms 21:41:03 INFO - PROCESS | 1944 | 1461559263763 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:41:03 INFO - PROCESS | 1944 | 1461559263766 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:41:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:41:03 INFO - PROCESS | 1944 | 1461559263771 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:41:03 INFO - PROCESS | 1944 | 1461559263774 Marionette TRACE conn4 <- [1,2898,null,{}] 21:41:03 INFO - PROCESS | 1944 | 1461559263779 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:03 INFO - PROCESS | 1944 | 1461559263989 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:41:04 INFO - PROCESS | 1944 | 1461559264320 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1f2df000 == 197 [pid = 1944] [id = 732] 21:41:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d2005fc00) [pid = 1944] [serial = 2197] [outer = (nil)] 21:41:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d20067000) [pid = 1944] [serial = 2198] [outer = 0x7f9d2005fc00] 21:41:04 INFO - PROCESS | 1944 | 1461559264394 Marionette DEBUG loaded listener.js 21:41:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d2006b000) [pid = 1944] [serial = 2199] [outer = 0x7f9d2005fc00] 21:41:05 INFO - PROCESS | 1944 | 1461559265227 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:41:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:41:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1533ms 21:41:05 INFO - PROCESS | 1944 | 1461559265306 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:41:05 INFO - PROCESS | 1944 | 1461559265309 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:41:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:41:05 INFO - PROCESS | 1944 | 1461559265315 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:41:05 INFO - PROCESS | 1944 | 1461559265318 Marionette TRACE conn4 <- [1,2902,null,{}] 21:41:05 INFO - PROCESS | 1944 | 1461559265323 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:05 INFO - PROCESS | 1944 | 1461559265534 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:41:06 INFO - PROCESS | 1944 | 1461559266533 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20e0d000 == 198 [pid = 1944] [id = 733] 21:41:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d202ef800) [pid = 1944] [serial = 2200] [outer = (nil)] 21:41:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d212c3c00) [pid = 1944] [serial = 2201] [outer = 0x7f9d202ef800] 21:41:06 INFO - PROCESS | 1944 | 1461559266646 Marionette DEBUG loaded listener.js 21:41:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d2289fc00) [pid = 1944] [serial = 2202] [outer = 0x7f9d202ef800] 21:41:07 INFO - PROCESS | 1944 | 1461559267503 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:41:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:41:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2232ms 21:41:07 INFO - PROCESS | 1944 | 1461559267548 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:41:07 INFO - PROCESS | 1944 | 1461559267555 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:41:07 INFO - PROCESS | 1944 | 1461559267562 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:41:07 INFO - PROCESS | 1944 | 1461559267566 Marionette TRACE conn4 <- [1,2906,null,{}] 21:41:07 INFO - PROCESS | 1944 | 1461559267573 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:07 INFO - PROCESS | 1944 | 1461559267771 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:41:08 INFO - PROCESS | 1944 | 1461559268071 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d242ad800 == 199 [pid = 1944] [id = 734] 21:41:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d228a6000) [pid = 1944] [serial = 2203] [outer = (nil)] 21:41:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d24b0b800) [pid = 1944] [serial = 2204] [outer = 0x7f9d228a6000] 21:41:08 INFO - PROCESS | 1944 | 1461559268182 Marionette DEBUG loaded listener.js 21:41:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d255a9000) [pid = 1944] [serial = 2205] [outer = 0x7f9d228a6000] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30b6d000 == 198 [pid = 1944] [id = 714] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d29e3c800 == 197 [pid = 1944] [id = 713] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2689c800 == 196 [pid = 1944] [id = 712] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d21187800 == 195 [pid = 1944] [id = 711] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1ee5c800 == 194 [pid = 1944] [id = 710] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2665f000 == 193 [pid = 1944] [id = 709] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a8c0000 == 192 [pid = 1944] [id = 706] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d432d7800 == 191 [pid = 1944] [id = 705] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3dbd0800 == 190 [pid = 1944] [id = 704] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d011800 == 189 [pid = 1944] [id = 703] 21:41:09 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3c343000 == 188 [pid = 1944] [id = 702] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x7f9d228eb800) [pid = 1944] [serial = 2069] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x7f9d26643800) [pid = 1944] [serial = 2058] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x7f9d332b7400) [pid = 1944] [serial = 2039] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x7f9d22898c00) [pid = 1944] [serial = 2054] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x7f9d24b10c00) [pid = 1944] [serial = 2055] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x7f9d2906a000) [pid = 1944] [serial = 2033] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x7f9d3738fc00) [pid = 1944] [serial = 2042] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x7f9d265f5c00) [pid = 1944] [serial = 2051] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x7f9d255ac800) [pid = 1944] [serial = 2057] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x7f9d29067000) [pid = 1944] [serial = 2063] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x7f9d2a20d400) [pid = 1944] [serial = 2067] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x7f9d2a0d9000) [pid = 1944] [serial = 2066] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x7f9d29bd1800) [pid = 1944] [serial = 2064] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d24b14000) [pid = 1944] [serial = 2030] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d30de9c00) [pid = 1944] [serial = 2036] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d228ef000) [pid = 1944] [serial = 2027] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d273b6800) [pid = 1944] [serial = 2061] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d270c3000) [pid = 1944] [serial = 2048] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d270c7c00) [pid = 1944] [serial = 2060] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x7f9d33248800) [pid = 1944] [serial = 2072] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x7f9d37f49c00) [pid = 1944] [serial = 2045] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x7f9d314d0800) [pid = 1944] [serial = 2070] [outer = (nil)] [url = about:blank] 21:41:09 INFO - PROCESS | 1944 | 1461559269544 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2034ms 21:41:09 INFO - PROCESS | 1944 | 1461559269607 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:41:09 INFO - PROCESS | 1944 | 1461559269612 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:41:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:41:09 INFO - PROCESS | 1944 | 1461559269620 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:41:09 INFO - PROCESS | 1944 | 1461559269622 Marionette TRACE conn4 <- [1,2910,null,{}] 21:41:09 INFO - PROCESS | 1944 | 1461559269627 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:09 INFO - PROCESS | 1944 | 1461559269851 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:41:10 INFO - PROCESS | 1944 | 1461559270057 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20203000 == 189 [pid = 1944] [id = 735] 21:41:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x7f9d20ead400) [pid = 1944] [serial = 2206] [outer = (nil)] 21:41:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x7f9d25d10400) [pid = 1944] [serial = 2207] [outer = 0x7f9d20ead400] 21:41:10 INFO - PROCESS | 1944 | 1461559270124 Marionette DEBUG loaded listener.js 21:41:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x7f9d27bc8400) [pid = 1944] [serial = 2208] [outer = 0x7f9d20ead400] 21:41:10 INFO - PROCESS | 1944 | 1461559270771 Marionette TRACE conn4 <- [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]]]}] 21:41:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:41:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:41:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1177ms 21:41:10 INFO - PROCESS | 1944 | 1461559270798 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:41:10 INFO - PROCESS | 1944 | 1461559270802 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:41:10 INFO - TEST-START | /DOMEvents/constructors.html 21:41:10 INFO - PROCESS | 1944 | 1461559270809 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:41:10 INFO - PROCESS | 1944 | 1461559270817 Marionette TRACE conn4 <- [1,2914,null,{}] 21:41:10 INFO - PROCESS | 1944 | 1461559270829 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:11 INFO - PROCESS | 1944 | 1461559271009 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:41:11 INFO - PROCESS | 1944 | 1461559271227 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d25c3e000 == 190 [pid = 1944] [id = 736] 21:41:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d2289bc00) [pid = 1944] [serial = 2209] [outer = (nil)] 21:41:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d28d39000) [pid = 1944] [serial = 2210] [outer = 0x7f9d2289bc00] 21:41:11 INFO - PROCESS | 1944 | 1461559271287 Marionette DEBUG loaded listener.js 21:41:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d29ed2800) [pid = 1944] [serial = 2211] [outer = 0x7f9d2289bc00] 21:41:12 INFO - PROCESS | 1944 | 1461559272224 Marionette TRACE conn4 <- [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]]]}] 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:41:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:41:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:41:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:41:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:41:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1502ms 21:41:12 INFO - PROCESS | 1944 | 1461559272310 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:41:12 INFO - PROCESS | 1944 | 1461559272317 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:41:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:41:12 INFO - PROCESS | 1944 | 1461559272346 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:41:12 INFO - PROCESS | 1944 | 1461559272349 Marionette TRACE conn4 <- [1,2918,null,{}] 21:41:12 INFO - PROCESS | 1944 | 1461559272358 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:12 INFO - PROCESS | 1944 | 1461559272619 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:41:12 INFO - PROCESS | 1944 | 1461559272647 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28db3800 == 191 [pid = 1944] [id = 737] 21:41:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d255a2800) [pid = 1944] [serial = 2212] [outer = (nil)] 21:41:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d2a205800) [pid = 1944] [serial = 2213] [outer = 0x7f9d255a2800] 21:41:12 INFO - PROCESS | 1944 | 1461559272706 Marionette DEBUG loaded listener.js 21:41:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d2c0af800) [pid = 1944] [serial = 2214] [outer = 0x7f9d255a2800] 21:41:13 INFO - PROCESS | 1944 | 1461559273481 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:41:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:41:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1185ms 21:41:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:41:13 INFO - PROCESS | 1944 | 1461559273532 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:41:13 INFO - PROCESS | 1944 | 1461559273535 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:41:13 INFO - PROCESS | 1944 | 1461559273547 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:41:13 INFO - PROCESS | 1944 | 1461559273549 Marionette TRACE conn4 <- [1,2922,null,{}] 21:41:13 INFO - PROCESS | 1944 | 1461559273554 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:14 INFO - PROCESS | 1944 | 1461559274332 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x7f9d2a179800) [pid = 1944] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x7f9d232e5000) [pid = 1944] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x7f9d251c7000) [pid = 1944] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x7f9d240d0000) [pid = 1944] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x7f9d34670c00) [pid = 1944] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:41:14 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x7f9d24942c00) [pid = 1944] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:41:14 INFO - PROCESS | 1944 | 1461559274529 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d28f3d800 == 192 [pid = 1944] [id = 738] 21:41:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x7f9d270c2800) [pid = 1944] [serial = 2215] [outer = (nil)] 21:41:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x7f9d30dd7800) [pid = 1944] [serial = 2216] [outer = 0x7f9d270c2800] 21:41:14 INFO - PROCESS | 1944 | 1461559274607 Marionette DEBUG loaded listener.js 21:41:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x7f9d31ad8400) [pid = 1944] [serial = 2217] [outer = 0x7f9d270c2800] 21:41:15 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:41:15 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:41:15 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:41:15 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:41:15 INFO - PROCESS | 1944 | 1461559275257 Marionette TRACE conn4 <- [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]]]}] 21:41:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:41:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:41:15 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 21:41:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:41:15 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 21:41:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:41:15 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]" 21:41:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:41:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:41:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1736ms 21:41:15 INFO - PROCESS | 1944 | 1461559275280 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:41:15 INFO - PROCESS | 1944 | 1461559275283 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:41:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:41:15 INFO - PROCESS | 1944 | 1461559275300 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:41:15 INFO - PROCESS | 1944 | 1461559275303 Marionette TRACE conn4 <- [1,2926,null,{}] 21:41:15 INFO - PROCESS | 1944 | 1461559275308 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:15 INFO - PROCESS | 1944 | 1461559275479 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:41:15 INFO - PROCESS | 1944 | 1461559275679 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b2d8800 == 193 [pid = 1944] [id = 739] 21:41:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x7f9d2a0e0800) [pid = 1944] [serial = 2218] [outer = (nil)] 21:41:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x7f9d33865000) [pid = 1944] [serial = 2219] [outer = 0x7f9d2a0e0800] 21:41:15 INFO - PROCESS | 1944 | 1461559275748 Marionette DEBUG loaded listener.js 21:41:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x7f9d34491800) [pid = 1944] [serial = 2220] [outer = 0x7f9d2a0e0800] 21:41:16 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:41:16 INFO - PROCESS | 1944 | 1461559276547 Marionette TRACE conn4 <- [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]]]}] 21:41:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:41:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1276ms 21:41:16 INFO - PROCESS | 1944 | 1461559276577 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:41:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:41:16 INFO - PROCESS | 1944 | 1461559276582 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:41:16 INFO - PROCESS | 1944 | 1461559276590 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 1944 | 1461559276596 Marionette TRACE conn4 <- [1,2930,null,{}] 21:41:16 INFO - PROCESS | 1944 | 1461559276605 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:16 INFO - PROCESS | 1944 | 1461559276807 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:41:17 INFO - PROCESS | 1944 | 1461559277091 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d201e0000 == 194 [pid = 1944] [id = 740] 21:41:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x7f9d1c890400) [pid = 1944] [serial = 2221] [outer = (nil)] 21:41:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x7f9d228ef000) [pid = 1944] [serial = 2222] [outer = 0x7f9d1c890400] 21:41:17 INFO - PROCESS | 1944 | 1461559277167 Marionette DEBUG loaded listener.js 21:41:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x7f9d24a0c800) [pid = 1944] [serial = 2223] [outer = 0x7f9d1c890400] 21:41:17 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:41:17 INFO - PROCESS | 1944 | 1461559277973 Marionette TRACE conn4 <- [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]]]}] 21:41:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:41:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1436ms 21:41:18 INFO - PROCESS | 1944 | 1461559278026 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:41:18 INFO - PROCESS | 1944 | 1461559278034 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:41:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:41:18 INFO - PROCESS | 1944 | 1461559278044 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:41:18 INFO - PROCESS | 1944 | 1461559278047 Marionette TRACE conn4 <- [1,2934,null,{}] 21:41:18 INFO - PROCESS | 1944 | 1461559278053 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:18 INFO - PROCESS | 1944 | 1461559278282 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:41:18 INFO - PROCESS | 1944 | 1461559278542 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d26670000 == 195 [pid = 1944] [id = 741] 21:41:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x7f9d253ddc00) [pid = 1944] [serial = 2224] [outer = (nil)] 21:41:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x7f9d265fe400) [pid = 1944] [serial = 2225] [outer = 0x7f9d253ddc00] 21:41:18 INFO - PROCESS | 1944 | 1461559278618 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x7f9d27249000) [pid = 1944] [serial = 2226] [outer = 0x7f9d253ddc00] 21:41:19 INFO - PROCESS | 1944 | 1461559279443 Marionette TRACE conn4 <- [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]]]}] 21:41:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:41:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1431ms 21:41:19 INFO - PROCESS | 1944 | 1461559279474 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:41:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:41:19 INFO - PROCESS | 1944 | 1461559279478 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:41:19 INFO - PROCESS | 1944 | 1461559279483 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 1944 | 1461559279489 Marionette TRACE conn4 <- [1,2938,null,{}] 21:41:19 INFO - PROCESS | 1944 | 1461559279504 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:19 INFO - PROCESS | 1944 | 1461559279707 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:41:19 INFO - PROCESS | 1944 | 1461559279989 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30819000 == 196 [pid = 1944] [id = 742] 21:41:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x7f9d29066400) [pid = 1944] [serial = 2227] [outer = (nil)] 21:41:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x7f9d2a241000) [pid = 1944] [serial = 2228] [outer = 0x7f9d29066400] 21:41:20 INFO - PROCESS | 1944 | 1461559280065 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x7f9d2c0a6400) [pid = 1944] [serial = 2229] [outer = 0x7f9d29066400] 21:41:20 INFO - PROCESS | 1944 | 1461559280827 Marionette TRACE conn4 <- [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]]]}] 21:41:20 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. 21:41:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1381ms 21:41:20 INFO - PROCESS | 1944 | 1461559280864 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:41:20 INFO - PROCESS | 1944 | 1461559280869 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:41:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:41:20 INFO - PROCESS | 1944 | 1461559280874 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 1944 | 1461559280876 Marionette TRACE conn4 <- [1,2942,null,{}] 21:41:20 INFO - PROCESS | 1944 | 1461559280882 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:21 INFO - PROCESS | 1944 | 1461559281076 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:41:21 INFO - PROCESS | 1944 | 1461559281354 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d32fe9000 == 197 [pid = 1944] [id = 743] 21:41:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x7f9d29ed7800) [pid = 1944] [serial = 2230] [outer = (nil)] 21:41:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x7f9d31ad5400) [pid = 1944] [serial = 2231] [outer = 0x7f9d29ed7800] 21:41:21 INFO - PROCESS | 1944 | 1461559281429 Marionette DEBUG loaded listener.js 21:41:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x7f9d33572000) [pid = 1944] [serial = 2232] [outer = 0x7f9d29ed7800] 21:41:22 INFO - PROCESS | 1944 | 1461559282172 Marionette TRACE conn4 <- [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"]]]}] 21:41:22 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 21:41:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:41:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1332ms 21:41:22 INFO - PROCESS | 1944 | 1461559282209 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:41:22 INFO - PROCESS | 1944 | 1461559282212 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:41:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:41:22 INFO - PROCESS | 1944 | 1461559282218 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:41:22 INFO - PROCESS | 1944 | 1461559282220 Marionette TRACE conn4 <- [1,2946,null,{}] 21:41:22 INFO - PROCESS | 1944 | 1461559282226 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:22 INFO - PROCESS | 1944 | 1461559282411 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:41:22 INFO - PROCESS | 1944 | 1461559282671 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d343a2000 == 198 [pid = 1944] [id = 744] 21:41:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x7f9d30cb8400) [pid = 1944] [serial = 2233] [outer = (nil)] 21:41:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x7f9d340a2000) [pid = 1944] [serial = 2234] [outer = 0x7f9d30cb8400] 21:41:22 INFO - PROCESS | 1944 | 1461559282742 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x7f9d34b8bc00) [pid = 1944] [serial = 2235] [outer = 0x7f9d30cb8400] 21:41:23 INFO - PROCESS | 1944 | 1461559283511 Marionette TRACE conn4 <- [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]]]}] 21:41:23 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. 21:41:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1327ms 21:41:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:41:23 INFO - PROCESS | 1944 | 1461559283546 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:41:23 INFO - PROCESS | 1944 | 1461559283549 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:41:23 INFO - PROCESS | 1944 | 1461559283555 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 1944 | 1461559283558 Marionette TRACE conn4 <- [1,2950,null,{}] 21:41:23 INFO - PROCESS | 1944 | 1461559283563 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:23 INFO - PROCESS | 1944 | 1461559283778 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:41:24 INFO - PROCESS | 1944 | 1461559284035 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d365e5000 == 199 [pid = 1944] [id = 745] 21:41:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x7f9d3582d400) [pid = 1944] [serial = 2236] [outer = (nil)] 21:41:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x7f9d37a5e800) [pid = 1944] [serial = 2237] [outer = 0x7f9d3582d400] 21:41:24 INFO - PROCESS | 1944 | 1461559284110 Marionette DEBUG loaded listener.js 21:41:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x7f9d37a65400) [pid = 1944] [serial = 2238] [outer = 0x7f9d3582d400] 21:41:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3712d800 == 200 [pid = 1944] [id = 746] 21:41:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x7f9d37f49400) [pid = 1944] [serial = 2239] [outer = (nil)] 21:41:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x7f9d37e06c00) [pid = 1944] [serial = 2240] [outer = 0x7f9d37f49400] 21:41:24 INFO - PROCESS | 1944 | 1461559284966 Marionette TRACE conn4 <- [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]]]}] 21:41:24 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. 21:41:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1427ms 21:41:24 INFO - PROCESS | 1944 | 1461559284981 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:41:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:41:24 INFO - PROCESS | 1944 | 1461559284984 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:41:24 INFO - PROCESS | 1944 | 1461559284989 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 1944 | 1461559284992 Marionette TRACE conn4 <- [1,2954,null,{}] 21:41:25 INFO - PROCESS | 1944 | 1461559284997 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:25 INFO - PROCESS | 1944 | 1461559285241 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:41:25 INFO - PROCESS | 1944 | 1461559285489 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d379e0800 == 201 [pid = 1944] [id = 747] 21:41:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x7f9d37050c00) [pid = 1944] [serial = 2241] [outer = (nil)] 21:41:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x7f9d37e10400) [pid = 1944] [serial = 2242] [outer = 0x7f9d37050c00] 21:41:25 INFO - PROCESS | 1944 | 1461559285574 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d380db000) [pid = 1944] [serial = 2243] [outer = 0x7f9d37050c00] 21:41:26 INFO - PROCESS | 1944 | 1461559286300 Marionette TRACE conn4 <- [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]]]}] 21:41:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:41:26 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 21:41:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1333ms 21:41:26 INFO - PROCESS | 1944 | 1461559286336 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 1944 | 1461559286340 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:41:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:41:26 INFO - PROCESS | 1944 | 1461559286348 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 1944 | 1461559286351 Marionette TRACE conn4 <- [1,2958,null,{}] 21:41:26 INFO - PROCESS | 1944 | 1461559286356 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:26 INFO - PROCESS | 1944 | 1461559286574 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:41:26 INFO - PROCESS | 1944 | 1461559286854 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d39943800 == 202 [pid = 1944] [id = 748] 21:41:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d37a65800) [pid = 1944] [serial = 2244] [outer = (nil)] 21:41:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d3a8c3400) [pid = 1944] [serial = 2245] [outer = 0x7f9d37a65800] 21:41:26 INFO - PROCESS | 1944 | 1461559286923 Marionette DEBUG loaded listener.js 21:41:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f9d3b892400) [pid = 1944] [serial = 2246] [outer = 0x7f9d37a65800] 21:41:27 INFO - PROCESS | 1944 | 1461559287706 Marionette TRACE conn4 <- [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]]]}] 21:41:27 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. 21:41:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1380ms 21:41:27 INFO - PROCESS | 1944 | 1461559287728 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:41:27 INFO - PROCESS | 1944 | 1461559287731 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:41:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:41:27 INFO - PROCESS | 1944 | 1461559287737 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:41:27 INFO - PROCESS | 1944 | 1461559287739 Marionette TRACE conn4 <- [1,2962,null,{}] 21:41:27 INFO - PROCESS | 1944 | 1461559287744 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:27 INFO - PROCESS | 1944 | 1461559287931 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:41:28 INFO - PROCESS | 1944 | 1461559288184 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3bd62000 == 203 [pid = 1944] [id = 749] 21:41:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f9d380df800) [pid = 1944] [serial = 2247] [outer = (nil)] 21:41:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f9d3ba56800) [pid = 1944] [serial = 2248] [outer = 0x7f9d380df800] 21:41:28 INFO - PROCESS | 1944 | 1461559288254 Marionette DEBUG loaded listener.js 21:41:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x7f9d3bdd6000) [pid = 1944] [serial = 2249] [outer = 0x7f9d380df800] 21:41:29 INFO - PROCESS | 1944 | 1461559289006 Marionette TRACE conn4 <- [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]]]}] 21:41:29 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. 21:41:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1277ms 21:41:29 INFO - PROCESS | 1944 | 1461559289031 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 1944 | 1461559289035 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:41:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:41:29 INFO - PROCESS | 1944 | 1461559289047 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:41:29 INFO - PROCESS | 1944 | 1461559289051 Marionette TRACE conn4 <- [1,2966,null,{}] 21:41:29 INFO - PROCESS | 1944 | 1461559289056 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:29 INFO - PROCESS | 1944 | 1461559289252 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:41:29 INFO - PROCESS | 1944 | 1461559289504 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3d613000 == 204 [pid = 1944] [id = 750] 21:41:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x7f9d38114400) [pid = 1944] [serial = 2250] [outer = (nil)] 21:41:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x7f9d3c1f0400) [pid = 1944] [serial = 2251] [outer = 0x7f9d38114400] 21:41:29 INFO - PROCESS | 1944 | 1461559289574 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x7f9d3cac6800) [pid = 1944] [serial = 2252] [outer = 0x7f9d38114400] 21:41:30 INFO - PROCESS | 1944 | 1461559290313 Marionette TRACE conn4 <- [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]]]}] 21:41:30 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. 21:41:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1334ms 21:41:30 INFO - PROCESS | 1944 | 1461559290382 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:41:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:41:30 INFO - PROCESS | 1944 | 1461559290386 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:41:30 INFO - PROCESS | 1944 | 1461559290391 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - PROCESS | 1944 | 1461559290395 Marionette TRACE conn4 <- [1,2970,null,{}] 21:41:30 INFO - PROCESS | 1944 | 1461559290400 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:30 INFO - PROCESS | 1944 | 1461559290616 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:41:30 INFO - PROCESS | 1944 | 1461559290914 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4ab68800 == 205 [pid = 1944] [id = 751] 21:41:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x7f9d3bddd000) [pid = 1944] [serial = 2253] [outer = (nil)] 21:41:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x7f9d3e184c00) [pid = 1944] [serial = 2254] [outer = 0x7f9d3bddd000] 21:41:30 INFO - PROCESS | 1944 | 1461559290995 Marionette DEBUG loaded listener.js 21:41:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x7f9d4017d400) [pid = 1944] [serial = 2255] [outer = 0x7f9d3bddd000] 21:41:31 INFO - PROCESS | 1944 | 1461559291778 Marionette TRACE conn4 <- [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]]]}] 21:41:31 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. 21:41:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1435ms 21:41:31 INFO - PROCESS | 1944 | 1461559291826 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:41:31 INFO - PROCESS | 1944 | 1461559291829 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:41:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:41:31 INFO - PROCESS | 1944 | 1461559291834 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 1944 | 1461559291836 Marionette TRACE conn4 <- [1,2974,null,{}] 21:41:31 INFO - PROCESS | 1944 | 1461559291842 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:32 INFO - PROCESS | 1944 | 1461559292038 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:41:32 INFO - PROCESS | 1944 | 1461559292335 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4fdab800 == 206 [pid = 1944] [id = 752] 21:41:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f9d2a206800) [pid = 1944] [serial = 2256] [outer = (nil)] 21:41:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f9d44a60800) [pid = 1944] [serial = 2257] [outer = 0x7f9d2a206800] 21:41:32 INFO - PROCESS | 1944 | 1461559292407 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f9d4ba3b400) [pid = 1944] [serial = 2258] [outer = 0x7f9d2a206800] 21:41:33 INFO - PROCESS | 1944 | 1461559293133 Marionette TRACE conn4 <- [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]]]}] 21:41:33 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. 21:41:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1330ms 21:41:33 INFO - PROCESS | 1944 | 1461559293165 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:41:33 INFO - PROCESS | 1944 | 1461559293168 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:41:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:41:33 INFO - PROCESS | 1944 | 1461559293173 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:41:33 INFO - PROCESS | 1944 | 1461559293176 Marionette TRACE conn4 <- [1,2978,null,{}] 21:41:33 INFO - PROCESS | 1944 | 1461559293181 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:33 INFO - PROCESS | 1944 | 1461559293376 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:41:33 INFO - PROCESS | 1944 | 1461559293666 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37e43000 == 207 [pid = 1944] [id = 753] 21:41:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x7f9d31ad3000) [pid = 1944] [serial = 2259] [outer = (nil)] 21:41:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x7f9d4dc3b800) [pid = 1944] [serial = 2260] [outer = 0x7f9d31ad3000] 21:41:33 INFO - PROCESS | 1944 | 1461559293736 Marionette DEBUG loaded listener.js 21:41:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x7f9d4f587800) [pid = 1944] [serial = 2261] [outer = 0x7f9d31ad3000] 21:41:34 INFO - PROCESS | 1944 | 1461559294487 Marionette TRACE conn4 <- [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]]]}] 21:41:34 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. 21:41:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1328ms 21:41:34 INFO - PROCESS | 1944 | 1461559294501 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:41:34 INFO - PROCESS | 1944 | 1461559294504 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:41:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:41:34 INFO - PROCESS | 1944 | 1461559294510 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:41:34 INFO - PROCESS | 1944 | 1461559294512 Marionette TRACE conn4 <- [1,2982,null,{}] 21:41:34 INFO - PROCESS | 1944 | 1461559294517 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:34 INFO - PROCESS | 1944 | 1461559294712 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:41:34 INFO - PROCESS | 1944 | 1461559294973 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1dede800 == 208 [pid = 1944] [id = 754] 21:41:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x7f9d31430000) [pid = 1944] [serial = 2262] [outer = (nil)] 21:41:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x7f9d31436c00) [pid = 1944] [serial = 2263] [outer = 0x7f9d31430000] 21:41:35 INFO - PROCESS | 1944 | 1461559295047 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x7f9d3143c400) [pid = 1944] [serial = 2264] [outer = 0x7f9d31430000] 21:41:35 INFO - PROCESS | 1944 | 1461559295799 Marionette TRACE conn4 <- [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"]]]}] 21:41:35 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 21:41:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:41:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1328ms 21:41:35 INFO - PROCESS | 1944 | 1461559295839 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:41:35 INFO - PROCESS | 1944 | 1461559295841 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:41:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:41:35 INFO - PROCESS | 1944 | 1461559295848 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 1944 | 1461559295850 Marionette TRACE conn4 <- [1,2986,null,{}] 21:41:35 INFO - PROCESS | 1944 | 1461559295855 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:36 INFO - PROCESS | 1944 | 1461559296090 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:41:36 INFO - PROCESS | 1944 | 1461559296360 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1def9000 == 209 [pid = 1944] [id = 755] 21:41:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x7f9d240ce800) [pid = 1944] [serial = 2265] [outer = (nil)] 21:41:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x7f9d3143c800) [pid = 1944] [serial = 2266] [outer = 0x7f9d240ce800] 21:41:36 INFO - PROCESS | 1944 | 1461559296433 Marionette DEBUG loaded listener.js 21:41:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x7f9d37464c00) [pid = 1944] [serial = 2267] [outer = 0x7f9d240ce800] 21:41:37 INFO - PROCESS | 1944 | 1461559297221 Marionette TRACE conn4 <- [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]]]}] 21:41:37 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. 21:41:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1425ms 21:41:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:41:37 INFO - PROCESS | 1944 | 1461559297274 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:41:37 INFO - PROCESS | 1944 | 1461559297276 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:41:37 INFO - PROCESS | 1944 | 1461559297282 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:41:37 INFO - PROCESS | 1944 | 1461559297285 Marionette TRACE conn4 <- [1,2990,null,{}] 21:41:37 INFO - PROCESS | 1944 | 1461559297290 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:37 INFO - PROCESS | 1944 | 1461559297526 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:41:37 INFO - PROCESS | 1944 | 1461559297800 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37ac1000 == 210 [pid = 1944] [id = 756] 21:41:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x7f9d31430400) [pid = 1944] [serial = 2268] [outer = (nil)] 21:41:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x7f9d37468800) [pid = 1944] [serial = 2269] [outer = 0x7f9d31430400] 21:41:37 INFO - PROCESS | 1944 | 1461559297875 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x7f9d38121400) [pid = 1944] [serial = 2270] [outer = 0x7f9d31430400] 21:41:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1e0de800 == 211 [pid = 1944] [id = 757] 21:41:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x7f9d1e0b1400) [pid = 1944] [serial = 2271] [outer = (nil)] 21:41:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 294 (0x7f9d1e0ab000) [pid = 1944] [serial = 2272] [outer = 0x7f9d1e0b1400] 21:41:38 INFO - PROCESS | 1944 | 1461559298711 Marionette TRACE conn4 <- [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]]]}] 21:41:38 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. 21:41:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1477ms 21:41:38 INFO - PROCESS | 1944 | 1461559298759 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:41:38 INFO - PROCESS | 1944 | 1461559298763 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:41:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:41:38 INFO - PROCESS | 1944 | 1461559298768 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:41:38 INFO - PROCESS | 1944 | 1461559298770 Marionette TRACE conn4 <- [1,2994,null,{}] 21:41:38 INFO - PROCESS | 1944 | 1461559298779 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:39 INFO - PROCESS | 1944 | 1461559299036 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:41:39 INFO - PROCESS | 1944 | 1461559299318 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1e0f0000 == 212 [pid = 1944] [id = 758] 21:41:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 295 (0x7f9d1e0aec00) [pid = 1944] [serial = 2273] [outer = (nil)] 21:41:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 296 (0x7f9d1e0b6000) [pid = 1944] [serial = 2274] [outer = 0x7f9d1e0aec00] 21:41:39 INFO - PROCESS | 1944 | 1461559299427 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 297 (0x7f9d3745e000) [pid = 1944] [serial = 2275] [outer = 0x7f9d1e0aec00] 21:41:40 INFO - PROCESS | 1944 | 1461559300107 Marionette TRACE conn4 <- [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]]]}] 21:41:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:41:40 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 21:41:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1382ms 21:41:40 INFO - PROCESS | 1944 | 1461559300152 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:41:40 INFO - PROCESS | 1944 | 1461559300156 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:41:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:41:40 INFO - PROCESS | 1944 | 1461559300161 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:41:40 INFO - PROCESS | 1944 | 1461559300163 Marionette TRACE conn4 <- [1,2998,null,{}] 21:41:40 INFO - PROCESS | 1944 | 1461559300168 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:40 INFO - PROCESS | 1944 | 1461559300372 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:41:40 INFO - PROCESS | 1944 | 1461559300632 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1cca3800 == 213 [pid = 1944] [id = 759] 21:41:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 298 (0x7f9d1de5b000) [pid = 1944] [serial = 2276] [outer = (nil)] 21:41:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 299 (0x7f9d1de62400) [pid = 1944] [serial = 2277] [outer = 0x7f9d1de5b000] 21:41:40 INFO - PROCESS | 1944 | 1461559300712 Marionette DEBUG loaded listener.js 21:41:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x7f9d1de67400) [pid = 1944] [serial = 2278] [outer = 0x7f9d1de5b000] 21:41:41 INFO - PROCESS | 1944 | 1461559301511 Marionette TRACE conn4 <- [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]]]}] 21:41:41 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. 21:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1376ms 21:41:41 INFO - PROCESS | 1944 | 1461559301538 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:41:41 INFO - PROCESS | 1944 | 1461559301541 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:41:41 INFO - PROCESS | 1944 | 1461559301546 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 1944 | 1461559301548 Marionette TRACE conn4 <- [1,3002,null,{}] 21:41:41 INFO - PROCESS | 1944 | 1461559301555 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:41 INFO - PROCESS | 1944 | 1461559301770 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:41:42 INFO - PROCESS | 1944 | 1461559302064 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1ccc0800 == 214 [pid = 1944] [id = 760] 21:41:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x7f9d1e0adc00) [pid = 1944] [serial = 2279] [outer = (nil)] 21:41:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 302 (0x7f9d1e0b7000) [pid = 1944] [serial = 2280] [outer = 0x7f9d1e0adc00] 21:41:42 INFO - PROCESS | 1944 | 1461559302139 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 303 (0x7f9d37468000) [pid = 1944] [serial = 2281] [outer = 0x7f9d1e0adc00] 21:41:42 INFO - PROCESS | 1944 | 1461559302875 Marionette TRACE conn4 <- [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]]]}] 21:41:42 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. 21:41:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1382ms 21:41:42 INFO - PROCESS | 1944 | 1461559302930 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:41:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:41:42 INFO - PROCESS | 1944 | 1461559302933 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:41:42 INFO - PROCESS | 1944 | 1461559302938 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:41:42 INFO - PROCESS | 1944 | 1461559302941 Marionette TRACE conn4 <- [1,3006,null,{}] 21:41:42 INFO - PROCESS | 1944 | 1461559302948 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:43 INFO - PROCESS | 1944 | 1461559303141 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:41:43 INFO - PROCESS | 1944 | 1461559303400 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1df59000 == 215 [pid = 1944] [id = 761] 21:41:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 304 (0x7f9d1bb10c00) [pid = 1944] [serial = 2282] [outer = (nil)] 21:41:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 305 (0x7f9d1bb17c00) [pid = 1944] [serial = 2283] [outer = 0x7f9d1bb10c00] 21:41:43 INFO - PROCESS | 1944 | 1461559303475 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 306 (0x7f9d1bb1cc00) [pid = 1944] [serial = 2284] [outer = 0x7f9d1bb10c00] 21:41:44 INFO - PROCESS | 1944 | 1461559304232 Marionette TRACE conn4 <- [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]]]}] 21:41:44 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. 21:41:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1327ms 21:41:44 INFO - PROCESS | 1944 | 1461559304266 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:41:44 INFO - PROCESS | 1944 | 1461559304269 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:41:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:41:44 INFO - PROCESS | 1944 | 1461559304275 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:41:44 INFO - PROCESS | 1944 | 1461559304277 Marionette TRACE conn4 <- [1,3010,null,{}] 21:41:44 INFO - PROCESS | 1944 | 1461559304283 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:44 INFO - PROCESS | 1944 | 1461559304488 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:41:44 INFO - PROCESS | 1944 | 1461559304750 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1bc75000 == 216 [pid = 1944] [id = 762] 21:41:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 307 (0x7f9d1bb11000) [pid = 1944] [serial = 2285] [outer = (nil)] 21:41:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 308 (0x7f9d1de69400) [pid = 1944] [serial = 2286] [outer = 0x7f9d1bb11000] 21:41:44 INFO - PROCESS | 1944 | 1461559304821 Marionette DEBUG loaded listener.js 21:41:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 309 (0x7f9d4bed7800) [pid = 1944] [serial = 2287] [outer = 0x7f9d1bb11000] 21:41:45 INFO - PROCESS | 1944 | 1461559305615 Marionette TRACE conn4 <- [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]]]}] 21:41:45 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 21:41:45 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1379ms 21:41:45 INFO - PROCESS | 1944 | 1461559305656 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:41:45 INFO - PROCESS | 1944 | 1461559305659 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:41:45 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:41:45 INFO - PROCESS | 1944 | 1461559305665 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:41:45 INFO - PROCESS | 1944 | 1461559305667 Marionette TRACE conn4 <- [1,3014,null,{}] 21:41:45 INFO - PROCESS | 1944 | 1461559305672 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:45 INFO - PROCESS | 1944 | 1461559305890 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:41:46 INFO - PROCESS | 1944 | 1461559306186 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1c261000 == 217 [pid = 1944] [id = 763] 21:41:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 310 (0x7f9d1bb1c000) [pid = 1944] [serial = 2288] [outer = (nil)] 21:41:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 311 (0x7f9d1c221000) [pid = 1944] [serial = 2289] [outer = 0x7f9d1bb1c000] 21:41:46 INFO - PROCESS | 1944 | 1461559306259 Marionette DEBUG loaded listener.js 21:41:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 312 (0x7f9d1c226000) [pid = 1944] [serial = 2290] [outer = 0x7f9d1bb1c000] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37257800 == 216 [pid = 1944] [id = 552] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28f3d800 == 215 [pid = 1944] [id = 738] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d28db3800 == 214 [pid = 1944] [id = 737] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d25c3e000 == 213 [pid = 1944] [id = 736] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20203000 == 212 [pid = 1944] [id = 735] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d242ad800 == 211 [pid = 1944] [id = 734] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20e0d000 == 210 [pid = 1944] [id = 733] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1dce2800 == 209 [pid = 1944] [id = 731] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3076b000 == 208 [pid = 1944] [id = 730] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30752800 == 207 [pid = 1944] [id = 729] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d23e90800 == 206 [pid = 1944] [id = 728] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d2a069000 == 205 [pid = 1944] [id = 727] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d242ac800 == 204 [pid = 1944] [id = 726] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d53fcf800 == 203 [pid = 1944] [id = 725] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d50029000 == 202 [pid = 1944] [id = 724] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f91d000 == 201 [pid = 1944] [id = 723] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f43e000 == 200 [pid = 1944] [id = 722] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4bb16800 == 199 [pid = 1944] [id = 721] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d1ac800 == 198 [pid = 1944] [id = 720] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3a360800 == 197 [pid = 1944] [id = 719] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d372ab000 == 196 [pid = 1944] [id = 718] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3120a800 == 195 [pid = 1944] [id = 717] 21:41:47 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d24cd6800 == 194 [pid = 1944] [id = 716] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 311 (0x7f9d370acc00) [pid = 1944] [serial = 2147] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 310 (0x7f9d3cac3c00) [pid = 1944] [serial = 2117] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 309 (0x7f9d31a48800) [pid = 1944] [serial = 2141] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 308 (0x7f9d270b1000) [pid = 1944] [serial = 2133] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 307 (0x7f9d33ee4400) [pid = 1944] [serial = 2087] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 306 (0x7f9d3bc7d000) [pid = 1944] [serial = 2108] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 305 (0x7f9d2a365800) [pid = 1944] [serial = 2138] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 304 (0x7f9d370a6c00) [pid = 1944] [serial = 2093] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 303 (0x7f9d27cecc00) [pid = 1944] [serial = 2135] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 302 (0x7f9d35825800) [pid = 1944] [serial = 2090] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 301 (0x7f9d35a8a000) [pid = 1944] [serial = 2145] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x7f9d2906cc00) [pid = 1944] [serial = 2136] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x7f9d2a36e400) [pid = 1944] [serial = 2081] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 298 (0x7f9d3ed6b400) [pid = 1944] [serial = 2126] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 297 (0x7f9d37e04c00) [pid = 1944] [serial = 2096] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 296 (0x7f9d3c0e0000) [pid = 1944] [serial = 2111] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 295 (0x7f9d254e0400) [pid = 1944] [serial = 2130] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 294 (0x7f9d3323cc00) [pid = 1944] [serial = 2084] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 293 (0x7f9d3b27bc00) [pid = 1944] [serial = 2105] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x7f9d35759400) [pid = 1944] [serial = 2144] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x7f9d3c1f8800) [pid = 1944] [serial = 2114] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x7f9d2494a800) [pid = 1944] [serial = 2075] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x7f9d30cc1800) [pid = 1944] [serial = 2139] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x7f9d26858800) [pid = 1944] [serial = 2078] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x7f9d33868000) [pid = 1944] [serial = 2142] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x7f9d39920400) [pid = 1944] [serial = 2102] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x7f9d240cb000) [pid = 1944] [serial = 2123] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x7f9d24b13c00) [pid = 1944] [serial = 2132] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x7f9d37f45400) [pid = 1944] [serial = 2099] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x7f9d24b09000) [pid = 1944] [serial = 2129] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x7f9d3d8b3c00) [pid = 1944] [serial = 2120] [outer = (nil)] [url = about:blank] 21:41:48 INFO - PROCESS | 1944 | [1944] 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 21:41:48 INFO - PROCESS | 1944 | 1461559308697 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:41:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:41:48 INFO - {} 21:41:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:41:48 INFO - {} 21:41:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:41:48 INFO - {} 21:41:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:41:48 INFO - {} 21:41:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 3084ms 21:41:48 INFO - PROCESS | 1944 | 1461559308751 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 1944 | 1461559308755 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:41:48 INFO - TEST-START | /FileAPI/fileReader.html 21:41:48 INFO - PROCESS | 1944 | 1461559308761 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 1944 | 1461559308765 Marionette TRACE conn4 <- [1,3018,null,{}] 21:41:48 INFO - PROCESS | 1944 | 1461559308773 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:48 INFO - PROCESS | 1944 | 1461559308946 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:41:49 INFO - PROCESS | 1944 | 1461559309156 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1f1da800 == 195 [pid = 1944] [id = 764] 21:41:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x7f9d20068000) [pid = 1944] [serial = 2291] [outer = (nil)] 21:41:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x7f9d22840400) [pid = 1944] [serial = 2292] [outer = 0x7f9d20068000] 21:41:49 INFO - PROCESS | 1944 | 1461559309219 Marionette DEBUG loaded listener.js 21:41:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x7f9d240d5000) [pid = 1944] [serial = 2293] [outer = 0x7f9d20068000] 21:41:49 INFO - PROCESS | 1944 | 1461559309906 Marionette TRACE conn4 <- [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]]]}] 21:41:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:41:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:41:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:41:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:41:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1179ms 21:41:49 INFO - PROCESS | 1944 | 1461559309941 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:41:49 INFO - PROCESS | 1944 | 1461559309948 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:41:49 INFO - TEST-START | /FileAPI/historical.html 21:41:49 INFO - PROCESS | 1944 | 1461559309957 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:41:49 INFO - PROCESS | 1944 | 1461559309960 Marionette TRACE conn4 <- [1,3022,null,{}] 21:41:49 INFO - PROCESS | 1944 | 1461559309966 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:50 INFO - PROCESS | 1944 | 1461559310249 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:41:50 INFO - PROCESS | 1944 | 1461559310386 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20216000 == 196 [pid = 1944] [id = 765] 21:41:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x7f9d1c227800) [pid = 1944] [serial = 2294] [outer = (nil)] 21:41:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x7f9d251fec00) [pid = 1944] [serial = 2295] [outer = 0x7f9d1c227800] 21:41:50 INFO - PROCESS | 1944 | 1461559310446 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x7f9d25f8ec00) [pid = 1944] [serial = 2296] [outer = 0x7f9d1c227800] 21:41:51 INFO - PROCESS | 1944 | 1461559311221 Marionette TRACE conn4 <- [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"]]]}] 21:41:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:41:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:41:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:41:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:41:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:41:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:41:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:41:51 INFO - TEST-OK | /FileAPI/historical.html | took 1282ms 21:41:51 INFO - TEST-START | /FileAPI/idlharness.html 21:41:51 INFO - PROCESS | 1944 | 1461559311241 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 1944 | 1461559311243 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:41:51 INFO - PROCESS | 1944 | 1461559311259 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 1944 | 1461559311264 Marionette TRACE conn4 <- [1,3026,null,{}] 21:41:51 INFO - PROCESS | 1944 | 1461559311278 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:51 INFO - PROCESS | 1944 | 1461559311527 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:41:51 INFO - PROCESS | 1944 | 1461559311568 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d24297800 == 197 [pid = 1944] [id = 766] 21:41:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x7f9d27139800) [pid = 1944] [serial = 2297] [outer = (nil)] 21:41:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x7f9d28d32000) [pid = 1944] [serial = 2298] [outer = 0x7f9d27139800] 21:41:51 INFO - PROCESS | 1944 | 1461559311628 Marionette DEBUG loaded listener.js 21:41:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x7f9d29ed8400) [pid = 1944] [serial = 2299] [outer = 0x7f9d27139800] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x7f9d1c88d800) [pid = 1944] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x7f9d202ef800) [pid = 1944] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x7f9d25d11c00) [pid = 1944] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x7f9d340a5c00) [pid = 1944] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x7f9d378f1400) [pid = 1944] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x7f9d314c3c00) [pid = 1944] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x7f9d20eae800) [pid = 1944] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x7f9d2289bc00) [pid = 1944] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x7f9d4015a400) [pid = 1944] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x7f9d20ea3000) [pid = 1944] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x7f9d255a1800) [pid = 1944] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x7f9d202ee800) [pid = 1944] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x7f9d265f3400) [pid = 1944] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x7f9d2038c000) [pid = 1944] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x7f9d202ee000) [pid = 1944] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x7f9d20ead400) [pid = 1944] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x7f9d255a2800) [pid = 1944] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x7f9d202eb800) [pid = 1944] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x7f9d3c1f2c00) [pid = 1944] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x7f9d228a6000) [pid = 1944] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x7f9d33244800) [pid = 1944] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x7f9d202f8c00) [pid = 1944] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x7f9d255a4800) [pid = 1944] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x7f9d265fc800) [pid = 1944] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x7f9d28d4e000) [pid = 1944] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:41:54 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x7f9d270c2800) [pid = 1944] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:41:54 INFO - PROCESS | 1944 | 1461559314236 Marionette TRACE conn4 <- [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]]]}] 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:41:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:41:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:41:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:41:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:41:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:41:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:41:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:41:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:41:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:41:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:41:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:41:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:41:54 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 21:41:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:41:54 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 21:41:54 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 21:41:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:41:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:41:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:41:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:41:54 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 21:41:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:41:54 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 21:41:54 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 21:41:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:41:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:41:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:41:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:41:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:41:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:41:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 3060ms 21:41:54 INFO - PROCESS | 1944 | 1461559314308 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:41:54 INFO - PROCESS | 1944 | 1461559314312 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:41:54 INFO - TEST-START | /FileAPI/idlharness.worker 21:41:54 INFO - PROCESS | 1944 | 1461559314317 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:41:54 INFO - PROCESS | 1944 | 1461559314319 Marionette TRACE conn4 <- [1,3030,null,{}] 21:41:54 INFO - PROCESS | 1944 | 1461559314323 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:54 INFO - PROCESS | 1944 | 1461559314581 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:41:54 INFO - PROCESS | 1944 | 1461559314782 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1ee57800 == 198 [pid = 1944] [id = 767] 21:41:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x7f9d255a1800) [pid = 1944] [serial = 2300] [outer = (nil)] 21:41:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x7f9d27ce8800) [pid = 1944] [serial = 2301] [outer = 0x7f9d255a1800] 21:41:54 INFO - PROCESS | 1944 | 1461559314842 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x7f9d2a20d400) [pid = 1944] [serial = 2302] [outer = 0x7f9d255a1800] 21:41:55 INFO - PROCESS | 1944 | [1944] 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 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:41:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:41:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:41:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:41:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:41:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:41:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:41:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:41:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:41:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:41:56 INFO - {} 21:41:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:41:56 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:41:57 INFO - {} 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:41:57 INFO - {} 21:41:57 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 - {} 21:41:57 INFO - {} 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:41:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:41:57 INFO - {} 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:41:57 INFO - {} 21:41:57 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 - {} 21:41:57 INFO - {} 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:41:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:41:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:41:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:41:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 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 21:41:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:41:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:41:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:41:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:41:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:41:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:41:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:41:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:41:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:41:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:41:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:41:57 INFO - {} 21:41:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2716ms 21:41:57 INFO - PROCESS | 1944 | 1461559316908 Marionette TRACE conn4 <- [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,{},{}]]]}] 21:41:57 INFO - PROCESS | 1944 | 1461559317048 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 1944 | 1461559317061 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:41:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:41:57 INFO - PROCESS | 1944 | 1461559317143 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - PROCESS | 1944 | 1461559317151 Marionette TRACE conn4 <- [1,3034,null,{}] 21:41:57 INFO - PROCESS | 1944 | 1461559317223 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:57 INFO - PROCESS | 1944 | 1461559317466 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:41:57 INFO - PROCESS | 1944 | 1461559317710 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2004a000 == 199 [pid = 1944] [id = 768] 21:41:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x7f9d273c0400) [pid = 1944] [serial = 2303] [outer = (nil)] 21:41:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x7f9d27bcec00) [pid = 1944] [serial = 2304] [outer = 0x7f9d273c0400] 21:41:57 INFO - PROCESS | 1944 | 1461559317783 Marionette DEBUG loaded listener.js 21:41:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x7f9d29ecf400) [pid = 1944] [serial = 2305] [outer = 0x7f9d273c0400] 21:41:58 INFO - PROCESS | 1944 | 1461559318593 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:41:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:41:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1535ms 21:41:58 INFO - PROCESS | 1944 | 1461559318607 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 1944 | 1461559318615 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:41:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:41:58 INFO - PROCESS | 1944 | 1461559318624 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 1944 | 1461559318628 Marionette TRACE conn4 <- [1,3038,null,{}] 21:41:58 INFO - PROCESS | 1944 | 1461559318634 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:41:58 INFO - PROCESS | 1944 | 1461559318849 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:41:59 INFO - PROCESS | 1944 | 1461559319113 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d249a7000 == 200 [pid = 1944] [id = 769] 21:41:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x7f9d2a20e400) [pid = 1944] [serial = 2306] [outer = (nil)] 21:41:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x7f9d30cbfc00) [pid = 1944] [serial = 2307] [outer = 0x7f9d2a20e400] 21:41:59 INFO - PROCESS | 1944 | 1461559319187 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x7f9d314c3000) [pid = 1944] [serial = 2308] [outer = 0x7f9d2a20e400] 21:42:00 INFO - PROCESS | 1944 | 1461559320018 Marionette TRACE conn4 <- [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"]]]}] 21:42:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:42:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:42:00 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1435ms 21:42:00 INFO - PROCESS | 1944 | 1461559320061 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:42:00 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:42:00 INFO - PROCESS | 1944 | 1461559320065 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:42:00 INFO - PROCESS | 1944 | 1461559320071 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - PROCESS | 1944 | 1461559320077 Marionette TRACE conn4 <- [1,3042,null,{}] 21:42:00 INFO - PROCESS | 1944 | 1461559320092 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:00 INFO - PROCESS | 1944 | 1461559320412 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:42:00 INFO - PROCESS | 1944 | 1461559320635 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b2db800 == 201 [pid = 1944] [id = 770] 21:42:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x7f9d30cb7800) [pid = 1944] [serial = 2309] [outer = (nil)] 21:42:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x7f9d34b8b800) [pid = 1944] [serial = 2310] [outer = 0x7f9d30cb7800] 21:42:00 INFO - PROCESS | 1944 | 1461559320715 Marionette DEBUG loaded listener.js 21:42:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x7f9d37d09800) [pid = 1944] [serial = 2311] [outer = 0x7f9d30cb7800] 21:42:01 INFO - PROCESS | 1944 | 1461559321871 Marionette TRACE conn4 <- [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]]]}] 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:42:01 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. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:42:01 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'.) 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:42:01 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. 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:42:01 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. 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:42:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:42:01 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. 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:42:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:42:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:42:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:42:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:42:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:42:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:42:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1843ms 21:42:02 INFO - PROCESS | 1944 | 1461559321914 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:42:02 INFO - PROCESS | 1944 | 1461559321918 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:42:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:42:02 INFO - PROCESS | 1944 | 1461559321930 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:42:02 INFO - PROCESS | 1944 | 1461559321935 Marionette TRACE conn4 <- [1,3046,null,{}] 21:42:02 INFO - PROCESS | 1944 | 1461559321946 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:02 INFO - PROCESS | 1944 | 1461559322249 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:42:02 INFO - PROCESS | 1944 | 1461559322649 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1ccba000 == 202 [pid = 1944] [id = 771] 21:42:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x7f9d1bb0f000) [pid = 1944] [serial = 2312] [outer = (nil)] 21:42:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f9d1de60400) [pid = 1944] [serial = 2313] [outer = 0x7f9d1bb0f000] 21:42:02 INFO - PROCESS | 1944 | 1461559322723 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f9d20397400) [pid = 1944] [serial = 2314] [outer = 0x7f9d1bb0f000] 21:42:03 INFO - PROCESS | 1944 | [1944] 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 21:42:03 INFO - PROCESS | 1944 | 1461559323548 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:42:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:42:03 INFO - {} 21:42:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1634ms 21:42:03 INFO - PROCESS | 1944 | 1461559323576 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:42:03 INFO - PROCESS | 1944 | 1461559323580 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:42:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:42:03 INFO - PROCESS | 1944 | 1461559323589 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:42:03 INFO - PROCESS | 1944 | 1461559323592 Marionette TRACE conn4 <- [1,3050,null,{}] 21:42:03 INFO - PROCESS | 1944 | 1461559323596 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:03 INFO - PROCESS | 1944 | 1461559323815 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:42:04 INFO - PROCESS | 1944 | 1461559324102 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d30750800 == 203 [pid = 1944] [id = 772] 21:42:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f9d35a88000) [pid = 1944] [serial = 2315] [outer = (nil)] 21:42:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x7f9d37469000) [pid = 1944] [serial = 2316] [outer = 0x7f9d35a88000] 21:42:04 INFO - PROCESS | 1944 | 1461559324176 Marionette DEBUG loaded listener.js 21:42:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x7f9d37a58c00) [pid = 1944] [serial = 2317] [outer = 0x7f9d35a88000] 21:42:04 INFO - PROCESS | 1944 | 1461559324976 Marionette TRACE conn4 <- [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]]]}] 21:42:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:42:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:42:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:42:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:42:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1427ms 21:42:05 INFO - PROCESS | 1944 | 1461559325018 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:42:05 INFO - PROCESS | 1944 | 1461559325022 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:42:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:42:05 INFO - PROCESS | 1944 | 1461559325028 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 1944 | 1461559325031 Marionette TRACE conn4 <- [1,3054,null,{}] 21:42:05 INFO - PROCESS | 1944 | 1461559325036 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:05 INFO - PROCESS | 1944 | 1461559325289 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:42:05 INFO - PROCESS | 1944 | 1461559325563 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3556b000 == 204 [pid = 1944] [id = 773] 21:42:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x7f9d26646400) [pid = 1944] [serial = 2318] [outer = (nil)] 21:42:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x7f9d37f3cc00) [pid = 1944] [serial = 2319] [outer = 0x7f9d26646400] 21:42:05 INFO - PROCESS | 1944 | 1461559325640 Marionette DEBUG loaded listener.js 21:42:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x7f9d4f411000) [pid = 1944] [serial = 2320] [outer = 0x7f9d26646400] 21:42:06 INFO - PROCESS | 1944 | 1461559326902 Marionette TRACE conn4 <- [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"]]]}] 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:42:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:42:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:42:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:42:07 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" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:42:07 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" 21:42:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:42:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:42:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1976ms 21:42:07 INFO - PROCESS | 1944 | 1461559327066 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:42:07 INFO - PROCESS | 1944 | 1461559327074 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:42:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:42:07 INFO - PROCESS | 1944 | 1461559327099 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 1944 | 1461559327106 Marionette TRACE conn4 <- [1,3058,null,{}] 21:42:07 INFO - PROCESS | 1944 | 1461559327118 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:07 INFO - PROCESS | 1944 | 1461559327412 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:42:07 INFO - PROCESS | 1944 | 1461559327678 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37dbb000 == 205 [pid = 1944] [id = 774] 21:42:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x7f9d1f0ed000) [pid = 1944] [serial = 2321] [outer = (nil)] 21:42:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x7f9d4ff0a800) [pid = 1944] [serial = 2322] [outer = 0x7f9d1f0ed000] 21:42:07 INFO - PROCESS | 1944 | 1461559327751 Marionette DEBUG loaded listener.js 21:42:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x7f9d4ffe4800) [pid = 1944] [serial = 2323] [outer = 0x7f9d1f0ed000] 21:42:08 INFO - PROCESS | 1944 | 1461559328523 Marionette TRACE conn4 <- [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]]]}] 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:42:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:42:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:42:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:42:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:42:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:42:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:42:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:42:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:42:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1494ms 21:42:08 INFO - PROCESS | 1944 | 1461559328595 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:42:08 INFO - PROCESS | 1944 | 1461559328603 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:42:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:42:08 INFO - PROCESS | 1944 | 1461559328608 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:42:08 INFO - PROCESS | 1944 | 1461559328610 Marionette TRACE conn4 <- [1,3062,null,{}] 21:42:08 INFO - PROCESS | 1944 | 1461559328615 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:08 INFO - PROCESS | 1944 | 1461559328845 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:42:09 INFO - PROCESS | 1944 | 1461559329147 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d2b0a8800 == 206 [pid = 1944] [id = 775] 21:42:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x7f9d1bb14800) [pid = 1944] [serial = 2324] [outer = (nil)] 21:42:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x7f9d231f3800) [pid = 1944] [serial = 2325] [outer = 0x7f9d1bb14800] 21:42:09 INFO - PROCESS | 1944 | 1461559329224 Marionette DEBUG loaded listener.js 21:42:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x7f9d31ae0800) [pid = 1944] [serial = 2326] [outer = 0x7f9d1bb14800] 21:42:09 INFO - PROCESS | 1944 | [1944] 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 21:42:10 INFO - PROCESS | 1944 | 1461559330037 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:42:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:42:10 INFO - {} 21:42:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1477ms 21:42:10 INFO - PROCESS | 1944 | 1461559330086 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:42:10 INFO - PROCESS | 1944 | 1461559330088 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:42:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:42:10 INFO - PROCESS | 1944 | 1461559330094 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:42:10 INFO - PROCESS | 1944 | 1461559330097 Marionette TRACE conn4 <- [1,3066,null,{}] 21:42:10 INFO - PROCESS | 1944 | 1461559330102 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:10 INFO - PROCESS | 1944 | 1461559330316 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:42:10 INFO - PROCESS | 1944 | 1461559330613 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d44aef800 == 207 [pid = 1944] [id = 776] 21:42:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x7f9d2275ec00) [pid = 1944] [serial = 2327] [outer = (nil)] 21:42:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x7f9d22766c00) [pid = 1944] [serial = 2328] [outer = 0x7f9d2275ec00] 21:42:10 INFO - PROCESS | 1944 | 1461559330686 Marionette DEBUG loaded listener.js 21:42:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 294 (0x7f9d255a4800) [pid = 1944] [serial = 2329] [outer = 0x7f9d2275ec00] 21:42:11 INFO - PROCESS | 1944 | 1461559331478 Marionette TRACE conn4 <- [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]]]}] 21:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:42:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:42:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 21:42:11 INFO - PROCESS | 1944 | 1461559331526 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:42:11 INFO - PROCESS | 1944 | 1461559331530 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:42:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:42:11 INFO - PROCESS | 1944 | 1461559331535 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:42:11 INFO - PROCESS | 1944 | 1461559331537 Marionette TRACE conn4 <- [1,3070,null,{}] 21:42:11 INFO - PROCESS | 1944 | 1461559331543 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:11 INFO - PROCESS | 1944 | 1461559331752 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:42:12 INFO - PROCESS | 1944 | 1461559332055 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d4bb13800 == 208 [pid = 1944] [id = 777] 21:42:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 295 (0x7f9d200f4800) [pid = 1944] [serial = 2330] [outer = (nil)] 21:42:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 296 (0x7f9d200f9800) [pid = 1944] [serial = 2331] [outer = 0x7f9d200f4800] 21:42:12 INFO - PROCESS | 1944 | 1461559332133 Marionette DEBUG loaded listener.js 21:42:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 297 (0x7f9d200ff400) [pid = 1944] [serial = 2332] [outer = 0x7f9d200f4800] 21:42:12 INFO - PROCESS | 1944 | 1461559332946 Marionette TRACE conn4 <- [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]]]}] 21:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:42:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:42:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1429ms 21:42:12 INFO - PROCESS | 1944 | 1461559332967 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 1944 | 1461559332972 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:42:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:42:12 INFO - PROCESS | 1944 | 1461559332977 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 1944 | 1461559332981 Marionette TRACE conn4 <- [1,3074,null,{}] 21:42:12 INFO - PROCESS | 1944 | 1461559332986 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:13 INFO - PROCESS | 1944 | 1461559333243 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:42:13 INFO - PROCESS | 1944 | 1461559333527 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d52958800 == 209 [pid = 1944] [id = 778] 21:42:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 298 (0x7f9d200f6800) [pid = 1944] [serial = 2333] [outer = (nil)] 21:42:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 299 (0x7f9d24234400) [pid = 1944] [serial = 2334] [outer = 0x7f9d200f6800] 21:42:13 INFO - PROCESS | 1944 | 1461559333617 Marionette DEBUG loaded listener.js 21:42:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x7f9d2423fc00) [pid = 1944] [serial = 2335] [outer = 0x7f9d200f6800] 21:42:14 INFO - PROCESS | 1944 | 1461559334383 Marionette TRACE conn4 <- [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]]]}] 21:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:42:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:42:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1432ms 21:42:14 INFO - PROCESS | 1944 | 1461559334410 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:42:14 INFO - PROCESS | 1944 | 1461559334414 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:42:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:42:14 INFO - PROCESS | 1944 | 1461559334419 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:42:14 INFO - PROCESS | 1944 | 1461559334421 Marionette TRACE conn4 <- [1,3078,null,{}] 21:42:14 INFO - PROCESS | 1944 | 1461559334427 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:14 INFO - PROCESS | 1944 | 1461559334625 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:42:14 INFO - PROCESS | 1944 | 1461559334934 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d230ee800 == 210 [pid = 1944] [id = 779] 21:42:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x7f9d24235c00) [pid = 1944] [serial = 2336] [outer = (nil)] 21:42:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 302 (0x7f9d31416400) [pid = 1944] [serial = 2337] [outer = 0x7f9d24235c00] 21:42:15 INFO - PROCESS | 1944 | 1461559335006 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 303 (0x7f9d3141b800) [pid = 1944] [serial = 2338] [outer = 0x7f9d24235c00] 21:42:15 INFO - PROCESS | 1944 | 1461559335840 Marionette TRACE conn4 <- [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] 21:42:15 INFO - PROCESS | 1944 | 1461559335909 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:42:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:42:15 INFO - PROCESS | 1944 | 1461559335979 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 1944 | 1461559335982 Marionette TRACE conn4 <- [1,3082,null,{}] 21:42:15 INFO - PROCESS | 1944 | 1461559335990 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:16 INFO - PROCESS | 1944 | 1461559336198 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:42:16 INFO - PROCESS | 1944 | 1461559336497 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20fa5800 == 211 [pid = 1944] [id = 780] 21:42:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 304 (0x7f9d1f0ee000) [pid = 1944] [serial = 2339] [outer = (nil)] 21:42:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 305 (0x7f9d3141d400) [pid = 1944] [serial = 2340] [outer = 0x7f9d1f0ee000] 21:42:16 INFO - PROCESS | 1944 | 1461559336574 Marionette DEBUG loaded listener.js 21:42:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 306 (0x7f9d3776d800) [pid = 1944] [serial = 2341] [outer = 0x7f9d1f0ee000] 21:42:17 INFO - PROCESS | 1944 | 1461559337335 Marionette TRACE conn4 <- [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]]]}] 21:42:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:42:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:42:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:42:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1457ms 21:42:17 INFO - PROCESS | 1944 | 1461559337417 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 1944 | 1461559337421 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:42:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:42:17 INFO - PROCESS | 1944 | 1461559337426 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 1944 | 1461559337428 Marionette TRACE conn4 <- [1,3086,null,{}] 21:42:17 INFO - PROCESS | 1944 | 1461559337433 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:17 INFO - PROCESS | 1944 | 1461559337634 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:42:17 INFO - PROCESS | 1944 | 1461559337938 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3795b000 == 212 [pid = 1944] [id = 781] 21:42:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 307 (0x7f9d2275e400) [pid = 1944] [serial = 2342] [outer = (nil)] 21:42:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 308 (0x7f9d30a0a400) [pid = 1944] [serial = 2343] [outer = 0x7f9d2275e400] 21:42:18 INFO - PROCESS | 1944 | 1461559338010 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 309 (0x7f9d30a0f400) [pid = 1944] [serial = 2344] [outer = 0x7f9d2275e400] 21:42:18 INFO - PROCESS | 1944 | 1461559338740 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:42:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:42:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1326ms 21:42:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:42:18 INFO - PROCESS | 1944 | 1461559338770 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:42:18 INFO - PROCESS | 1944 | 1461559338772 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:42:18 INFO - PROCESS | 1944 | 1461559338781 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:42:18 INFO - PROCESS | 1944 | 1461559338783 Marionette TRACE conn4 <- [1,3090,null,{}] 21:42:18 INFO - PROCESS | 1944 | 1461559338789 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:18 INFO - PROCESS | 1944 | 1461559338995 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:42:19 INFO - PROCESS | 1944 | 1461559339279 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d37972000 == 213 [pid = 1944] [id = 782] 21:42:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 310 (0x7f9d2a203000) [pid = 1944] [serial = 2345] [outer = (nil)] 21:42:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 311 (0x7f9d3141e800) [pid = 1944] [serial = 2346] [outer = 0x7f9d2a203000] 21:42:19 INFO - PROCESS | 1944 | 1461559339350 Marionette DEBUG loaded listener.js 21:42:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 312 (0x7f9d3776f000) [pid = 1944] [serial = 2347] [outer = 0x7f9d2a203000] 21:42:20 INFO - PROCESS | 1944 | 1461559340129 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:42:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:42:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1376ms 21:42:20 INFO - PROCESS | 1944 | 1461559340159 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:42:20 INFO - PROCESS | 1944 | 1461559340163 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:42:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:42:20 INFO - PROCESS | 1944 | 1461559340168 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 1944 | 1461559340170 Marionette TRACE conn4 <- [1,3094,null,{}] 21:42:20 INFO - PROCESS | 1944 | 1461559340175 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:20 INFO - PROCESS | 1944 | 1461559340391 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:42:20 INFO - PROCESS | 1944 | 1461559340700 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d18ad3800 == 214 [pid = 1944] [id = 783] 21:42:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 313 (0x7f9d231e6400) [pid = 1944] [serial = 2348] [outer = (nil)] 21:42:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 314 (0x7f9d37772000) [pid = 1944] [serial = 2349] [outer = 0x7f9d231e6400] 21:42:20 INFO - PROCESS | 1944 | 1461559340775 Marionette DEBUG loaded listener.js 21:42:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 315 (0x7f9d37777400) [pid = 1944] [serial = 2350] [outer = 0x7f9d231e6400] 21:42:21 INFO - PROCESS | 1944 | 1461559341510 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:42:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:42:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1382ms 21:42:21 INFO - PROCESS | 1944 | 1461559341551 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:42:21 INFO - PROCESS | 1944 | 1461559341554 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:42:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:42:21 INFO - PROCESS | 1944 | 1461559341560 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:42:21 INFO - PROCESS | 1944 | 1461559341562 Marionette TRACE conn4 <- [1,3098,null,{}] 21:42:21 INFO - PROCESS | 1944 | 1461559341567 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:21 INFO - PROCESS | 1944 | 1461559341816 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:42:22 INFO - PROCESS | 1944 | 1461559342098 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d23093000 == 215 [pid = 1944] [id = 784] 21:42:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 316 (0x7f9d30a04c00) [pid = 1944] [serial = 2351] [outer = (nil)] 21:42:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 317 (0x7f9d3e302800) [pid = 1944] [serial = 2352] [outer = 0x7f9d30a04c00] 21:42:22 INFO - PROCESS | 1944 | 1461559342174 Marionette DEBUG loaded listener.js 21:42:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 318 (0x7f9d3e307c00) [pid = 1944] [serial = 2353] [outer = 0x7f9d30a04c00] 21:42:22 INFO - PROCESS | 1944 | 1461559342951 Marionette TRACE conn4 <- [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]]]}] 21:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:42:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1429ms 21:42:22 INFO - PROCESS | 1944 | 1461559342990 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:42:22 INFO - PROCESS | 1944 | 1461559342992 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:42:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:42:23 INFO - PROCESS | 1944 | 1461559342998 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:42:23 INFO - PROCESS | 1944 | 1461559343000 Marionette TRACE conn4 <- [1,3102,null,{}] 21:42:23 INFO - PROCESS | 1944 | 1461559343006 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:23 INFO - PROCESS | 1944 | 1461559343295 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:42:23 INFO - PROCESS | 1944 | 1461559343582 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d20afb000 == 216 [pid = 1944] [id = 785] 21:42:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 319 (0x7f9d1c223800) [pid = 1944] [serial = 2354] [outer = (nil)] 21:42:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 320 (0x7f9d1ca69400) [pid = 1944] [serial = 2355] [outer = 0x7f9d1c223800] 21:42:23 INFO - PROCESS | 1944 | 1461559343659 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 321 (0x7f9d1ca6f400) [pid = 1944] [serial = 2356] [outer = 0x7f9d1c223800] 21:42:24 INFO - PROCESS | 1944 | 1461559344430 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:42:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:42:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1475ms 21:42:24 INFO - PROCESS | 1944 | 1461559344474 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:42:24 INFO - PROCESS | 1944 | 1461559344478 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:42:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:42:24 INFO - PROCESS | 1944 | 1461559344483 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:42:24 INFO - PROCESS | 1944 | 1461559344486 Marionette TRACE conn4 <- [1,3106,null,{}] 21:42:24 INFO - PROCESS | 1944 | 1461559344491 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:24 INFO - PROCESS | 1944 | 1461559344700 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:42:24 INFO - PROCESS | 1944 | 1461559344986 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d267bc000 == 217 [pid = 1944] [id = 786] 21:42:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 322 (0x7f9d1c227000) [pid = 1944] [serial = 2357] [outer = (nil)] 21:42:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 323 (0x7f9d1ca73400) [pid = 1944] [serial = 2358] [outer = 0x7f9d1c227000] 21:42:25 INFO - PROCESS | 1944 | 1461559345055 Marionette DEBUG loaded listener.js 21:42:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 324 (0x7f9d232e5400) [pid = 1944] [serial = 2359] [outer = 0x7f9d1c227000] 21:42:25 INFO - PROCESS | 1944 | 1461559345854 Marionette TRACE conn4 <- [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]]]}] 21:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:42:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1432ms 21:42:25 INFO - PROCESS | 1944 | 1461559345916 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:42:25 INFO - PROCESS | 1944 | 1461559345919 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:42:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:42:25 INFO - PROCESS | 1944 | 1461559345924 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:42:25 INFO - PROCESS | 1944 | 1461559345927 Marionette TRACE conn4 <- [1,3110,null,{}] 21:42:25 INFO - PROCESS | 1944 | 1461559345934 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:26 INFO - PROCESS | 1944 | 1461559346146 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:42:26 INFO - PROCESS | 1944 | 1461559346458 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d3366a000 == 218 [pid = 1944] [id = 787] 21:42:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 325 (0x7f9d1c88f000) [pid = 1944] [serial = 2360] [outer = (nil)] 21:42:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 326 (0x7f9d29060c00) [pid = 1944] [serial = 2361] [outer = 0x7f9d1c88f000] 21:42:26 INFO - PROCESS | 1944 | 1461559346525 Marionette DEBUG loaded listener.js 21:42:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 327 (0x7f9d332b3800) [pid = 1944] [serial = 2362] [outer = 0x7f9d1c88f000] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4a6bd000 == 217 [pid = 1944] [id = 660] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30d40000 == 216 [pid = 1944] [id = 577] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d019000 == 215 [pid = 1944] [id = 575] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4f918800 == 214 [pid = 1944] [id = 131] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37db9000 == 213 [pid = 1944] [id = 626] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4d731800 == 212 [pid = 1944] [id = 661] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d201c4000 == 211 [pid = 1944] [id = 707] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d267b7000 == 210 [pid = 1944] [id = 621] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d35887000 == 209 [pid = 1944] [id = 696] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3729b800 == 208 [pid = 1944] [id = 697] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d379e0000 == 207 [pid = 1944] [id = 698] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3badc000 == 206 [pid = 1944] [id = 701] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d316af800 == 205 [pid = 1944] [id = 247] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39932000 == 204 [pid = 1944] [id = 700] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d313c5000 == 203 [pid = 1944] [id = 693] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d24297800 == 202 [pid = 1944] [id = 766] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d20216000 == 201 [pid = 1944] [id = 765] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1f1da800 == 200 [pid = 1944] [id = 764] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1e0de800 == 199 [pid = 1944] [id = 757] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1def9000 == 198 [pid = 1944] [id = 755] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d1dede800 == 197 [pid = 1944] [id = 754] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d37e43000 == 196 [pid = 1944] [id = 753] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4fdab800 == 195 [pid = 1944] [id = 752] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d4ab68800 == 194 [pid = 1944] [id = 751] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3d613000 == 193 [pid = 1944] [id = 750] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3bd62000 == 192 [pid = 1944] [id = 749] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d39943800 == 191 [pid = 1944] [id = 748] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d379e0800 == 190 [pid = 1944] [id = 747] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d3712d800 == 189 [pid = 1944] [id = 746] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d365e5000 == 188 [pid = 1944] [id = 745] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d343a2000 == 187 [pid = 1944] [id = 744] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d32fe9000 == 186 [pid = 1944] [id = 743] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d30819000 == 185 [pid = 1944] [id = 742] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d26670000 == 184 [pid = 1944] [id = 741] 21:42:28 INFO - PROCESS | 1944 | --DOCSHELL 0x7f9d201e0000 == 183 [pid = 1944] [id = 740] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 326 (0x7f9d33865000) [pid = 1944] [serial = 2219] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 325 (0x7f9d273b5c00) [pid = 1944] [serial = 2052] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 324 (0x7f9d37a58800) [pid = 1944] [serial = 2195] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 323 (0x7f9d3a8c8800) [pid = 1944] [serial = 2159] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 322 (0x7f9d2289fc00) [pid = 1944] [serial = 2202] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 321 (0x7f9d34677800) [pid = 1944] [serial = 2156] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 320 (0x7f9d40495400) [pid = 1944] [serial = 2165] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 319 (0x7f9d44a5ec00) [pid = 1944] [serial = 1899] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 318 (0x7f9d3c0cb000) [pid = 1944] [serial = 1893] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 317 (0x7f9d4f416c00) [pid = 1944] [serial = 1911] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 316 (0x7f9d4ba46c00) [pid = 1944] [serial = 1902] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 315 (0x7f9d33861000) [pid = 1944] [serial = 1935] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 314 (0x7f9d28d39000) [pid = 1944] [serial = 2210] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 313 (0x7f9d4f410800) [pid = 1944] [serial = 1905] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 312 (0x7f9d3385e000) [pid = 1944] [serial = 1932] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 311 (0x7f9d20067000) [pid = 1944] [serial = 2198] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 310 (0x7f9d4f6a7800) [pid = 1944] [serial = 1914] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 309 (0x7f9d20eacc00) [pid = 1944] [serial = 1926] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 308 (0x7f9d25d0d000) [pid = 1944] [serial = 2150] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 307 (0x7f9d4f587c00) [pid = 1944] [serial = 1908] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 306 (0x7f9d2a24a400) [pid = 1944] [serial = 2189] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 305 (0x7f9d4a9eec00) [pid = 1944] [serial = 2168] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 304 (0x7f9d3ed78400) [pid = 1944] [serial = 2127] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 303 (0x7f9d30cc3800) [pid = 1944] [serial = 1923] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 302 (0x7f9d212c3c00) [pid = 1944] [serial = 2201] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 301 (0x7f9d31ad8400) [pid = 1944] [serial = 2217] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x7f9d25d10400) [pid = 1944] [serial = 2207] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x7f9d2c0af800) [pid = 1944] [serial = 2214] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 298 (0x7f9d202f6800) [pid = 1944] [serial = 1920] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 297 (0x7f9d2a205800) [pid = 1944] [serial = 2213] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 296 (0x7f9d2a16d400) [pid = 1944] [serial = 2153] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 295 (0x7f9d3ba57000) [pid = 1944] [serial = 2162] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 294 (0x7f9d27bc8400) [pid = 1944] [serial = 2208] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 293 (0x7f9d4f40b800) [pid = 1944] [serial = 2174] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x7f9d2283d400) [pid = 1944] [serial = 2177] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x7f9d3cac3000) [pid = 1944] [serial = 1896] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x7f9d255a9000) [pid = 1944] [serial = 2205] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x7f9d4ba46000) [pid = 1944] [serial = 2171] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x7f9d29ed2800) [pid = 1944] [serial = 2211] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x7f9d3811d000) [pid = 1944] [serial = 1890] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x7f9d4f6af800) [pid = 1944] [serial = 1929] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x7f9d30cc0c00) [pid = 1944] [serial = 1917] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x7f9d4fbabc00) [pid = 1944] [serial = 2180] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x7f9d24b0b800) [pid = 1944] [serial = 2204] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x7f9d273be400) [pid = 1944] [serial = 1884] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x7f9d2a246400) [pid = 1944] [serial = 2183] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x7f9d30dd7800) [pid = 1944] [serial = 2216] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x7f9d24a0a000) [pid = 1944] [serial = 2186] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x7f9d31a4a000) [pid = 1944] [serial = 1887] [outer = (nil)] [url = about:blank] 21:42:28 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x7f9d2c0a7800) [pid = 1944] [serial = 2192] [outer = (nil)] [url = about:blank] 21:42:29 INFO - PROCESS | 1944 | 1461559349059 Marionette TRACE conn4 <- [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"]]]}] 21:42:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:42:29 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 21:42:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:42:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 3186ms 21:42:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:42:29 INFO - PROCESS | 1944 | 1461559349112 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:42:29 INFO - PROCESS | 1944 | 1461559349115 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:42:29 INFO - PROCESS | 1944 | 1461559349122 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:42:29 INFO - PROCESS | 1944 | 1461559349127 Marionette TRACE conn4 <- [1,3114,null,{}] 21:42:29 INFO - PROCESS | 1944 | 1461559349133 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:42:29 INFO - PROCESS | 1944 | 1461559349323 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:42:29 INFO - PROCESS | 1944 | 1461559349536 Marionette TRACE conn4 -> [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\", \"f536a6e2-c194-40a5-9c9a-b57835a488f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x7f9d1deed800 == 184 [pid = 1944] [id = 788] 21:42:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x7f9d1de64400) [pid = 1944] [serial = 2363] [outer = (nil)] 21:42:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x7f9d20067000) [pid = 1944] [serial = 2364] [outer = 0x7f9d1de64400] 21:42:29 INFO - PROCESS | 1944 | 1461559349598 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x7f9d202ea400) [pid = 1944] [serial = 2365] [outer = 0x7f9d1de64400] 21:42:30 INFO - PROCESS | 1944 | 1461559350353 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:42:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:42:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1278ms 21:42:30 INFO - PROCESS | 1944 | 1461559350401 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 1944 | 1461559350408 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:42:31 WARNING - u'runner_teardown' () 21:42:31 INFO - No more tests 21:42:31 INFO - Got 0 unexpected results 21:42:31 INFO - SUITE-END | took 1110s 21:42:31 INFO - Closing logging queue 21:42:31 INFO - queue closed 21:42:31 INFO - Return code: 0 21:42:31 WARNING - # TBPL SUCCESS # 21:42:31 INFO - Running post-action listener: _resource_record_post_action 21:42:31 INFO - Running post-run listener: _resource_record_post_run 21:42:32 INFO - Total resource usage - Wall time: 1147s; CPU: 98.0%; Read bytes: 6656000; Write bytes: 979959808; Read time: 3176; Write time: 371888 21:42:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:42:32 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51531776; Read time: 0; Write time: 54720 21:42:32 INFO - run-tests - Wall time: 1118s; CPU: 98.0%; Read bytes: 6070272; Write bytes: 866721792; Read time: 2896; Write time: 255640 21:42:32 INFO - Running post-run listener: _upload_blobber_files 21:42:32 INFO - Blob upload gear active. 21:42:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:42:32 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 21:42:32 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'] 21:42:32 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 21:42:33 INFO - (blobuploader) - INFO - Open directory for files ... 21:42:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:42:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:42:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:42:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:42:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:42:34 INFO - (blobuploader) - INFO - Done attempting. 21:42:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:42:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:42:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:42:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:42:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:42:35 INFO - (blobuploader) - INFO - Done attempting. 21:42:35 INFO - (blobuploader) - INFO - Iteration through files over. 21:42:35 INFO - Return code: 0 21:42:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:42:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:42:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ad786789c444b0101a0912ead8ff050a5a94eaf3b578201ab3a452937847424ffe330be84810cda1ab9f6f54ea3c5211916313a235d3ee7ef03694390cd328d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/acc417365a1a82159d50c249c878202ce53fff886f8b1a565de190f6d9fcfebf840b941208a9dc12092e6ecb4556bac6a2a32c350701dc300f8765a1c47d7d0b"} 21:42:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:42:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:42:35 INFO - Contents: 21:42:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ad786789c444b0101a0912ead8ff050a5a94eaf3b578201ab3a452937847424ffe330be84810cda1ab9f6f54ea3c5211916313a235d3ee7ef03694390cd328d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/acc417365a1a82159d50c249c878202ce53fff886f8b1a565de190f6d9fcfebf840b941208a9dc12092e6ecb4556bac6a2a32c350701dc300f8765a1c47d7d0b"} 21:42:35 INFO - Running post-run listener: copy_logs_to_upload_dir 21:42:35 INFO - Copying logs to upload dir... 21:42:35 INFO - mkdir: /builds/slave/test/build/upload/logs 21:42:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1233.375995 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 33 secs) (at 2016-04-24 21:42:36.115585) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 21:42:36.121988) ========= 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-1461557873.19786-707306958 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5ad786789c444b0101a0912ead8ff050a5a94eaf3b578201ab3a452937847424ffe330be84810cda1ab9f6f54ea3c5211916313a235d3ee7ef03694390cd328d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/acc417365a1a82159d50c249c878202ce53fff886f8b1a565de190f6d9fcfebf840b941208a9dc12092e6ecb4556bac6a2a32c350701dc300f8765a1c47d7d0b"} build_url:https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032445 build_url: 'https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/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/5ad786789c444b0101a0912ead8ff050a5a94eaf3b578201ab3a452937847424ffe330be84810cda1ab9f6f54ea3c5211916313a235d3ee7ef03694390cd328d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/acc417365a1a82159d50c249c878202ce53fff886f8b1a565de190f6d9fcfebf840b941208a9dc12092e6ecb4556bac6a2a32c350701dc300f8765a1c47d7d0b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PELbLKDaQ0ynU_VieNsBzg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 21:42:36.192974) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 21:42:36.199462) ========= 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-1461557873.19786-707306958 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017011 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 21:42:36.264049) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 21:42:36.264489) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 21:42:36.265012) ========= ========= Total master_lag: 8.52 =========