builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1527 starttime: 1461902841.71 results: success (0) buildid: 20160428194549 builduid: b847078a936c4531a0b7cc4b0ba1127a revision: 6e453fe828bf9054b6db0307ffb034d3acceb9c9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:21.712000) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:21.712486) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:21.712773) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:21.897210) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:21.897606) ========= 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-1461902833.683077-397806702 _=/tools/buildbot/bin/python using PTY: False --2016-04-28 21:07:21-- 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% 9.25M=0.001s 2016-04-28 21:07:22 (9.25 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.607786 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:22.548649) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:22.548985) ========= 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-1461902833.683077-397806702 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.055793 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:22.636114) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 21:07:22.636471) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6e453fe828bf9054b6db0307ffb034d3acceb9c9 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6e453fe828bf9054b6db0307ffb034d3acceb9c9 --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-1461902833.683077-397806702 _=/tools/buildbot/bin/python using PTY: False 2016-04-28 21:07:22,756 truncating revision to first 12 chars 2016-04-28 21:07:22,756 Setting DEBUG logging. 2016-04-28 21:07:22,757 attempt 1/10 2016-04-28 21:07:22,757 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/6e453fe828bf?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-28 21:07:23,933 unpacking tar archive at: mozilla-aurora-6e453fe828bf/testing/mozharness/ program finished with exit code 0 elapsedTime=1.827716 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 21:07:24.496973) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:24.497303) ========= script_repo_revision: 6e453fe828bf9054b6db0307ffb034d3acceb9c9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:24.497697) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:24.497995) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-28 21:07:24.529527) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 14 secs) (at 2016-04-28 21:07:24.529882) ========= /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-aurora --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-aurora', '--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-1461902833.683077-397806702 _=/tools/buildbot/bin/python using PTY: False 21:07:24 INFO - MultiFileLogger online at 20160428 21:07:24 in /builds/slave/test 21:07:24 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-aurora --download-symbols true 21:07:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:07:24 INFO - {'append_to_log': False, 21:07:24 INFO - 'base_work_dir': '/builds/slave/test', 21:07:24 INFO - 'blob_upload_branch': 'mozilla-aurora', 21:07:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:07:24 INFO - 'buildbot_json_path': 'buildprops.json', 21:07:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:07:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:07:24 INFO - 'download_minidump_stackwalk': True, 21:07:24 INFO - 'download_symbols': 'true', 21:07:24 INFO - 'e10s': False, 21:07:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:07:24 INFO - 'tooltool.py': '/tools/tooltool.py', 21:07:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:07:24 INFO - '/tools/misc-python/virtualenv.py')}, 21:07:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:07:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:07:24 INFO - 'log_level': 'info', 21:07:24 INFO - 'log_to_console': True, 21:07:24 INFO - 'opt_config_files': (), 21:07:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:07:24 INFO - '--processes=1', 21:07:24 INFO - '--config=%(test_path)s/wptrunner.ini', 21:07:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:07:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:07:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:07:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:07:24 INFO - 'pip_index': False, 21:07:24 INFO - 'require_test_zip': True, 21:07:24 INFO - 'test_type': ('testharness',), 21:07:24 INFO - 'this_chunk': '1', 21:07:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:07:24 INFO - 'total_chunks': '10', 21:07:24 INFO - 'virtualenv_path': 'venv', 21:07:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:07:24 INFO - 'work_dir': 'build'} 21:07:24 INFO - ##### 21:07:24 INFO - ##### Running clobber step. 21:07:24 INFO - ##### 21:07:24 INFO - Running pre-action listener: _resource_record_pre_action 21:07:24 INFO - Running main action method: clobber 21:07:24 INFO - rmtree: /builds/slave/test/build 21:07:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:07:26 INFO - Running post-action listener: _resource_record_post_action 21:07:26 INFO - ##### 21:07:26 INFO - ##### Running read-buildbot-config step. 21:07:26 INFO - ##### 21:07:26 INFO - Running pre-action listener: _resource_record_pre_action 21:07:26 INFO - Running main action method: read_buildbot_config 21:07:26 INFO - Using buildbot properties: 21:07:26 INFO - { 21:07:26 INFO - "project": "", 21:07:26 INFO - "product": "firefox", 21:07:26 INFO - "script_repo_revision": "production", 21:07:26 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 21:07:26 INFO - "repository": "", 21:07:26 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 21:07:26 INFO - "buildid": "20160428194549", 21:07:26 INFO - "pgo_build": "False", 21:07:26 INFO - "basedir": "/builds/slave/test", 21:07:26 INFO - "buildnumber": 5, 21:07:26 INFO - "slavename": "tst-linux64-spot-1527", 21:07:26 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 21:07:26 INFO - "platform": "linux64", 21:07:26 INFO - "branch": "mozilla-aurora", 21:07:26 INFO - "revision": "6e453fe828bf9054b6db0307ffb034d3acceb9c9", 21:07:26 INFO - "repo_path": "releases/mozilla-aurora", 21:07:26 INFO - "moz_repo_path": "", 21:07:26 INFO - "stage_platform": "linux64", 21:07:26 INFO - "builduid": "b847078a936c4531a0b7cc4b0ba1127a", 21:07:26 INFO - "slavebuilddir": "test" 21:07:26 INFO - } 21:07:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 21:07:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 21:07:26 INFO - Running post-action listener: _resource_record_post_action 21:07:26 INFO - ##### 21:07:26 INFO - ##### Running download-and-extract step. 21:07:26 INFO - ##### 21:07:26 INFO - Running pre-action listener: _resource_record_pre_action 21:07:26 INFO - Running main action method: download_and_extract 21:07:26 INFO - mkdir: /builds/slave/test/build/tests 21:07:26 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:07:26 INFO - https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 21:07:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 21:07:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 21:07:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 21:07:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 21:07:28 INFO - Downloaded 1361 bytes. 21:07:28 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 21:07:28 INFO - Using the following test package requirements: 21:07:28 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 21:07:28 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 21:07:28 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 21:07:28 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'jsshell-linux-x86_64.zip'], 21:07:28 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 21:07:28 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 21:07:28 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 21:07:28 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 21:07:28 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 21:07:28 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 21:07:28 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 21:07:28 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 21:07:28 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:07:28 INFO - https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 21:07:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 21:07:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 21:07:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 21:07:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 21:07:30 INFO - Downloaded 22749152 bytes. 21:07:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:07:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:07:31 INFO - caution: filename not matched: web-platform/* 21:07:31 INFO - Return code: 11 21:07:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:07:31 INFO - https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 21:07:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 21:07:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 21:07:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 21:07:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 21:07:36 INFO - Downloaded 36406739 bytes. 21:07:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:07:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:07:39 INFO - caution: filename not matched: bin/* 21:07:39 INFO - caution: filename not matched: config/* 21:07:39 INFO - caution: filename not matched: mozbase/* 21:07:39 INFO - caution: filename not matched: marionette/* 21:07:39 INFO - caution: filename not matched: tools/wptserve/* 21:07:39 INFO - Return code: 11 21:07:39 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:07:39 INFO - https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 21:07:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 21:07:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 21:07:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 21:07:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 21:07:46 INFO - Downloaded 69378362 bytes. 21:07:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 21:07:46 INFO - mkdir: /builds/slave/test/properties 21:07:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:07:46 INFO - Writing to file /builds/slave/test/properties/build_url 21:07:46 INFO - Contents: 21:07:46 INFO - build_url:https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 21:07:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 21:07:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:07:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:07:48 INFO - Contents: 21:07:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 21:07:48 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:07:48 INFO - https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:07:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 21:07:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 21:07:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 21:07:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 21:07:55 INFO - Downloaded 90881979 bytes. 21:07:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:07:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:08:01 INFO - Return code: 0 21:08:01 INFO - Running post-action listener: _resource_record_post_action 21:08:01 INFO - Running post-action listener: set_extra_try_arguments 21:08:01 INFO - ##### 21:08:01 INFO - ##### Running create-virtualenv step. 21:08:01 INFO - ##### 21:08:01 INFO - Running pre-action listener: _pre_create_virtualenv 21:08:01 INFO - Running pre-action listener: _resource_record_pre_action 21:08:01 INFO - Running main action method: create_virtualenv 21:08:01 INFO - Creating virtualenv /builds/slave/test/build/venv 21:08:01 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:08:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:08:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:08:02 INFO - Using real prefix '/usr' 21:08:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:08:03 INFO - Installing distribute.............................................................................................................................................................................................done. 21:08:10 INFO - Installing pip.................done. 21:08:10 INFO - Return code: 0 21:08:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:08:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:08:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:08:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:08:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:08:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:10 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 0x2584030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25853f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x268e290>, '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 0x268e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25c5be0>, '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-1461902833.683077-397806702', '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:08:10 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:08:10 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:08:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:08:10 INFO - 'CCACHE_UMASK': '002', 21:08:10 INFO - 'DISPLAY': ':0', 21:08:10 INFO - 'HOME': '/home/cltbld', 21:08:10 INFO - 'LANG': 'en_US.UTF-8', 21:08:10 INFO - 'LOGNAME': 'cltbld', 21:08:10 INFO - 'MAIL': '/var/mail/cltbld', 21:08:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:08:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:08:10 INFO - 'MOZ_NO_REMOTE': '1', 21:08:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:08:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:08:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:08:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:08:10 INFO - 'PWD': '/builds/slave/test', 21:08:10 INFO - 'SHELL': '/bin/bash', 21:08:10 INFO - 'SHLVL': '1', 21:08:10 INFO - 'TERM': 'linux', 21:08:10 INFO - 'TMOUT': '86400', 21:08:10 INFO - 'USER': 'cltbld', 21:08:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461902833.683077-397806702', 21:08:10 INFO - '_': '/tools/buildbot/bin/python'} 21:08:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:08:11 INFO - Downloading/unpacking psutil>=0.7.1 21:08:11 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:08:11 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:08:11 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:08:11 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:08:11 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:08:11 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:08:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:08:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:08:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:08:16 INFO - Installing collected packages: psutil 21:08:16 INFO - Running setup.py install for psutil 21:08:17 INFO - building 'psutil._psutil_linux' extension 21:08:17 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:08:17 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:08:17 INFO - building 'psutil._psutil_posix' extension 21:08:17 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:08:17 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:08:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:08:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:08:18 INFO - Successfully installed psutil 21:08:18 INFO - Cleaning up... 21:08:18 INFO - Return code: 0 21:08:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:08:18 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:08:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:08:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:18 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:08:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:08:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:18 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 0x2584030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25853f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x268e290>, '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 0x268e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25c5be0>, '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-1461902833.683077-397806702', '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:08:18 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:08:18 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:08:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:08:18 INFO - 'CCACHE_UMASK': '002', 21:08:18 INFO - 'DISPLAY': ':0', 21:08:18 INFO - 'HOME': '/home/cltbld', 21:08:18 INFO - 'LANG': 'en_US.UTF-8', 21:08:18 INFO - 'LOGNAME': 'cltbld', 21:08:18 INFO - 'MAIL': '/var/mail/cltbld', 21:08:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:08:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:08:18 INFO - 'MOZ_NO_REMOTE': '1', 21:08:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:08:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:08:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:08:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:08:18 INFO - 'PWD': '/builds/slave/test', 21:08:18 INFO - 'SHELL': '/bin/bash', 21:08:18 INFO - 'SHLVL': '1', 21:08:18 INFO - 'TERM': 'linux', 21:08:18 INFO - 'TMOUT': '86400', 21:08:18 INFO - 'USER': 'cltbld', 21:08:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461902833.683077-397806702', 21:08:18 INFO - '_': '/tools/buildbot/bin/python'} 21:08:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:08:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:08:18 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:08:18 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:08:18 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:08:18 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:08:18 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:08:18 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:08:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:08:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:08:23 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:08:23 INFO - Installing collected packages: mozsystemmonitor 21:08:23 INFO - Running setup.py install for mozsystemmonitor 21:08:23 INFO - Successfully installed mozsystemmonitor 21:08:23 INFO - Cleaning up... 21:08:24 INFO - Return code: 0 21:08:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:08:24 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:08:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:08:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:24 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:08:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:08:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:24 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 0x2584030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25853f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x268e290>, '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 0x268e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25c5be0>, '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-1461902833.683077-397806702', '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:08:24 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:08:24 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:08:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:08:24 INFO - 'CCACHE_UMASK': '002', 21:08:24 INFO - 'DISPLAY': ':0', 21:08:24 INFO - 'HOME': '/home/cltbld', 21:08:24 INFO - 'LANG': 'en_US.UTF-8', 21:08:24 INFO - 'LOGNAME': 'cltbld', 21:08:24 INFO - 'MAIL': '/var/mail/cltbld', 21:08:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:08:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:08:24 INFO - 'MOZ_NO_REMOTE': '1', 21:08:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:08:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:08:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:08:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:08:24 INFO - 'PWD': '/builds/slave/test', 21:08:24 INFO - 'SHELL': '/bin/bash', 21:08:24 INFO - 'SHLVL': '1', 21:08:24 INFO - 'TERM': 'linux', 21:08:24 INFO - 'TMOUT': '86400', 21:08:24 INFO - 'USER': 'cltbld', 21:08:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461902833.683077-397806702', 21:08:24 INFO - '_': '/tools/buildbot/bin/python'} 21:08:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:08:24 INFO - Downloading/unpacking blobuploader==1.2.4 21:08:24 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:08:24 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:08:24 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:08:24 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:08:24 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:08:24 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:08:29 INFO - Downloading blobuploader-1.2.4.tar.gz 21:08:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:08:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:08:29 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:08:29 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:08:29 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:08:29 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:08:29 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:08:29 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:08:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:08:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:08:30 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:08:30 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:08:30 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:08:30 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:08:30 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:08:30 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:08:31 INFO - Downloading docopt-0.6.1.tar.gz 21:08:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:08:31 INFO - Installing collected packages: blobuploader, requests, docopt 21:08:31 INFO - Running setup.py install for blobuploader 21:08:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:08:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:08:31 INFO - Running setup.py install for requests 21:08:32 INFO - Running setup.py install for docopt 21:08:32 INFO - Successfully installed blobuploader requests docopt 21:08:32 INFO - Cleaning up... 21:08:32 INFO - Return code: 0 21:08:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:08:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:08:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:08:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:08:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:08:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:32 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 0x2584030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25853f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x268e290>, '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 0x268e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25c5be0>, '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-1461902833.683077-397806702', '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:08:32 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:08:32 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:08:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:08:32 INFO - 'CCACHE_UMASK': '002', 21:08:32 INFO - 'DISPLAY': ':0', 21:08:32 INFO - 'HOME': '/home/cltbld', 21:08:32 INFO - 'LANG': 'en_US.UTF-8', 21:08:32 INFO - 'LOGNAME': 'cltbld', 21:08:32 INFO - 'MAIL': '/var/mail/cltbld', 21:08:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:08:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:08:32 INFO - 'MOZ_NO_REMOTE': '1', 21:08:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:08:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:08:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:08:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:08:32 INFO - 'PWD': '/builds/slave/test', 21:08:32 INFO - 'SHELL': '/bin/bash', 21:08:32 INFO - 'SHLVL': '1', 21:08:32 INFO - 'TERM': 'linux', 21:08:32 INFO - 'TMOUT': '86400', 21:08:32 INFO - 'USER': 'cltbld', 21:08:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461902833.683077-397806702', 21:08:32 INFO - '_': '/tools/buildbot/bin/python'} 21:08:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:08:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:08:33 INFO - Running setup.py (path:/tmp/pip-omSJJp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:08:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:08:33 INFO - Running setup.py (path:/tmp/pip-9zJi9U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:08:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:08:33 INFO - Running setup.py (path:/tmp/pip-Tz7_Hk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:08:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:08:33 INFO - Running setup.py (path:/tmp/pip-e2hn_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:08:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:08:33 INFO - Running setup.py (path:/tmp/pip-cELrSZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:08:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:08:33 INFO - Running setup.py (path:/tmp/pip-7OeN9w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:08:34 INFO - Running setup.py (path:/tmp/pip-vfMfSv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:08:34 INFO - Running setup.py (path:/tmp/pip-Oq6dNw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:08:34 INFO - Running setup.py (path:/tmp/pip-i2Tvl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:08:34 INFO - Running setup.py (path:/tmp/pip-UHOA5d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:08:34 INFO - Running setup.py (path:/tmp/pip-FdN1r2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:08:34 INFO - Running setup.py (path:/tmp/pip-5Troga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:08:34 INFO - Running setup.py (path:/tmp/pip-n7YD7Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:08:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:08:34 INFO - Running setup.py (path:/tmp/pip-zIOlZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:08:35 INFO - Running setup.py (path:/tmp/pip-HCXZE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:08:35 INFO - Running setup.py (path:/tmp/pip-Rub_qQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:08:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:08:35 INFO - Running setup.py (path:/tmp/pip-WCbb0a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:08:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:08:35 INFO - Running setup.py (path:/tmp/pip-0xZ_LN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:08:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:08:35 INFO - Running setup.py (path:/tmp/pip-1539kb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:08:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:08:35 INFO - Running setup.py (path:/tmp/pip-UMsjpC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:08:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:08:36 INFO - Running setup.py (path:/tmp/pip-kGYyKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:08:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:08:36 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:08:36 INFO - Running setup.py install for manifestparser 21:08:36 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:08:36 INFO - Running setup.py install for mozcrash 21:08:36 INFO - Running setup.py install for mozdebug 21:08:37 INFO - Running setup.py install for mozdevice 21:08:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:08:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:08:37 INFO - Running setup.py install for mozfile 21:08:37 INFO - Running setup.py install for mozhttpd 21:08:37 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:08:37 INFO - Running setup.py install for mozinfo 21:08:37 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:08:37 INFO - Running setup.py install for mozInstall 21:08:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:08:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:08:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:08:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:08:38 INFO - Running setup.py install for mozleak 21:08:38 INFO - Running setup.py install for mozlog 21:08:38 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:08:38 INFO - Running setup.py install for moznetwork 21:08:38 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:08:38 INFO - Running setup.py install for mozprocess 21:08:38 INFO - Running setup.py install for mozprofile 21:08:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:08:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:08:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:08:39 INFO - Running setup.py install for mozrunner 21:08:39 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:08:39 INFO - Running setup.py install for mozscreenshot 21:08:39 INFO - Running setup.py install for moztest 21:08:39 INFO - Running setup.py install for mozversion 21:08:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:08:40 INFO - Running setup.py install for wptserve 21:08:40 INFO - Running setup.py install for marionette-driver 21:08:40 INFO - Running setup.py install for browsermob-proxy 21:08:40 INFO - Running setup.py install for marionette-client 21:08:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:08:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:08:41 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:08:41 INFO - Cleaning up... 21:08:41 INFO - Return code: 0 21:08:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:08:41 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:08:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:08:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:41 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:08:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:08:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 21:08:41 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 0x2584030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25853f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25c8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x268e290>, '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 0x268e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25c5be0>, '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-1461902833.683077-397806702', '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:08:41 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:08:41 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:08:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:08:41 INFO - 'CCACHE_UMASK': '002', 21:08:41 INFO - 'DISPLAY': ':0', 21:08:41 INFO - 'HOME': '/home/cltbld', 21:08:41 INFO - 'LANG': 'en_US.UTF-8', 21:08:41 INFO - 'LOGNAME': 'cltbld', 21:08:41 INFO - 'MAIL': '/var/mail/cltbld', 21:08:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:08:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:08:41 INFO - 'MOZ_NO_REMOTE': '1', 21:08:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:08:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:08:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:08:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:08:41 INFO - 'PWD': '/builds/slave/test', 21:08:41 INFO - 'SHELL': '/bin/bash', 21:08:41 INFO - 'SHLVL': '1', 21:08:41 INFO - 'TERM': 'linux', 21:08:41 INFO - 'TMOUT': '86400', 21:08:41 INFO - 'USER': 'cltbld', 21:08:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461902833.683077-397806702', 21:08:41 INFO - '_': '/tools/buildbot/bin/python'} 21:08:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:08:41 INFO - Running setup.py (path:/tmp/pip-tD8SU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:08:41 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:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:08:41 INFO - Running setup.py (path:/tmp/pip-w5zzTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:08:41 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:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:08:41 INFO - Running setup.py (path:/tmp/pip-SV7FUv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:08:42 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:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:08:42 INFO - Running setup.py (path:/tmp/pip-2b9EdS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:08:42 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:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:08:42 INFO - Running setup.py (path:/tmp/pip-6fwNY6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:08:42 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:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:08:42 INFO - Running setup.py (path:/tmp/pip-SHX5HN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:08:42 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:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:08:42 INFO - Running setup.py (path:/tmp/pip-NipKwe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:08:42 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:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:08:42 INFO - Running setup.py (path:/tmp/pip-CKvP5m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:08:42 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:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:08:42 INFO - Running setup.py (path:/tmp/pip-gU2M_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:08:42 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:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:08:42 INFO - Running setup.py (path:/tmp/pip-C16Rwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:08:43 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:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:08:43 INFO - Running setup.py (path:/tmp/pip-4fhQQx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:08:43 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:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:08:43 INFO - Running setup.py (path:/tmp/pip-19HhsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:08:43 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:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:08:43 INFO - Running setup.py (path:/tmp/pip-E4taD0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:08:43 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:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:08:43 INFO - Running setup.py (path:/tmp/pip-kQRuoR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:08:43 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:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:08:43 INFO - Running setup.py (path:/tmp/pip-PBCQp6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:08:43 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:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:08:43 INFO - Running setup.py (path:/tmp/pip-ykrdBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:08:43 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:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:08:43 INFO - Running setup.py (path:/tmp/pip-kfmmYE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:08:44 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:08:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:08:44 INFO - Running setup.py (path:/tmp/pip-z3f1Ir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:08:44 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:08:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:08:44 INFO - Running setup.py (path:/tmp/pip-qckPTH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:08:44 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:08:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:08:44 INFO - Running setup.py (path:/tmp/pip-UXlJF8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:08:44 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:08:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:08:44 INFO - Running setup.py (path:/tmp/pip-_tlOQE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:08:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:08:45 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:08:45 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:08:45 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:08:45 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:08:45 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:08:45 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:08:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:08:45 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:08:45 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:08:45 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:08:45 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:08:45 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:08:45 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:08:50 INFO - Downloading blessings-1.6.tar.gz 21:08:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:08:50 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:08:50 INFO - Installing collected packages: blessings 21:08:50 INFO - Running setup.py install for blessings 21:08:50 INFO - Successfully installed blessings 21:08:50 INFO - Cleaning up... 21:08:50 INFO - Return code: 0 21:08:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:08:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:08:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:08:51 INFO - Reading from file tmpfile_stdout 21:08:51 INFO - Current package versions: 21:08:51 INFO - argparse == 1.2.1 21:08:51 INFO - blessings == 1.6 21:08:51 INFO - blobuploader == 1.2.4 21:08:51 INFO - browsermob-proxy == 0.6.0 21:08:51 INFO - docopt == 0.6.1 21:08:51 INFO - manifestparser == 1.1 21:08:51 INFO - marionette-client == 2.3.0 21:08:51 INFO - marionette-driver == 1.4.0 21:08:51 INFO - mozInstall == 1.12 21:08:51 INFO - mozcrash == 0.17 21:08:51 INFO - mozdebug == 0.1 21:08:51 INFO - mozdevice == 0.48 21:08:51 INFO - mozfile == 1.2 21:08:51 INFO - mozhttpd == 0.7 21:08:51 INFO - mozinfo == 0.9 21:08:51 INFO - mozleak == 0.1 21:08:51 INFO - mozlog == 3.1 21:08:51 INFO - moznetwork == 0.27 21:08:51 INFO - mozprocess == 0.22 21:08:51 INFO - mozprofile == 0.28 21:08:51 INFO - mozrunner == 6.11 21:08:51 INFO - mozscreenshot == 0.1 21:08:51 INFO - mozsystemmonitor == 0.0 21:08:51 INFO - moztest == 0.7 21:08:51 INFO - mozversion == 1.4 21:08:51 INFO - psutil == 3.1.1 21:08:51 INFO - requests == 1.2.3 21:08:51 INFO - wptserve == 1.4.0 21:08:51 INFO - wsgiref == 0.1.2 21:08:51 INFO - Running post-action listener: _resource_record_post_action 21:08:51 INFO - Running post-action listener: _start_resource_monitoring 21:08:51 INFO - Starting resource monitoring. 21:08:51 INFO - ##### 21:08:51 INFO - ##### Running pull step. 21:08:51 INFO - ##### 21:08:51 INFO - Running pre-action listener: _resource_record_pre_action 21:08:51 INFO - Running main action method: pull 21:08:51 INFO - Pull has nothing to do! 21:08:51 INFO - Running post-action listener: _resource_record_post_action 21:08:51 INFO - ##### 21:08:51 INFO - ##### Running install step. 21:08:51 INFO - ##### 21:08:51 INFO - Running pre-action listener: _resource_record_pre_action 21:08:51 INFO - Running main action method: install 21:08:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:08:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:08:51 INFO - Reading from file tmpfile_stdout 21:08:51 INFO - Detecting whether we're running mozinstall >=1.0... 21:08:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:08:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:08:51 INFO - Reading from file tmpfile_stdout 21:08:51 INFO - Output received: 21:08:51 INFO - Usage: mozinstall [options] installer 21:08:51 INFO - Options: 21:08:51 INFO - -h, --help show this help message and exit 21:08:51 INFO - -d DEST, --destination=DEST 21:08:51 INFO - Directory to install application into. [default: 21:08:51 INFO - "/builds/slave/test"] 21:08:51 INFO - --app=APP Application being installed. [default: firefox] 21:08:51 INFO - mkdir: /builds/slave/test/build/application 21:08:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 21:08:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 21:09:20 INFO - Reading from file tmpfile_stdout 21:09:20 INFO - Output received: 21:09:20 INFO - /builds/slave/test/build/application/firefox/firefox 21:09:20 INFO - Running post-action listener: _resource_record_post_action 21:09:20 INFO - ##### 21:09:20 INFO - ##### Running run-tests step. 21:09:20 INFO - ##### 21:09:20 INFO - Running pre-action listener: _resource_record_pre_action 21:09:20 INFO - Running main action method: run_tests 21:09:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:09:20 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:09:20 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:09:20 INFO - grabbing minidump binary from tooltool 21:09: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:09:20 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x268e290>, '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 0x268e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25c5be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:09:20 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 21:09:20 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 21:09:20 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:09:20 INFO - Return code: 0 21:09:20 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 21:09:20 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:09:20 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/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.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:09:20 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/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.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:09:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:09:20 INFO - 'CCACHE_UMASK': '002', 21:09:20 INFO - 'DISPLAY': ':0', 21:09:20 INFO - 'HOME': '/home/cltbld', 21:09:20 INFO - 'LANG': 'en_US.UTF-8', 21:09:20 INFO - 'LOGNAME': 'cltbld', 21:09:20 INFO - 'MAIL': '/var/mail/cltbld', 21:09:20 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:09:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:09:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:09:20 INFO - 'MOZ_NO_REMOTE': '1', 21:09:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:09:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:09:20 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:09:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:09:20 INFO - 'PWD': '/builds/slave/test', 21:09:20 INFO - 'SHELL': '/bin/bash', 21:09:20 INFO - 'SHLVL': '1', 21:09:20 INFO - 'TERM': 'linux', 21:09:20 INFO - 'TMOUT': '86400', 21:09:20 INFO - 'USER': 'cltbld', 21:09:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461902833.683077-397806702', 21:09:20 INFO - '_': '/tools/buildbot/bin/python'} 21:09:20 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/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.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:09:21 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 21:09:21 INFO - import pkg_resources 21:09:22 INFO - Using 1 client processes 21:09:22 INFO - wptserve Starting http server on 127.0.0.1:8000 21:09:22 INFO - wptserve Starting http server on 127.0.0.1:8001 21:09:22 INFO - wptserve Starting http server on 127.0.0.1:8443 21:09:25 INFO - SUITE-START | Running 778 tests 21:09:25 INFO - Running testharness tests 21:09:25 INFO - Setting up ssl 21:09:25 INFO - PROCESS | certutil | 21:09:25 INFO - PROCESS | certutil | 21:09:25 INFO - PROCESS | certutil | 21:09:25 INFO - Certificate Nickname Trust Attributes 21:09:25 INFO - SSL,S/MIME,JAR/XPI 21:09:25 INFO - 21:09:25 INFO - web-platform-tests CT,, 21:09:25 INFO - 21:09:25 INFO - Starting runner 21:09:27 INFO - PROCESS | 2650 | 1461902967931 Marionette DEBUG Marionette enabled via build flag and pref 21:09:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d3334000 == 1 [pid = 2650] [id = 1] 21:09:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 1 (0x7fa2d3334800) [pid = 2650] [serial = 1] [outer = (nil)] 21:09:28 INFO - PROCESS | 2650 | [2650] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:09:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 2 (0x7fa2d3335800) [pid = 2650] [serial = 2] [outer = 0x7fa2d3334800] 21:09:28 INFO - PROCESS | 2650 | 1461902968741 Marionette INFO Listening on port 2828 21:09:30 INFO - PROCESS | 2650 | 1461902970115 Marionette DEBUG Marionette enabled via command-line flag 21:09:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d020a800 == 2 [pid = 2650] [id = 2] 21:09:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 3 (0x7fa2d020b000) [pid = 2650] [serial = 3] [outer = (nil)] 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:09:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 4 (0x7fa2d020c000) [pid = 2650] [serial = 4] [outer = 0x7fa2d020b000] 21:09:30 INFO - PROCESS | 2650 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa2d02d5850 21:09:30 INFO - PROCESS | 2650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa2cf6520d0 21:09:30 INFO - PROCESS | 2650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa2cf656340 21:09:30 INFO - PROCESS | 2650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa2cf656640 21:09:30 INFO - PROCESS | 2650 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa2cf656970 21:09:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 5 (0x7fa2cf6af000) [pid = 2650] [serial = 5] [outer = 0x7fa2d3334800] 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:09:30 INFO - PROCESS | 2650 | 1461902970503 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33122 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:09:30 INFO - PROCESS | 2650 | 1461902970512 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33123 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:09:30 INFO - PROCESS | 2650 | 1461902970555 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33124 21:09:30 INFO - PROCESS | 2650 | 1461902970607 Marionette DEBUG Closed connection conn0 21:09:30 INFO - PROCESS | 2650 | 1461902970610 Marionette DEBUG Closed connection conn1 21:09:30 INFO - PROCESS | 2650 | 1461902970612 Marionette DEBUG Closed connection conn2 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:09:30 INFO - PROCESS | 2650 | 1461902970716 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33125 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:09:30 INFO - PROCESS | 2650 | 1461902970768 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:33126 21:09:30 INFO - PROCESS | 2650 | 1461902970780 Marionette DEBUG Closed connection conn3 21:09:30 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:09:30 INFO - PROCESS | 2650 | 1461902970848 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:33127 21:09:30 INFO - PROCESS | 2650 | 1461902970865 Marionette DEBUG Closed connection conn4 21:09:30 INFO - PROCESS | 2650 | 1461902970906 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:09:30 INFO - PROCESS | 2650 | 1461902970915 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160428194549","device":"desktop","version":"48.0a2"} 21:09:31 INFO - PROCESS | 2650 | [2650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:09:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3798000 == 3 [pid = 2650] [id = 3] 21:09:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 6 (0x7fa2c3798800) [pid = 2650] [serial = 6] [outer = (nil)] 21:09:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3799000 == 4 [pid = 2650] [id = 4] 21:09:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 7 (0x7fa2c382d000) [pid = 2650] [serial = 7] [outer = (nil)] 21:09:33 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:09:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c25d4000 == 5 [pid = 2650] [id = 5] 21:09:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 8 (0x7fa2c2627400) [pid = 2650] [serial = 8] [outer = (nil)] 21:09:33 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:09:33 INFO - PROCESS | 2650 | [2650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:09:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 9 (0x7fa2c2499000) [pid = 2650] [serial = 9] [outer = 0x7fa2c2627400] 21:09:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 10 (0x7fa2c1f11800) [pid = 2650] [serial = 10] [outer = 0x7fa2c3798800] 21:09:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 11 (0x7fa2c3a17000) [pid = 2650] [serial = 11] [outer = 0x7fa2c382d000] 21:09:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 12 (0x7fa2c3a18c00) [pid = 2650] [serial = 12] [outer = 0x7fa2c2627400] 21:09:34 INFO - PROCESS | 2650 | 1461902974835 Marionette DEBUG loaded listener.js 21:09:34 INFO - PROCESS | 2650 | 1461902974853 Marionette DEBUG loaded listener.js 21:09:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 13 (0x7fa2bff0dc00) [pid = 2650] [serial = 13] [outer = 0x7fa2c2627400] 21:09:35 INFO - PROCESS | 2650 | 1461902975640 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"337cd1e0-3110-4a5c-a91d-8f60f85d8a51","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160428194549","device":"desktop","version":"48.0a2","command_id":1}}] 21:09:35 INFO - PROCESS | 2650 | 1461902975924 Marionette TRACE conn5 -> [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:09:36 INFO - PROCESS | 2650 | 1461902976223 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 21:09:36 INFO - PROCESS | 2650 | 1461902976315 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:09:36 INFO - PROCESS | 2650 | [2650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:09:36 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:09:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 14 (0x7fa2bd04ec00) [pid = 2650] [serial = 14] [outer = 0x7fa2c2627400] 21:09:36 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:09:36 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:36 INFO - PROCESS | 2650 | 1461902976871 Marionette TRACE conn5 <- [1,3,null,{}] 21:09:36 INFO - PROCESS | 2650 | 1461902976965 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:09:36 INFO - PROCESS | 2650 | 1461902976987 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 21:09:37 INFO - PROCESS | 2650 | 1461902977028 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 2650 | 1461902977033 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 21:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:09:37 INFO - PROCESS | 2650 | 1461902977044 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 2650 | 1461902977048 Marionette TRACE conn5 <- [1,6,null,{}] 21:09:37 INFO - PROCESS | 2650 | 1461902977055 Marionette TRACE conn5 -> [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:09:37 INFO - PROCESS | 2650 | 1461902977071 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 21:09:37 INFO - PROCESS | 2650 | 1461902977076 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7ac800 == 6 [pid = 2650] [id = 6] 21:09:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 15 (0x7fa2bb61c400) [pid = 2650] [serial = 15] [outer = (nil)] 21:09:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 16 (0x7fa2bb61e000) [pid = 2650] [serial = 16] [outer = 0x7fa2bb61c400] 21:09:37 INFO - PROCESS | 2650 | 1461902977152 Marionette DEBUG loaded listener.js 21:09:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 17 (0x7fa2bb625000) [pid = 2650] [serial = 17] [outer = 0x7fa2bb61c400] 21:09:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb495800 == 7 [pid = 2650] [id = 7] 21:09:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 18 (0x7fa2bb456400) [pid = 2650] [serial = 18] [outer = (nil)] 21:09:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 19 (0x7fa2bb626000) [pid = 2650] [serial = 19] [outer = 0x7fa2bb456400] 21:09:37 INFO - PROCESS | 2650 | 1461902977607 Marionette DEBUG loaded listener.js 21:09:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 20 (0x7fa2bb114c00) [pid = 2650] [serial = 20] [outer = 0x7fa2bb456400] 21:09:38 INFO - PROCESS | 2650 | [2650] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 21:09:38 INFO - PROCESS | 2650 | 1461902978166 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 21:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1198ms 21:09:38 INFO - PROCESS | 2650 | 1461902978279 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 21:09:38 INFO - PROCESS | 2650 | 1461902978282 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 21:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:09:38 INFO - PROCESS | 2650 | 1461902978512 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:09:38 INFO - PROCESS | 2650 | 1461902978518 Marionette TRACE conn5 <- [1,10,null,{}] 21:09:38 INFO - PROCESS | 2650 | 1461902978593 Marionette TRACE conn5 -> [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:09:38 INFO - PROCESS | 2650 | 1461902978778 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 21:09:38 INFO - PROCESS | 2650 | 1461902978873 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb145800 == 8 [pid = 2650] [id = 8] 21:09:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 21 (0x7fa2b9878c00) [pid = 2650] [serial = 21] [outer = (nil)] 21:09:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 22 (0x7fa2b9887c00) [pid = 2650] [serial = 22] [outer = 0x7fa2b9878c00] 21:09:38 INFO - PROCESS | 2650 | 1461902978949 Marionette DEBUG loaded listener.js 21:09:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 23 (0x7fa2bb113400) [pid = 2650] [serial = 23] [outer = 0x7fa2b9878c00] 21:09:39 INFO - PROCESS | 2650 | 1461902979723 Marionette TRACE conn5 <- [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:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1466ms 21:09:39 INFO - PROCESS | 2650 | 1461902979763 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 2650 | 1461902979768 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 21:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:09:39 INFO - PROCESS | 2650 | 1461902979776 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 2650 | 1461902979780 Marionette TRACE conn5 <- [1,14,null,{}] 21:09:39 INFO - PROCESS | 2650 | 1461902979790 Marionette TRACE conn5 -> [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:09:39 INFO - PROCESS | 2650 | 1461902979973 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 21:09:40 INFO - PROCESS | 2650 | 1461902980087 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bff57800 == 9 [pid = 2650] [id = 9] 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 24 (0x7fa2bb626c00) [pid = 2650] [serial = 24] [outer = (nil)] 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 25 (0x7fa2bc261000) [pid = 2650] [serial = 25] [outer = 0x7fa2bb626c00] 21:09:40 INFO - PROCESS | 2650 | 1461902980160 Marionette DEBUG loaded listener.js 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 26 (0x7fa2bfc42400) [pid = 2650] [serial = 26] [outer = 0x7fa2bb626c00] 21:09:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1fbb000 == 10 [pid = 2650] [id = 10] 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 27 (0x7fa2c1fbb800) [pid = 2650] [serial = 27] [outer = (nil)] 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 28 (0x7fa2c211e800) [pid = 2650] [serial = 28] [outer = 0x7fa2c1fbb800] 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 29 (0x7fa2c1f0a800) [pid = 2650] [serial = 29] [outer = 0x7fa2c1fbb800] 21:09:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1999800 == 11 [pid = 2650] [id = 11] 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 30 (0x7fa2c0668800) [pid = 2650] [serial = 30] [outer = (nil)] 21:09:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 31 (0x7fa2c2185000) [pid = 2650] [serial = 31] [outer = 0x7fa2c0668800] 21:09:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 32 (0x7fa2c1c5e000) [pid = 2650] [serial = 32] [outer = 0x7fa2c0668800] 21:09:41 INFO - PROCESS | 2650 | 1461902981280 Marionette TRACE conn5 <- [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:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1530ms 21:09:41 INFO - PROCESS | 2650 | 1461902981361 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 21:09:41 INFO - PROCESS | 2650 | 1461902981364 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 21:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:09:41 INFO - PROCESS | 2650 | 1461902981380 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:09:41 INFO - PROCESS | 2650 | 1461902981384 Marionette TRACE conn5 <- [1,18,null,{}] 21:09:41 INFO - PROCESS | 2650 | 1461902981390 Marionette TRACE conn5 -> [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:09:41 INFO - PROCESS | 2650 | 1461902981577 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 21:09:41 INFO - PROCESS | 2650 | 1461902981740 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c2cab800 == 12 [pid = 2650] [id = 12] 21:09:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 33 (0x7fa2c35a4800) [pid = 2650] [serial = 33] [outer = (nil)] 21:09:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 34 (0x7fa2c370f800) [pid = 2650] [serial = 34] [outer = 0x7fa2c35a4800] 21:09:41 INFO - PROCESS | 2650 | 1461902981826 Marionette DEBUG loaded listener.js 21:09:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 35 (0x7fa2c381fc00) [pid = 2650] [serial = 35] [outer = 0x7fa2c35a4800] 21:09:42 INFO - PROCESS | 2650 | 1461902982695 Marionette TRACE conn5 <- [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:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1385ms 21:09:42 INFO - PROCESS | 2650 | 1461902982762 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 21:09:42 INFO - PROCESS | 2650 | 1461902982767 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 21:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:09:42 INFO - PROCESS | 2650 | 1461902982773 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:09:42 INFO - PROCESS | 2650 | 1461902982777 Marionette TRACE conn5 <- [1,22,null,{}] 21:09:42 INFO - PROCESS | 2650 | 1461902982782 Marionette TRACE conn5 -> [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:09:42 INFO - PROCESS | 2650 | 1461902982970 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 21:09:43 INFO - PROCESS | 2650 | 1461902983227 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bcdc7800 == 13 [pid = 2650] [id = 13] 21:09:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 36 (0x7fa2bb617400) [pid = 2650] [serial = 36] [outer = (nil)] 21:09:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 37 (0x7fa2bb622c00) [pid = 2650] [serial = 37] [outer = 0x7fa2bb617400] 21:09:43 INFO - PROCESS | 2650 | 1461902983334 Marionette DEBUG loaded listener.js 21:09:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 38 (0x7fa2bff03000) [pid = 2650] [serial = 38] [outer = 0x7fa2bb617400] 21:09:44 INFO - PROCESS | 2650 | 1461902984164 Marionette TRACE conn5 <- [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:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1434ms 21:09:44 INFO - PROCESS | 2650 | 1461902984208 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 21:09:44 INFO - PROCESS | 2650 | 1461902984214 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 21:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:09:44 INFO - PROCESS | 2650 | 1461902984220 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:09:44 INFO - PROCESS | 2650 | 1461902984225 Marionette TRACE conn5 <- [1,26,null,{}] 21:09:44 INFO - PROCESS | 2650 | 1461902984232 Marionette TRACE conn5 -> [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:09:44 INFO - PROCESS | 2650 | 1461902984393 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 21:09:44 INFO - PROCESS | 2650 | 1461902984481 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c09fc800 == 14 [pid = 2650] [id = 14] 21:09:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 39 (0x7fa2bb61bc00) [pid = 2650] [serial = 39] [outer = (nil)] 21:09:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 40 (0x7fa2c0911000) [pid = 2650] [serial = 40] [outer = 0x7fa2bb61bc00] 21:09:44 INFO - PROCESS | 2650 | 1461902984545 Marionette DEBUG loaded listener.js 21:09:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 41 (0x7fa2c312a000) [pid = 2650] [serial = 41] [outer = 0x7fa2bb61bc00] 21:09:45 INFO - PROCESS | 2650 | 1461902985283 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 21:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1086ms 21:09:45 INFO - PROCESS | 2650 | 1461902985308 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 21:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:09:45 INFO - PROCESS | 2650 | 1461902985314 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 21:09:45 INFO - PROCESS | 2650 | 1461902985321 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:09:45 INFO - PROCESS | 2650 | 1461902985324 Marionette TRACE conn5 <- [1,30,null,{}] 21:09:45 INFO - PROCESS | 2650 | 1461902985341 Marionette TRACE conn5 -> [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:09:45 INFO - PROCESS | 2650 | 1461902985478 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 21:09:45 INFO - PROCESS | 2650 | 1461902985495 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c379d800 == 15 [pid = 2650] [id = 15] 21:09:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 42 (0x7fa2c46c0400) [pid = 2650] [serial = 42] [outer = (nil)] 21:09:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 43 (0x7fa2c5130800) [pid = 2650] [serial = 43] [outer = 0x7fa2c46c0400] 21:09:45 INFO - PROCESS | 2650 | 1461902985556 Marionette DEBUG loaded listener.js 21:09:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 44 (0x7fa2c5b9f000) [pid = 2650] [serial = 44] [outer = 0x7fa2c46c0400] 21:09:46 INFO - PROCESS | 2650 | 1461902986293 Marionette TRACE conn5 <- [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:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 988ms 21:09:46 INFO - PROCESS | 2650 | 1461902986310 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 21:09:46 INFO - PROCESS | 2650 | 1461902986313 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 21:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:09:46 INFO - PROCESS | 2650 | 1461902986320 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:09:46 INFO - PROCESS | 2650 | 1461902986328 Marionette TRACE conn5 <- [1,34,null,{}] 21:09:46 INFO - PROCESS | 2650 | 1461902986352 Marionette TRACE conn5 -> [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:09:46 INFO - PROCESS | 2650 | 1461902986499 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 21:09:46 INFO - PROCESS | 2650 | 1461902986519 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c5b15800 == 16 [pid = 2650] [id = 16] 21:09:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 45 (0x7fa2ca615c00) [pid = 2650] [serial = 45] [outer = (nil)] 21:09:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 46 (0x7fa2d026e800) [pid = 2650] [serial = 46] [outer = 0x7fa2ca615c00] 21:09:46 INFO - PROCESS | 2650 | 1461902986582 Marionette DEBUG loaded listener.js 21:09:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 47 (0x7fa2d05dc400) [pid = 2650] [serial = 47] [outer = 0x7fa2ca615c00] 21:09:47 INFO - PROCESS | 2650 | 1461902987312 Marionette TRACE conn5 <- [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:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1038ms 21:09:47 INFO - PROCESS | 2650 | 1461902987358 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 21:09:47 INFO - PROCESS | 2650 | 1461902987363 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 21:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:09:47 INFO - PROCESS | 2650 | 1461902987380 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:09:47 INFO - PROCESS | 2650 | 1461902987382 Marionette TRACE conn5 <- [1,38,null,{}] 21:09:47 INFO - PROCESS | 2650 | 1461902987387 Marionette TRACE conn5 -> [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:09:47 INFO - PROCESS | 2650 | 1461902987525 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 21:09:47 INFO - PROCESS | 2650 | 1461902987540 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c69cd000 == 17 [pid = 2650] [id = 17] 21:09:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 48 (0x7fa2c27b5000) [pid = 2650] [serial = 48] [outer = (nil)] 21:09:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 49 (0x7fa2d0748800) [pid = 2650] [serial = 49] [outer = 0x7fa2c27b5000] 21:09:47 INFO - PROCESS | 2650 | 1461902987604 Marionette DEBUG loaded listener.js 21:09:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 50 (0x7fa2d0959400) [pid = 2650] [serial = 50] [outer = 0x7fa2c27b5000] 21:09:48 INFO - PROCESS | 2650 | 1461902988298 Marionette TRACE conn5 <- [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:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 937ms 21:09:48 INFO - PROCESS | 2650 | 1461902988316 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 21:09:48 INFO - PROCESS | 2650 | 1461902988318 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 21:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:09:48 INFO - PROCESS | 2650 | 1461902988325 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:09:48 INFO - PROCESS | 2650 | 1461902988327 Marionette TRACE conn5 <- [1,42,null,{}] 21:09:48 INFO - PROCESS | 2650 | 1461902988333 Marionette TRACE conn5 -> [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:09:48 INFO - PROCESS | 2650 | 1461902988496 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 21:09:48 INFO - PROCESS | 2650 | 1461902988528 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a06800 == 18 [pid = 2650] [id = 18] 21:09:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 51 (0x7fa2d0955000) [pid = 2650] [serial = 51] [outer = (nil)] 21:09:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 52 (0x7fa2d09f9c00) [pid = 2650] [serial = 52] [outer = 0x7fa2d0955000] 21:09:48 INFO - PROCESS | 2650 | 1461902988603 Marionette DEBUG loaded listener.js 21:09:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 53 (0x7fa2d190d800) [pid = 2650] [serial = 53] [outer = 0x7fa2d0955000] 21:09:49 INFO - PROCESS | 2650 | 1461902989364 Marionette TRACE conn5 <- [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:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1088ms 21:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:09:49 INFO - PROCESS | 2650 | 1461902989414 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 21:09:49 INFO - PROCESS | 2650 | 1461902989416 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 21:09:49 INFO - PROCESS | 2650 | 1461902989423 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:09:49 INFO - PROCESS | 2650 | 1461902989427 Marionette TRACE conn5 <- [1,46,null,{}] 21:09:49 INFO - PROCESS | 2650 | 1461902989432 Marionette TRACE conn5 -> [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:09:49 INFO - PROCESS | 2650 | 1461902989608 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 21:09:49 INFO - PROCESS | 2650 | 1461902989635 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0218800 == 19 [pid = 2650] [id = 19] 21:09:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 54 (0x7fa2d33aa800) [pid = 2650] [serial = 54] [outer = (nil)] 21:09:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 55 (0x7fa2d502a000) [pid = 2650] [serial = 55] [outer = 0x7fa2d33aa800] 21:09:49 INFO - PROCESS | 2650 | 1461902989697 Marionette DEBUG loaded listener.js 21:09:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 56 (0x7fa2d5174c00) [pid = 2650] [serial = 56] [outer = 0x7fa2d33aa800] 21:09:50 INFO - PROCESS | 2650 | 1461902990379 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 21:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 978ms 21:09:50 INFO - PROCESS | 2650 | 1461902990400 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 21:09:50 INFO - PROCESS | 2650 | 1461902990403 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 21:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:09:50 INFO - PROCESS | 2650 | 1461902990409 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:09:50 INFO - PROCESS | 2650 | 1461902990411 Marionette TRACE conn5 <- [1,50,null,{}] 21:09:50 INFO - PROCESS | 2650 | 1461902990416 Marionette TRACE conn5 -> [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:09:50 INFO - PROCESS | 2650 | 1461902990586 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 21:09:50 INFO - PROCESS | 2650 | 1461902990603 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d058d800 == 20 [pid = 2650] [id = 20] 21:09:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 57 (0x7fa2d1ad5800) [pid = 2650] [serial = 57] [outer = (nil)] 21:09:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 58 (0x7fa2d53a4800) [pid = 2650] [serial = 58] [outer = 0x7fa2d1ad5800] 21:09:50 INFO - PROCESS | 2650 | 1461902990667 Marionette DEBUG loaded listener.js 21:09:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 59 (0x7fa2d59e9400) [pid = 2650] [serial = 59] [outer = 0x7fa2d1ad5800] 21:09:51 INFO - PROCESS | 2650 | 1461902991292 Marionette TRACE conn5 <- [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:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 928ms 21:09:51 INFO - PROCESS | 2650 | 1461902991339 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 21:09:51 INFO - PROCESS | 2650 | 1461902991343 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 21:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:09:51 INFO - PROCESS | 2650 | 1461902991353 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:09:51 INFO - PROCESS | 2650 | 1461902991368 Marionette TRACE conn5 <- [1,54,null,{}] 21:09:51 INFO - PROCESS | 2650 | 1461902991377 Marionette TRACE conn5 -> [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:09:51 INFO - PROCESS | 2650 | 1461902991527 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 21:09:51 INFO - PROCESS | 2650 | 1461902991610 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d09c2800 == 21 [pid = 2650] [id = 21] 21:09:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 60 (0x7fa2b9708c00) [pid = 2650] [serial = 60] [outer = (nil)] 21:09:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 61 (0x7fa2d5a2ac00) [pid = 2650] [serial = 61] [outer = 0x7fa2b9708c00] 21:09:51 INFO - PROCESS | 2650 | 1461902991669 Marionette DEBUG loaded listener.js 21:09:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 62 (0x7fa2d5a8b800) [pid = 2650] [serial = 62] [outer = 0x7fa2b9708c00] 21:09:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2cab800 == 20 [pid = 2650] [id = 12] 21:09:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb7ac800 == 19 [pid = 2650] [id = 6] 21:09:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb145800 == 18 [pid = 2650] [id = 8] 21:09:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bff57800 == 17 [pid = 2650] [id = 9] 21:09:53 INFO - PROCESS | 2650 | 1461902993141 Marionette TRACE conn5 <- [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:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1901ms 21:09:53 INFO - PROCESS | 2650 | 1461902993268 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 21:09:53 INFO - PROCESS | 2650 | 1461902993273 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 21:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:09:53 INFO - PROCESS | 2650 | 1461902993280 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:09:53 INFO - PROCESS | 2650 | 1461902993283 Marionette TRACE conn5 <- [1,58,null,{}] 21:09:53 INFO - PROCESS | 2650 | 1461902993297 Marionette TRACE conn5 -> [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:09:53 INFO - PROCESS | 2650 | 1461902993455 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 21:09:53 INFO - PROCESS | 2650 | 1461902993509 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bd06f800 == 18 [pid = 2650] [id = 22] 21:09:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 63 (0x7fa2ba655800) [pid = 2650] [serial = 63] [outer = (nil)] 21:09:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 64 (0x7fa2c178fc00) [pid = 2650] [serial = 64] [outer = 0x7fa2ba655800] 21:09:53 INFO - PROCESS | 2650 | 1461902993581 Marionette DEBUG loaded listener.js 21:09:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 65 (0x7fa2c2180c00) [pid = 2650] [serial = 65] [outer = 0x7fa2ba655800] 21:09:54 INFO - PROCESS | 2650 | 1461902994665 Marionette TRACE conn5 <- [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:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 64 (0x7fa2b9878c00) [pid = 2650] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 63 (0x7fa2bb626c00) [pid = 2650] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 62 (0x7fa2c35a4800) [pid = 2650] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 61 (0x7fa2bb617400) [pid = 2650] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 60 (0x7fa2bb61bc00) [pid = 2650] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 59 (0x7fa2c46c0400) [pid = 2650] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 58 (0x7fa2ca615c00) [pid = 2650] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 57 (0x7fa2c27b5000) [pid = 2650] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 56 (0x7fa2d1ad5800) [pid = 2650] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:09:54 INFO - PROCESS | 2650 | --DOMWINDOW == 55 (0x7fa2bb61c400) [pid = 2650] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1491ms 21:09:54 INFO - PROCESS | 2650 | 1461902994773 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 21:09:54 INFO - PROCESS | 2650 | 1461902994780 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 21:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:09:54 INFO - PROCESS | 2650 | 1461902994789 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 2650 | 1461902994793 Marionette TRACE conn5 <- [1,62,null,{}] 21:09:54 INFO - PROCESS | 2650 | 1461902994798 Marionette TRACE conn5 -> [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:09:54 INFO - PROCESS | 2650 | 1461902994933 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 21:09:55 INFO - PROCESS | 2650 | 1461902995073 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c16d4800 == 19 [pid = 2650] [id = 23] 21:09:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 56 (0x7fa2c320c400) [pid = 2650] [serial = 66] [outer = (nil)] 21:09:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 57 (0x7fa2c35a4800) [pid = 2650] [serial = 67] [outer = 0x7fa2c320c400] 21:09:55 INFO - PROCESS | 2650 | 1461902995141 Marionette DEBUG loaded listener.js 21:09:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 58 (0x7fa2c4298800) [pid = 2650] [serial = 68] [outer = 0x7fa2c320c400] 21:09:55 INFO - PROCESS | 2650 | 1461902995749 Marionette TRACE conn5 <- [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:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 987ms 21:09:55 INFO - PROCESS | 2650 | 1461902995777 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 21:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:09:55 INFO - PROCESS | 2650 | 1461902995793 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 21:09:55 INFO - PROCESS | 2650 | 1461902995800 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:09:55 INFO - PROCESS | 2650 | 1461902995805 Marionette TRACE conn5 <- [1,66,null,{}] 21:09:55 INFO - PROCESS | 2650 | 1461902995820 Marionette TRACE conn5 -> [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:09:55 INFO - PROCESS | 2650 | 1461902995959 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 21:09:56 INFO - PROCESS | 2650 | 1461902996044 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c324f800 == 20 [pid = 2650] [id = 24] 21:09:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 59 (0x7fa2c1f94400) [pid = 2650] [serial = 69] [outer = (nil)] 21:09:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 60 (0x7fa2c5b94800) [pid = 2650] [serial = 70] [outer = 0x7fa2c1f94400] 21:09:56 INFO - PROCESS | 2650 | 1461902996107 Marionette DEBUG loaded listener.js 21:09:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 61 (0x7fa2c9779400) [pid = 2650] [serial = 71] [outer = 0x7fa2c1f94400] 21:09:56 INFO - PROCESS | 2650 | 1461902996758 Marionette TRACE conn5 <- [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:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1037ms 21:09:56 INFO - PROCESS | 2650 | 1461902996837 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 21:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:09:56 INFO - PROCESS | 2650 | 1461902996843 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 21:09:56 INFO - PROCESS | 2650 | 1461902996850 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:09:56 INFO - PROCESS | 2650 | 1461902996856 Marionette TRACE conn5 <- [1,70,null,{}] 21:09:56 INFO - PROCESS | 2650 | 1461902996866 Marionette TRACE conn5 -> [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:09:57 INFO - PROCESS | 2650 | 1461902997041 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 21:09:57 INFO - PROCESS | 2650 | 1461902997165 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bd058800 == 21 [pid = 2650] [id = 25] 21:09:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 62 (0x7fa2b987a400) [pid = 2650] [serial = 72] [outer = (nil)] 21:09:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 63 (0x7fa2c08d4800) [pid = 2650] [serial = 73] [outer = 0x7fa2b987a400] 21:09:57 INFO - PROCESS | 2650 | 1461902997247 Marionette DEBUG loaded listener.js 21:09:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 64 (0x7fa2c23c1400) [pid = 2650] [serial = 74] [outer = 0x7fa2b987a400] 21:09:58 INFO - PROCESS | 2650 | 1461902998043 Marionette TRACE conn5 <- [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:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1235ms 21:09:58 INFO - PROCESS | 2650 | 1461902998086 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 21:09:58 INFO - PROCESS | 2650 | 1461902998096 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 21:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:09:58 INFO - PROCESS | 2650 | 1461902998124 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:09:58 INFO - PROCESS | 2650 | 1461902998129 Marionette TRACE conn5 <- [1,74,null,{}] 21:09:58 INFO - PROCESS | 2650 | 1461902998134 Marionette TRACE conn5 -> [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:09:58 INFO - PROCESS | 2650 | 1461902998311 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 21:09:58 INFO - PROCESS | 2650 | 1461902998430 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d07000 == 22 [pid = 2650] [id = 26] 21:09:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 65 (0x7fa2c320d400) [pid = 2650] [serial = 75] [outer = (nil)] 21:09:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 66 (0x7fa2c5ba1c00) [pid = 2650] [serial = 76] [outer = 0x7fa2c320d400] 21:09:58 INFO - PROCESS | 2650 | 1461902998502 Marionette DEBUG loaded listener.js 21:09:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 67 (0x7fa2cf641000) [pid = 2650] [serial = 77] [outer = 0x7fa2c320d400] 21:09:59 INFO - PROCESS | 2650 | 1461902999296 Marionette TRACE conn5 <- [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:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 21:09:59 INFO - PROCESS | 2650 | 1461902999374 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 21:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:09:59 INFO - PROCESS | 2650 | 1461902999379 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 21:09:59 INFO - PROCESS | 2650 | 1461902999385 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:09:59 INFO - PROCESS | 2650 | 1461902999391 Marionette TRACE conn5 <- [1,78,null,{}] 21:09:59 INFO - PROCESS | 2650 | 1461902999406 Marionette TRACE conn5 -> [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:09:59 INFO - PROCESS | 2650 | 1461902999569 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 21:09:59 INFO - PROCESS | 2650 | 1461902999691 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c69c6800 == 23 [pid = 2650] [id = 27] 21:09:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 68 (0x7fa2d056b400) [pid = 2650] [serial = 78] [outer = (nil)] 21:09:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 69 (0x7fa2d09fdc00) [pid = 2650] [serial = 79] [outer = 0x7fa2d056b400] 21:09:59 INFO - PROCESS | 2650 | 1461902999771 Marionette DEBUG loaded listener.js 21:09:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 70 (0x7fa2d190cc00) [pid = 2650] [serial = 80] [outer = 0x7fa2d056b400] 21:10:00 INFO - PROCESS | 2650 | 1461903000637 Marionette TRACE conn5 <- [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:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1284ms 21:10:00 INFO - PROCESS | 2650 | 1461903000677 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 21:10:00 INFO - PROCESS | 2650 | 1461903000682 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 21:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:10:00 INFO - PROCESS | 2650 | 1461903000687 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:10:00 INFO - PROCESS | 2650 | 1461903000690 Marionette TRACE conn5 <- [1,82,null,{}] 21:10:00 INFO - PROCESS | 2650 | 1461903000695 Marionette TRACE conn5 -> [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:10:00 INFO - PROCESS | 2650 | 1461903000837 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 21:10:00 INFO - PROCESS | 2650 | 1461903000962 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2cf6c9800 == 24 [pid = 2650] [id = 28] 21:10:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 71 (0x7fa2bfc3e000) [pid = 2650] [serial = 81] [outer = (nil)] 21:10:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 72 (0x7fa2d4a6d000) [pid = 2650] [serial = 82] [outer = 0x7fa2bfc3e000] 21:10:01 INFO - PROCESS | 2650 | 1461903001035 Marionette DEBUG loaded listener.js 21:10:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 73 (0x7fa2d53a4000) [pid = 2650] [serial = 83] [outer = 0x7fa2bfc3e000] 21:10:01 INFO - PROCESS | 2650 | 1461903001856 Marionette TRACE conn5 <- [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:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1327ms 21:10:02 INFO - PROCESS | 2650 | 1461903002021 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 21:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:10:02 INFO - PROCESS | 2650 | 1461903002030 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 21:10:02 INFO - PROCESS | 2650 | 1461903002043 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:10:02 INFO - PROCESS | 2650 | 1461903002050 Marionette TRACE conn5 <- [1,86,null,{}] 21:10:02 INFO - PROCESS | 2650 | 1461903002062 Marionette TRACE conn5 -> [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:10:02 INFO - PROCESS | 2650 | 1461903002323 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 21:10:02 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bcdc7800 == 23 [pid = 2650] [id = 13] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 72 (0x7fa2c3a18c00) [pid = 2650] [serial = 12] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 71 (0x7fa2c2499000) [pid = 2650] [serial = 9] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 70 (0x7fa2d3335800) [pid = 2650] [serial = 2] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 69 (0x7fa2b9887c00) [pid = 2650] [serial = 22] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 68 (0x7fa2bc261000) [pid = 2650] [serial = 25] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 67 (0x7fa2c2185000) [pid = 2650] [serial = 31] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 66 (0x7fa2c370f800) [pid = 2650] [serial = 34] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 65 (0x7fa2bb622c00) [pid = 2650] [serial = 37] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 64 (0x7fa2bff03000) [pid = 2650] [serial = 38] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 63 (0x7fa2c0911000) [pid = 2650] [serial = 40] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 62 (0x7fa2c5130800) [pid = 2650] [serial = 43] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 61 (0x7fa2c5b9f000) [pid = 2650] [serial = 44] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 60 (0x7fa2d026e800) [pid = 2650] [serial = 46] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 59 (0x7fa2d0748800) [pid = 2650] [serial = 49] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 58 (0x7fa2d09f9c00) [pid = 2650] [serial = 52] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 57 (0x7fa2d502a000) [pid = 2650] [serial = 55] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 56 (0x7fa2d53a4800) [pid = 2650] [serial = 58] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 55 (0x7fa2c211e800) [pid = 2650] [serial = 28] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 54 (0x7fa2d05dc400) [pid = 2650] [serial = 47] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 53 (0x7fa2d0959400) [pid = 2650] [serial = 50] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 52 (0x7fa2d59e9400) [pid = 2650] [serial = 59] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 51 (0x7fa2bfc42400) [pid = 2650] [serial = 26] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 50 (0x7fa2c381fc00) [pid = 2650] [serial = 35] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 49 (0x7fa2c312a000) [pid = 2650] [serial = 41] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 48 (0x7fa2bb113400) [pid = 2650] [serial = 23] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 47 (0x7fa2bb625000) [pid = 2650] [serial = 17] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 46 (0x7fa2bb61e000) [pid = 2650] [serial = 16] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | --DOMWINDOW == 45 (0x7fa2bb626000) [pid = 2650] [serial = 19] [outer = (nil)] [url = about:blank] 21:10:03 INFO - PROCESS | 2650 | 1461903003163 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb4a5000 == 24 [pid = 2650] [id = 29] 21:10:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 46 (0x7fa2b9707c00) [pid = 2650] [serial = 84] [outer = (nil)] 21:10:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 47 (0x7fa2ba66d800) [pid = 2650] [serial = 85] [outer = 0x7fa2b9707c00] 21:10:03 INFO - PROCESS | 2650 | 1461903003242 Marionette DEBUG loaded listener.js 21:10:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 48 (0x7fa2bb625000) [pid = 2650] [serial = 86] [outer = 0x7fa2b9707c00] 21:10:03 INFO - PROCESS | 2650 | 1461903003928 Marionette TRACE conn5 <- [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:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1942ms 21:10:03 INFO - PROCESS | 2650 | 1461903003983 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 21:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:10:03 INFO - PROCESS | 2650 | 1461903003990 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 21:10:04 INFO - PROCESS | 2650 | 1461903003997 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:10:04 INFO - PROCESS | 2650 | 1461903004002 Marionette TRACE conn5 <- [1,90,null,{}] 21:10:04 INFO - PROCESS | 2650 | 1461903004009 Marionette TRACE conn5 -> [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:10:04 INFO - PROCESS | 2650 | 1461903004158 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 21:10:04 INFO - PROCESS | 2650 | 1461903004235 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc0e800 == 25 [pid = 2650] [id = 30] 21:10:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 49 (0x7fa2bb45a800) [pid = 2650] [serial = 87] [outer = (nil)] 21:10:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 50 (0x7fa2c08d6800) [pid = 2650] [serial = 88] [outer = 0x7fa2bb45a800] 21:10:04 INFO - PROCESS | 2650 | 1461903004300 Marionette DEBUG loaded listener.js 21:10:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 51 (0x7fa2c19bcc00) [pid = 2650] [serial = 89] [outer = 0x7fa2bb45a800] 21:10:04 INFO - PROCESS | 2650 | 1461903004959 Marionette TRACE conn5 <- [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:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 985ms 21:10:04 INFO - PROCESS | 2650 | 1461903004988 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 21:10:04 INFO - PROCESS | 2650 | 1461903004995 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 21:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:10:05 INFO - PROCESS | 2650 | 1461903005002 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:10:05 INFO - PROCESS | 2650 | 1461903005005 Marionette TRACE conn5 <- [1,94,null,{}] 21:10:05 INFO - PROCESS | 2650 | 1461903005010 Marionette TRACE conn5 -> [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:10:05 INFO - PROCESS | 2650 | 1461903005184 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 21:10:05 INFO - PROCESS | 2650 | 1461903005213 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1cde800 == 26 [pid = 2650] [id = 31] 21:10:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 52 (0x7fa2c19be400) [pid = 2650] [serial = 90] [outer = (nil)] 21:10:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 53 (0x7fa2c3211000) [pid = 2650] [serial = 91] [outer = 0x7fa2c19be400] 21:10:05 INFO - PROCESS | 2650 | 1461903005275 Marionette DEBUG loaded listener.js 21:10:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 54 (0x7fa2c3a18c00) [pid = 2650] [serial = 92] [outer = 0x7fa2c19be400] 21:10:06 INFO - PROCESS | 2650 | 1461903006052 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 21:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1088ms 21:10:06 INFO - PROCESS | 2650 | 1461903006091 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 21:10:06 INFO - PROCESS | 2650 | 1461903006095 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 21:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:10:06 INFO - PROCESS | 2650 | 1461903006108 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:10:06 INFO - PROCESS | 2650 | 1461903006118 Marionette TRACE conn5 <- [1,98,null,{}] 21:10:06 INFO - PROCESS | 2650 | 1461903006133 Marionette TRACE conn5 -> [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:10:06 INFO - PROCESS | 2650 | 1461903006316 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 21:10:06 INFO - PROCESS | 2650 | 1461903006346 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c324b000 == 27 [pid = 2650] [id = 32] 21:10:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 55 (0x7fa2c51bcc00) [pid = 2650] [serial = 93] [outer = (nil)] 21:10:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 56 (0x7fa2c5c64800) [pid = 2650] [serial = 94] [outer = 0x7fa2c51bcc00] 21:10:06 INFO - PROCESS | 2650 | 1461903006406 Marionette DEBUG loaded listener.js 21:10:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 57 (0x7fa2c5cfdc00) [pid = 2650] [serial = 95] [outer = 0x7fa2c51bcc00] 21:10:07 INFO - PROCESS | 2650 | 1461903007072 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 21:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1002ms 21:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:10:07 INFO - PROCESS | 2650 | 1461903007102 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 21:10:07 INFO - PROCESS | 2650 | 1461903007106 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 21:10:07 INFO - PROCESS | 2650 | 1461903007112 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:10:07 INFO - PROCESS | 2650 | 1461903007114 Marionette TRACE conn5 <- [1,102,null,{}] 21:10:07 INFO - PROCESS | 2650 | 1461903007119 Marionette TRACE conn5 -> [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:10:07 INFO - PROCESS | 2650 | 1461903007291 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 21:10:07 INFO - PROCESS | 2650 | 1461903007354 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d0f800 == 28 [pid = 2650] [id = 33] 21:10:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 58 (0x7fa2bb626c00) [pid = 2650] [serial = 96] [outer = (nil)] 21:10:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 59 (0x7fa2ca68c800) [pid = 2650] [serial = 97] [outer = 0x7fa2bb626c00] 21:10:07 INFO - PROCESS | 2650 | 1461903007415 Marionette DEBUG loaded listener.js 21:10:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 60 (0x7fa2cf641400) [pid = 2650] [serial = 98] [outer = 0x7fa2bb626c00] 21:10:07 INFO - PROCESS | 2650 | --DOMWINDOW == 59 (0x7fa2c1f94400) [pid = 2650] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:10:07 INFO - PROCESS | 2650 | --DOMWINDOW == 58 (0x7fa2ba655800) [pid = 2650] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:10:07 INFO - PROCESS | 2650 | --DOMWINDOW == 57 (0x7fa2c320c400) [pid = 2650] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:10:07 INFO - PROCESS | 2650 | --DOMWINDOW == 56 (0x7fa2b9708c00) [pid = 2650] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:10:07 INFO - PROCESS | 2650 | --DOMWINDOW == 55 (0x7fa2d0955000) [pid = 2650] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:10:07 INFO - PROCESS | 2650 | --DOMWINDOW == 54 (0x7fa2d33aa800) [pid = 2650] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:10:08 INFO - PROCESS | 2650 | 1461903008050 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 21:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 977ms 21:10:08 INFO - PROCESS | 2650 | 1461903008089 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 21:10:08 INFO - PROCESS | 2650 | 1461903008093 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 21:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:10:08 INFO - PROCESS | 2650 | 1461903008099 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:10:08 INFO - PROCESS | 2650 | 1461903008101 Marionette TRACE conn5 <- [1,106,null,{}] 21:10:08 INFO - PROCESS | 2650 | 1461903008107 Marionette TRACE conn5 -> [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:10:08 INFO - PROCESS | 2650 | 1461903008327 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 21:10:08 INFO - PROCESS | 2650 | 1461903008352 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c5b17000 == 29 [pid = 2650] [id = 34] 21:10:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 55 (0x7fa2d056e000) [pid = 2650] [serial = 99] [outer = (nil)] 21:10:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 56 (0x7fa2d05dc400) [pid = 2650] [serial = 100] [outer = 0x7fa2d056e000] 21:10:08 INFO - PROCESS | 2650 | 1461903008435 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 57 (0x7fa2d09f0400) [pid = 2650] [serial = 101] [outer = 0x7fa2d056e000] 21:10:09 INFO - PROCESS | 2650 | 1461903009138 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 21:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1081ms 21:10:09 INFO - PROCESS | 2650 | 1461903009181 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 21:10:09 INFO - PROCESS | 2650 | 1461903009183 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 21:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:10:09 INFO - PROCESS | 2650 | 1461903009189 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:10:09 INFO - PROCESS | 2650 | 1461903009191 Marionette TRACE conn5 <- [1,110,null,{}] 21:10:09 INFO - PROCESS | 2650 | 1461903009196 Marionette TRACE conn5 -> [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:10:09 INFO - PROCESS | 2650 | 1461903009365 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 21:10:09 INFO - PROCESS | 2650 | 1461903009387 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb490800 == 30 [pid = 2650] [id = 35] 21:10:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 58 (0x7fa2b9712c00) [pid = 2650] [serial = 102] [outer = (nil)] 21:10:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 59 (0x7fa2d16ef800) [pid = 2650] [serial = 103] [outer = 0x7fa2b9712c00] 21:10:09 INFO - PROCESS | 2650 | 1461903009466 Marionette DEBUG loaded listener.js 21:10:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 60 (0x7fa2d331c800) [pid = 2650] [serial = 104] [outer = 0x7fa2b9712c00] 21:10:10 INFO - PROCESS | 2650 | 1461903010319 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 21:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1181ms 21:10:10 INFO - PROCESS | 2650 | 1461903010375 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 21:10:10 INFO - PROCESS | 2650 | 1461903010385 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 21:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:10:10 INFO - PROCESS | 2650 | 1461903010400 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:10:10 INFO - PROCESS | 2650 | 1461903010407 Marionette TRACE conn5 <- [1,114,null,{}] 21:10:10 INFO - PROCESS | 2650 | 1461903010421 Marionette TRACE conn5 -> [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:10:10 INFO - PROCESS | 2650 | 1461903010631 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 21:10:10 INFO - PROCESS | 2650 | 1461903010752 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1760800 == 31 [pid = 2650] [id = 36] 21:10:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 61 (0x7fa2b9709000) [pid = 2650] [serial = 105] [outer = (nil)] 21:10:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 62 (0x7fa2be2d1c00) [pid = 2650] [serial = 106] [outer = 0x7fa2b9709000] 21:10:10 INFO - PROCESS | 2650 | 1461903010825 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 63 (0x7fa2be2d8c00) [pid = 2650] [serial = 107] [outer = 0x7fa2b9709000] 21:10:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 64 (0x7fa2bfc40800) [pid = 2650] [serial = 108] [outer = 0x7fa2c0668800] 21:10:11 INFO - PROCESS | 2650 | 1461903011901 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 21:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1546ms 21:10:11 INFO - PROCESS | 2650 | 1461903011944 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 21:10:11 INFO - PROCESS | 2650 | 1461903011952 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 21:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:10:11 INFO - PROCESS | 2650 | 1461903011961 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:10:11 INFO - PROCESS | 2650 | 1461903011965 Marionette TRACE conn5 <- [1,118,null,{}] 21:10:11 INFO - PROCESS | 2650 | 1461903011971 Marionette TRACE conn5 -> [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:10:12 INFO - PROCESS | 2650 | 1461903012133 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 21:10:12 INFO - PROCESS | 2650 | 1461903012258 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c4511800 == 32 [pid = 2650] [id = 37] 21:10:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 65 (0x7fa2bff03000) [pid = 2650] [serial = 109] [outer = (nil)] 21:10:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 66 (0x7fa2c178ac00) [pid = 2650] [serial = 110] [outer = 0x7fa2bff03000] 21:10:12 INFO - PROCESS | 2650 | 1461903012366 Marionette DEBUG loaded listener.js 21:10:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 67 (0x7fa2c312cc00) [pid = 2650] [serial = 111] [outer = 0x7fa2bff03000] 21:10:13 INFO - PROCESS | 2650 | 1461903013376 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3d07000 == 31 [pid = 2650] [id = 26] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c69cd000 == 30 [pid = 2650] [id = 17] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a06800 == 29 [pid = 2650] [id = 18] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c5b15800 == 28 [pid = 2650] [id = 16] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0218800 == 27 [pid = 2650] [id = 19] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bd058800 == 26 [pid = 2650] [id = 25] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c324f800 == 25 [pid = 2650] [id = 24] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c379d800 == 24 [pid = 2650] [id = 15] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c16d4800 == 23 [pid = 2650] [id = 23] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c09fc800 == 22 [pid = 2650] [id = 14] 21:10:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bd06f800 == 21 [pid = 2650] [id = 22] 21:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1486ms 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 66 (0x7fa2d5a2ac00) [pid = 2650] [serial = 61] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 65 (0x7fa2d190d800) [pid = 2650] [serial = 53] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 64 (0x7fa2d5174c00) [pid = 2650] [serial = 56] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 63 (0x7fa2c5b94800) [pid = 2650] [serial = 70] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 62 (0x7fa2c9779400) [pid = 2650] [serial = 71] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 61 (0x7fa2c178fc00) [pid = 2650] [serial = 64] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 60 (0x7fa2c2180c00) [pid = 2650] [serial = 65] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 59 (0x7fa2d5a8b800) [pid = 2650] [serial = 62] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 58 (0x7fa2c35a4800) [pid = 2650] [serial = 67] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | --DOMWINDOW == 57 (0x7fa2c4298800) [pid = 2650] [serial = 68] [outer = (nil)] [url = about:blank] 21:10:13 INFO - PROCESS | 2650 | 1461903013467 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 21:10:13 INFO - PROCESS | 2650 | 1461903013472 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 21:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:10:13 INFO - PROCESS | 2650 | 1461903013480 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:10:13 INFO - PROCESS | 2650 | 1461903013485 Marionette TRACE conn5 <- [1,122,null,{}] 21:10:13 INFO - PROCESS | 2650 | 1461903013493 Marionette TRACE conn5 -> [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:10:13 INFO - PROCESS | 2650 | 1461903013640 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 21:10:13 INFO - PROCESS | 2650 | 1461903013652 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc04800 == 22 [pid = 2650] [id = 38] 21:10:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 58 (0x7fa2be2d9c00) [pid = 2650] [serial = 112] [outer = (nil)] 21:10:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 59 (0x7fa2be2ddc00) [pid = 2650] [serial = 113] [outer = 0x7fa2be2d9c00] 21:10:13 INFO - PROCESS | 2650 | 1461903013715 Marionette DEBUG loaded listener.js 21:10:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 60 (0x7fa2c0908000) [pid = 2650] [serial = 114] [outer = 0x7fa2be2d9c00] 21:10:14 INFO - PROCESS | 2650 | 1461903014438 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 21:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 980ms 21:10:14 INFO - PROCESS | 2650 | 1461903014461 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 21:10:14 INFO - PROCESS | 2650 | 1461903014468 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 21:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:10:14 INFO - PROCESS | 2650 | 1461903014477 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:10:14 INFO - PROCESS | 2650 | 1461903014481 Marionette TRACE conn5 <- [1,126,null,{}] 21:10:14 INFO - PROCESS | 2650 | 1461903014486 Marionette TRACE conn5 -> [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:10:14 INFO - PROCESS | 2650 | 1461903014622 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 21:10:14 INFO - PROCESS | 2650 | 1461903014712 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1fb5800 == 23 [pid = 2650] [id = 39] 21:10:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 61 (0x7fa2c0908400) [pid = 2650] [serial = 115] [outer = (nil)] 21:10:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 62 (0x7fa2c3707400) [pid = 2650] [serial = 116] [outer = 0x7fa2c0908400] 21:10:14 INFO - PROCESS | 2650 | 1461903014780 Marionette DEBUG loaded listener.js 21:10:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 63 (0x7fa2c4295800) [pid = 2650] [serial = 117] [outer = 0x7fa2c0908400] 21:10:15 INFO - PROCESS | 2650 | 1461903015443 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 21:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 982ms 21:10:15 INFO - PROCESS | 2650 | 1461903015460 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 21:10:15 INFO - PROCESS | 2650 | 1461903015462 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 21:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:10:15 INFO - PROCESS | 2650 | 1461903015469 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:10:15 INFO - PROCESS | 2650 | 1461903015475 Marionette TRACE conn5 <- [1,130,null,{}] 21:10:15 INFO - PROCESS | 2650 | 1461903015491 Marionette TRACE conn5 -> [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:10:15 INFO - PROCESS | 2650 | 1461903015667 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 21:10:15 INFO - PROCESS | 2650 | 1461903015699 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c4519800 == 24 [pid = 2650] [id = 40] 21:10:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 64 (0x7fa2ba66cc00) [pid = 2650] [serial = 118] [outer = (nil)] 21:10:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 65 (0x7fa2c5cfd400) [pid = 2650] [serial = 119] [outer = 0x7fa2ba66cc00] 21:10:15 INFO - PROCESS | 2650 | 1461903015765 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 66 (0x7fa2ca692400) [pid = 2650] [serial = 120] [outer = 0x7fa2ba66cc00] 21:10:16 INFO - PROCESS | 2650 | 1461903016557 Marionette TRACE conn5 <- [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:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1143ms 21:10:16 INFO - PROCESS | 2650 | 1461903016618 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 21:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:10:16 INFO - PROCESS | 2650 | 1461903016622 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 21:10:16 INFO - PROCESS | 2650 | 1461903016628 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 2650 | 1461903016631 Marionette TRACE conn5 <- [1,134,null,{}] 21:10:16 INFO - PROCESS | 2650 | 1461903016636 Marionette TRACE conn5 -> [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:10:16 INFO - PROCESS | 2650 | 1461903016804 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 21:10:16 INFO - PROCESS | 2650 | 1461903016827 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d021b000 == 25 [pid = 2650] [id = 41] 21:10:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 67 (0x7fa2b9712400) [pid = 2650] [serial = 121] [outer = (nil)] 21:10:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 68 (0x7fa2d05e2c00) [pid = 2650] [serial = 122] [outer = 0x7fa2b9712400] 21:10:16 INFO - PROCESS | 2650 | 1461903016888 Marionette DEBUG loaded listener.js 21:10:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 69 (0x7fa2d163b400) [pid = 2650] [serial = 123] [outer = 0x7fa2b9712400] 21:10:17 INFO - PROCESS | 2650 | 1461903017586 Marionette TRACE conn5 <- [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:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 983ms 21:10:17 INFO - PROCESS | 2650 | 1461903017612 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 21:10:17 INFO - PROCESS | 2650 | 1461903017616 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 21:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:10:17 INFO - PROCESS | 2650 | 1461903017621 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:10:17 INFO - PROCESS | 2650 | 1461903017624 Marionette TRACE conn5 <- [1,138,null,{}] 21:10:17 INFO - PROCESS | 2650 | 1461903017635 Marionette TRACE conn5 -> [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:10:17 INFO - PROCESS | 2650 | 1461903017795 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 21:10:17 INFO - PROCESS | 2650 | 1461903017858 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d058b000 == 26 [pid = 2650] [id = 42] 21:10:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 70 (0x7fa2ba655400) [pid = 2650] [serial = 124] [outer = (nil)] 21:10:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 71 (0x7fa2d16eb400) [pid = 2650] [serial = 125] [outer = 0x7fa2ba655400] 21:10:17 INFO - PROCESS | 2650 | 1461903017919 Marionette DEBUG loaded listener.js 21:10:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 72 (0x7fa2d190fc00) [pid = 2650] [serial = 126] [outer = 0x7fa2ba655400] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 71 (0x7fa2d056e000) [pid = 2650] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 70 (0x7fa2b987a400) [pid = 2650] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 69 (0x7fa2b9707c00) [pid = 2650] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 68 (0x7fa2d056b400) [pid = 2650] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 67 (0x7fa2c19be400) [pid = 2650] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 66 (0x7fa2c51bcc00) [pid = 2650] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 65 (0x7fa2c320d400) [pid = 2650] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 64 (0x7fa2bb626c00) [pid = 2650] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:10:18 INFO - PROCESS | 2650 | --DOMWINDOW == 63 (0x7fa2bb45a800) [pid = 2650] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:10:18 INFO - PROCESS | 2650 | 1461903018803 Marionette TRACE conn5 <- [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:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1237ms 21:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:10:18 INFO - PROCESS | 2650 | 1461903018859 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 21:10:18 INFO - PROCESS | 2650 | 1461903018862 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 21:10:18 INFO - PROCESS | 2650 | 1461903018868 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:10:18 INFO - PROCESS | 2650 | 1461903018871 Marionette TRACE conn5 <- [1,142,null,{}] 21:10:18 INFO - PROCESS | 2650 | 1461903018875 Marionette TRACE conn5 -> [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:10:19 INFO - PROCESS | 2650 | 1461903019060 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 21:10:19 INFO - PROCESS | 2650 | 1461903019072 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c2105800 == 27 [pid = 2650] [id = 43] 21:10:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 64 (0x7fa2bcd94800) [pid = 2650] [serial = 127] [outer = (nil)] 21:10:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 65 (0x7fa2be260800) [pid = 2650] [serial = 128] [outer = 0x7fa2bcd94800] 21:10:19 INFO - PROCESS | 2650 | 1461903019138 Marionette DEBUG loaded listener.js 21:10:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 66 (0x7fa2c169b400) [pid = 2650] [serial = 129] [outer = 0x7fa2bcd94800] 21:10:19 INFO - PROCESS | 2650 | 1461903019822 Marionette TRACE conn5 <- [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:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 978ms 21:10:19 INFO - PROCESS | 2650 | 1461903019845 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 21:10:19 INFO - PROCESS | 2650 | 1461903019850 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 21:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:10:19 INFO - PROCESS | 2650 | 1461903019856 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:10:19 INFO - PROCESS | 2650 | 1461903019858 Marionette TRACE conn5 <- [1,146,null,{}] 21:10:19 INFO - PROCESS | 2650 | 1461903019863 Marionette TRACE conn5 -> [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:10:20 INFO - PROCESS | 2650 | 1461903020019 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 21:10:20 INFO - PROCESS | 2650 | 1461903020040 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d1408000 == 28 [pid = 2650] [id = 44] 21:10:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 67 (0x7fa2bb44d800) [pid = 2650] [serial = 130] [outer = (nil)] 21:10:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 68 (0x7fa2c51bd000) [pid = 2650] [serial = 131] [outer = 0x7fa2bb44d800] 21:10:20 INFO - PROCESS | 2650 | 1461903020099 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 69 (0x7fa2d0950c00) [pid = 2650] [serial = 132] [outer = 0x7fa2bb44d800] 21:10:20 INFO - PROCESS | 2650 | 1461903020945 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 21:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1126ms 21:10:20 INFO - PROCESS | 2650 | 1461903020983 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 21:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:10:20 INFO - PROCESS | 2650 | 1461903020990 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 21:10:21 INFO - PROCESS | 2650 | 1461903020997 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 2650 | 1461903021003 Marionette TRACE conn5 <- [1,150,null,{}] 21:10:21 INFO - PROCESS | 2650 | 1461903021011 Marionette TRACE conn5 -> [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:10:21 INFO - PROCESS | 2650 | 1461903021170 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 21:10:21 INFO - PROCESS | 2650 | 1461903021295 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c176a800 == 29 [pid = 2650] [id = 45] 21:10:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 70 (0x7fa2bcd99800) [pid = 2650] [serial = 133] [outer = (nil)] 21:10:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 71 (0x7fa2bd052800) [pid = 2650] [serial = 134] [outer = 0x7fa2bcd99800] 21:10:21 INFO - PROCESS | 2650 | 1461903021368 Marionette DEBUG loaded listener.js 21:10:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 72 (0x7fa2be2c7800) [pid = 2650] [serial = 135] [outer = 0x7fa2bcd99800] 21:10:22 INFO - PROCESS | 2650 | 1461903022222 Marionette TRACE conn5 <- [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:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1241ms 21:10:22 INFO - PROCESS | 2650 | 1461903022238 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 21:10:22 INFO - PROCESS | 2650 | 1461903022246 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 21:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:10:22 INFO - PROCESS | 2650 | 1461903022256 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:10:22 INFO - PROCESS | 2650 | 1461903022260 Marionette TRACE conn5 <- [1,154,null,{}] 21:10:22 INFO - PROCESS | 2650 | 1461903022266 Marionette TRACE conn5 -> [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:10:22 INFO - PROCESS | 2650 | 1461903022420 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 21:10:22 INFO - PROCESS | 2650 | 1461903022551 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:22 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c450c800 == 30 [pid = 2650] [id = 46] 21:10:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 73 (0x7fa2be2dec00) [pid = 2650] [serial = 136] [outer = (nil)] 21:10:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 74 (0x7fa2c320ac00) [pid = 2650] [serial = 137] [outer = 0x7fa2be2dec00] 21:10:22 INFO - PROCESS | 2650 | 1461903022621 Marionette DEBUG loaded listener.js 21:10:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 75 (0x7fa2c3dac000) [pid = 2650] [serial = 138] [outer = 0x7fa2be2dec00] 21:10:23 INFO - PROCESS | 2650 | 1461903023483 Marionette TRACE conn5 <- [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:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1280ms 21:10:23 INFO - PROCESS | 2650 | 1461903023536 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 21:10:23 INFO - PROCESS | 2650 | 1461903023539 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 21:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:10:23 INFO - PROCESS | 2650 | 1461903023546 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:10:23 INFO - PROCESS | 2650 | 1461903023552 Marionette TRACE conn5 <- [1,158,null,{}] 21:10:23 INFO - PROCESS | 2650 | 1461903023567 Marionette TRACE conn5 -> [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:10:23 INFO - PROCESS | 2650 | 1461903023729 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 21:10:23 INFO - PROCESS | 2650 | 1461903023853 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d3339000 == 31 [pid = 2650] [id = 47] 21:10:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 76 (0x7fa2c5b94c00) [pid = 2650] [serial = 139] [outer = (nil)] 21:10:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 77 (0x7fa2d0504c00) [pid = 2650] [serial = 140] [outer = 0x7fa2c5b94c00] 21:10:23 INFO - PROCESS | 2650 | 1461903023926 Marionette DEBUG loaded listener.js 21:10:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 78 (0x7fa2d163a800) [pid = 2650] [serial = 141] [outer = 0x7fa2c5b94c00] 21:10:24 INFO - PROCESS | 2650 | 1461903024817 Marionette TRACE conn5 <- [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:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1284ms 21:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:10:24 INFO - PROCESS | 2650 | 1461903024830 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 21:10:24 INFO - PROCESS | 2650 | 1461903024833 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 21:10:24 INFO - PROCESS | 2650 | 1461903024840 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:10:24 INFO - PROCESS | 2650 | 1461903024843 Marionette TRACE conn5 <- [1,162,null,{}] 21:10:24 INFO - PROCESS | 2650 | 1461903024848 Marionette TRACE conn5 -> [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:10:25 INFO - PROCESS | 2650 | 1461903025015 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 21:10:25 INFO - PROCESS | 2650 | 1461903025195 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bff61000 == 32 [pid = 2650] [id = 48] 21:10:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 79 (0x7fa2be2d2800) [pid = 2650] [serial = 142] [outer = (nil)] 21:10:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 80 (0x7fa2be2dbc00) [pid = 2650] [serial = 143] [outer = 0x7fa2be2d2800] 21:10:25 INFO - PROCESS | 2650 | 1461903025280 Marionette DEBUG loaded listener.js 21:10:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 81 (0x7fa2d1907800) [pid = 2650] [serial = 144] [outer = 0x7fa2be2d2800] 21:10:26 INFO - PROCESS | 2650 | 1461903026327 Marionette TRACE conn5 <- [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:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1529ms 21:10:26 INFO - PROCESS | 2650 | 1461903026369 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 21:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:10:26 INFO - PROCESS | 2650 | 1461903026374 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 21:10:26 INFO - PROCESS | 2650 | 1461903026381 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 2650 | 1461903026384 Marionette TRACE conn5 <- [1,166,null,{}] 21:10:26 INFO - PROCESS | 2650 | 1461903026392 Marionette TRACE conn5 -> [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:10:26 INFO - PROCESS | 2650 | 1461903026532 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 21:10:26 INFO - PROCESS | 2650 | 1461903026674 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7b7800 == 33 [pid = 2650] [id = 49] 21:10:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 82 (0x7fa2be25e400) [pid = 2650] [serial = 145] [outer = (nil)] 21:10:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 83 (0x7fa2be2c0000) [pid = 2650] [serial = 146] [outer = 0x7fa2be25e400] 21:10:26 INFO - PROCESS | 2650 | 1461903026790 Marionette DEBUG loaded listener.js 21:10:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 84 (0x7fa2be2de000) [pid = 2650] [serial = 147] [outer = 0x7fa2be25e400] 21:10:27 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d09c2800 == 32 [pid = 2650] [id = 21] 21:10:27 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c69c6800 == 31 [pid = 2650] [id = 27] 21:10:27 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2cf6c9800 == 30 [pid = 2650] [id = 28] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 83 (0x7fa2d16ef800) [pid = 2650] [serial = 103] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 82 (0x7fa2d05dc400) [pid = 2650] [serial = 100] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 81 (0x7fa2c08d4800) [pid = 2650] [serial = 73] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 80 (0x7fa2d4a6d000) [pid = 2650] [serial = 82] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 79 (0x7fa2ba66d800) [pid = 2650] [serial = 85] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 78 (0x7fa2d09fdc00) [pid = 2650] [serial = 79] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 77 (0x7fa2bb625000) [pid = 2650] [serial = 86] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 76 (0x7fa2c3a18c00) [pid = 2650] [serial = 92] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 75 (0x7fa2c5cfdc00) [pid = 2650] [serial = 95] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 74 (0x7fa2cf641000) [pid = 2650] [serial = 77] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 73 (0x7fa2cf641400) [pid = 2650] [serial = 98] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 72 (0x7fa2d190cc00) [pid = 2650] [serial = 80] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 71 (0x7fa2c23c1400) [pid = 2650] [serial = 74] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 70 (0x7fa2c08d6800) [pid = 2650] [serial = 88] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 69 (0x7fa2ca68c800) [pid = 2650] [serial = 97] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 68 (0x7fa2c5c64800) [pid = 2650] [serial = 94] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 67 (0x7fa2c19bcc00) [pid = 2650] [serial = 89] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 66 (0x7fa2d09f0400) [pid = 2650] [serial = 101] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 65 (0x7fa2c5ba1c00) [pid = 2650] [serial = 76] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | --DOMWINDOW == 64 (0x7fa2c3211000) [pid = 2650] [serial = 91] [outer = (nil)] [url = about:blank] 21:10:27 INFO - PROCESS | 2650 | 1461903027537 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 21:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1181ms 21:10:27 INFO - PROCESS | 2650 | 1461903027562 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 21:10:27 INFO - PROCESS | 2650 | 1461903027569 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 21:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:10:27 INFO - PROCESS | 2650 | 1461903027579 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:10:27 INFO - PROCESS | 2650 | 1461903027582 Marionette TRACE conn5 <- [1,170,null,{}] 21:10:27 INFO - PROCESS | 2650 | 1461903027595 Marionette TRACE conn5 -> [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:10:27 INFO - PROCESS | 2650 | 1461903027750 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 21:10:27 INFO - PROCESS | 2650 | 1461903027768 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c09de000 == 31 [pid = 2650] [id = 50] 21:10:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 65 (0x7fa2be25fc00) [pid = 2650] [serial = 148] [outer = (nil)] 21:10:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 66 (0x7fa2c1796400) [pid = 2650] [serial = 149] [outer = 0x7fa2be25fc00] 21:10:27 INFO - PROCESS | 2650 | 1461903027827 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 67 (0x7fa2c320bc00) [pid = 2650] [serial = 150] [outer = 0x7fa2be25fc00] 21:10:28 INFO - PROCESS | 2650 | 1461903028708 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 21:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1187ms 21:10:28 INFO - PROCESS | 2650 | 1461903028785 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 21:10:28 INFO - PROCESS | 2650 | 1461903028788 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 21:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:10:28 INFO - PROCESS | 2650 | 1461903028810 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:10:28 INFO - PROCESS | 2650 | 1461903028816 Marionette TRACE conn5 <- [1,174,null,{}] 21:10:28 INFO - PROCESS | 2650 | 1461903028830 Marionette TRACE conn5 -> [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:10:28 INFO - PROCESS | 2650 | 1461903028969 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 21:10:29 INFO - PROCESS | 2650 | 1461903029053 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c6985000 == 32 [pid = 2650] [id = 51] 21:10:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 68 (0x7fa2c51b5800) [pid = 2650] [serial = 151] [outer = (nil)] 21:10:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 69 (0x7fa2cf641400) [pid = 2650] [serial = 152] [outer = 0x7fa2c51b5800] 21:10:29 INFO - PROCESS | 2650 | 1461903029116 Marionette DEBUG loaded listener.js 21:10:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 70 (0x7fa2d078e400) [pid = 2650] [serial = 153] [outer = 0x7fa2c51b5800] 21:10:29 INFO - PROCESS | 2650 | 1461903029772 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 21:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 992ms 21:10:29 INFO - PROCESS | 2650 | 1461903029795 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 21:10:29 INFO - PROCESS | 2650 | 1461903029800 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 21:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:10:29 INFO - PROCESS | 2650 | 1461903029808 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:10:29 INFO - PROCESS | 2650 | 1461903029817 Marionette TRACE conn5 <- [1,178,null,{}] 21:10:29 INFO - PROCESS | 2650 | 1461903029830 Marionette TRACE conn5 -> [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:10:29 INFO - PROCESS | 2650 | 1461903029994 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 21:10:30 INFO - PROCESS | 2650 | 1461903030055 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d02d7800 == 33 [pid = 2650] [id = 52] 21:10:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 71 (0x7fa2bcd9f000) [pid = 2650] [serial = 154] [outer = (nil)] 21:10:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 72 (0x7fa2d33aa800) [pid = 2650] [serial = 155] [outer = 0x7fa2bcd9f000] 21:10:30 INFO - PROCESS | 2650 | 1461903030136 Marionette DEBUG loaded listener.js 21:10:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 73 (0x7fa2d4a6fc00) [pid = 2650] [serial = 156] [outer = 0x7fa2bcd9f000] 21:10:30 INFO - PROCESS | 2650 | 1461903030967 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 21:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1191ms 21:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:10:31 INFO - PROCESS | 2650 | 1461903031001 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 21:10:31 INFO - PROCESS | 2650 | 1461903031004 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 21:10:31 INFO - PROCESS | 2650 | 1461903031010 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:10:31 INFO - PROCESS | 2650 | 1461903031013 Marionette TRACE conn5 <- [1,182,null,{}] 21:10:31 INFO - PROCESS | 2650 | 1461903031022 Marionette TRACE conn5 -> [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:10:31 INFO - PROCESS | 2650 | 1461903031181 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 21:10:31 INFO - PROCESS | 2650 | 1461903031244 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c69e3000 == 34 [pid = 2650] [id = 53] 21:10:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 74 (0x7fa2ba66e000) [pid = 2650] [serial = 157] [outer = (nil)] 21:10:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 75 (0x7fa2d4c3f800) [pid = 2650] [serial = 158] [outer = 0x7fa2ba66e000] 21:10:31 INFO - PROCESS | 2650 | 1461903031305 Marionette DEBUG loaded listener.js 21:10:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 76 (0x7fa2d5174000) [pid = 2650] [serial = 159] [outer = 0x7fa2ba66e000] 21:10:31 INFO - PROCESS | 2650 | --DOMWINDOW == 75 (0x7fa2b9712400) [pid = 2650] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:10:31 INFO - PROCESS | 2650 | --DOMWINDOW == 74 (0x7fa2ba655400) [pid = 2650] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:10:31 INFO - PROCESS | 2650 | --DOMWINDOW == 73 (0x7fa2c0908400) [pid = 2650] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:10:31 INFO - PROCESS | 2650 | --DOMWINDOW == 72 (0x7fa2be2d9c00) [pid = 2650] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:10:31 INFO - PROCESS | 2650 | --DOMWINDOW == 71 (0x7fa2ba66cc00) [pid = 2650] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:10:31 INFO - PROCESS | 2650 | --DOMWINDOW == 70 (0x7fa2bcd94800) [pid = 2650] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:10:32 INFO - PROCESS | 2650 | 1461903032109 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 21:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1131ms 21:10:32 INFO - PROCESS | 2650 | 1461903032140 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 21:10:32 INFO - PROCESS | 2650 | 1461903032144 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 21:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:10:32 INFO - PROCESS | 2650 | 1461903032149 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:10:32 INFO - PROCESS | 2650 | 1461903032151 Marionette TRACE conn5 <- [1,186,null,{}] 21:10:32 INFO - PROCESS | 2650 | 1461903032156 Marionette TRACE conn5 -> [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:10:32 INFO - PROCESS | 2650 | 1461903032321 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 21:10:32 INFO - PROCESS | 2650 | 1461903032338 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4c31800 == 35 [pid = 2650] [id = 54] 21:10:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 71 (0x7fa2c51b6400) [pid = 2650] [serial = 160] [outer = (nil)] 21:10:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 72 (0x7fa2d59ec000) [pid = 2650] [serial = 161] [outer = 0x7fa2c51b6400] 21:10:32 INFO - PROCESS | 2650 | 1461903032403 Marionette DEBUG loaded listener.js 21:10:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 73 (0x7fa2d5a2c000) [pid = 2650] [serial = 162] [outer = 0x7fa2c51b6400] 21:10:33 INFO - PROCESS | 2650 | 1461903033093 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 21:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 980ms 21:10:33 INFO - PROCESS | 2650 | 1461903033130 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 21:10:33 INFO - PROCESS | 2650 | 1461903033133 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 21:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:10:33 INFO - PROCESS | 2650 | 1461903033139 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:10:33 INFO - PROCESS | 2650 | 1461903033140 Marionette TRACE conn5 <- [1,190,null,{}] 21:10:33 INFO - PROCESS | 2650 | 1461903033145 Marionette TRACE conn5 -> [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:10:33 INFO - PROCESS | 2650 | 1461903033302 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 21:10:33 INFO - PROCESS | 2650 | 1461903033322 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba6c0800 == 36 [pid = 2650] [id = 55] 21:10:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 74 (0x7fa2d59ecc00) [pid = 2650] [serial = 163] [outer = (nil)] 21:10:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 75 (0x7fa2d5a8f400) [pid = 2650] [serial = 164] [outer = 0x7fa2d59ecc00] 21:10:33 INFO - PROCESS | 2650 | 1461903033381 Marionette DEBUG loaded listener.js 21:10:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 76 (0x7fa2c9779000) [pid = 2650] [serial = 165] [outer = 0x7fa2d59ecc00] 21:10:34 INFO - PROCESS | 2650 | 1461903034166 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 21:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1078ms 21:10:34 INFO - PROCESS | 2650 | 1461903034218 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 21:10:34 INFO - PROCESS | 2650 | 1461903034223 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 21:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:10:34 INFO - PROCESS | 2650 | 1461903034231 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 2650 | 1461903034237 Marionette TRACE conn5 <- [1,194,null,{}] 21:10:34 INFO - PROCESS | 2650 | 1461903034246 Marionette TRACE conn5 -> [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:10:34 INFO - PROCESS | 2650 | 1461903034410 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 21:10:34 INFO - PROCESS | 2650 | 1461903034542 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:34 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bff59800 == 37 [pid = 2650] [id = 56] 21:10:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 77 (0x7fa2ba648400) [pid = 2650] [serial = 166] [outer = (nil)] 21:10:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 78 (0x7fa2be2d2c00) [pid = 2650] [serial = 167] [outer = 0x7fa2ba648400] 21:10:34 INFO - PROCESS | 2650 | 1461903034615 Marionette DEBUG loaded listener.js 21:10:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 79 (0x7fa2c081a000) [pid = 2650] [serial = 168] [outer = 0x7fa2ba648400] 21:10:35 INFO - PROCESS | 2650 | 1461903035079 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:10:35 INFO - PROCESS | 2650 | 1461903035507 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 21:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1339ms 21:10:35 INFO - PROCESS | 2650 | 1461903035570 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 21:10:35 INFO - PROCESS | 2650 | 1461903035577 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 21:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:10:35 INFO - PROCESS | 2650 | 1461903035587 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:10:35 INFO - PROCESS | 2650 | 1461903035590 Marionette TRACE conn5 <- [1,198,null,{}] 21:10:35 INFO - PROCESS | 2650 | 1461903035597 Marionette TRACE conn5 -> [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:10:35 INFO - PROCESS | 2650 | 1461903035806 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 21:10:35 INFO - PROCESS | 2650 | 1461903035943 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d1631800 == 38 [pid = 2650] [id = 57] 21:10:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 80 (0x7fa2c178fc00) [pid = 2650] [serial = 169] [outer = (nil)] 21:10:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 81 (0x7fa2d0505c00) [pid = 2650] [serial = 170] [outer = 0x7fa2c178fc00] 21:10:36 INFO - PROCESS | 2650 | 1461903036017 Marionette DEBUG loaded listener.js 21:10:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 82 (0x7fa2d163f800) [pid = 2650] [serial = 171] [outer = 0x7fa2c178fc00] 21:10:36 INFO - PROCESS | 2650 | 1461903036799 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 21:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1233ms 21:10:36 INFO - PROCESS | 2650 | 1461903036832 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 21:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:10:36 INFO - PROCESS | 2650 | 1461903036845 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 21:10:36 INFO - PROCESS | 2650 | 1461903036851 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:10:36 INFO - PROCESS | 2650 | 1461903036866 Marionette TRACE conn5 <- [1,202,null,{}] 21:10:36 INFO - PROCESS | 2650 | 1461903036892 Marionette TRACE conn5 -> [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:10:37 INFO - PROCESS | 2650 | 1461903037239 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 21:10:37 INFO - PROCESS | 2650 | 1461903037406 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5687000 == 39 [pid = 2650] [id = 58] 21:10:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 83 (0x7fa2d53a9400) [pid = 2650] [serial = 172] [outer = (nil)] 21:10:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 84 (0x7fa2d53ad800) [pid = 2650] [serial = 173] [outer = 0x7fa2d53a9400] 21:10:37 INFO - PROCESS | 2650 | 1461903037497 Marionette DEBUG loaded listener.js 21:10:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 85 (0x7fa2d5a34000) [pid = 2650] [serial = 174] [outer = 0x7fa2d53a9400] 21:10:38 INFO - PROCESS | 2650 | 1461903038201 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 21:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1404ms 21:10:38 INFO - PROCESS | 2650 | 1461903038257 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 21:10:38 INFO - PROCESS | 2650 | 1461903038262 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 21:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:10:38 INFO - PROCESS | 2650 | 1461903038269 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:10:38 INFO - PROCESS | 2650 | 1461903038272 Marionette TRACE conn5 <- [1,206,null,{}] 21:10:38 INFO - PROCESS | 2650 | 1461903038277 Marionette TRACE conn5 -> [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:10:38 INFO - PROCESS | 2650 | 1461903038433 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 21:10:38 INFO - PROCESS | 2650 | 1461903038602 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d767c000 == 40 [pid = 2650] [id = 59] 21:10:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 86 (0x7fa2d8036800) [pid = 2650] [serial = 175] [outer = (nil)] 21:10:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 87 (0x7fa2d830e800) [pid = 2650] [serial = 176] [outer = 0x7fa2d8036800] 21:10:38 INFO - PROCESS | 2650 | 1461903038680 Marionette DEBUG loaded listener.js 21:10:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 88 (0x7fa2d83e8400) [pid = 2650] [serial = 177] [outer = 0x7fa2d8036800] 21:10:39 INFO - PROCESS | 2650 | 1461903039483 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 21:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1227ms 21:10:39 INFO - PROCESS | 2650 | 1461903039497 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 21:10:39 INFO - PROCESS | 2650 | 1461903039501 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 21:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:10:39 INFO - PROCESS | 2650 | 1461903039507 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:10:39 INFO - PROCESS | 2650 | 1461903039510 Marionette TRACE conn5 <- [1,210,null,{}] 21:10:39 INFO - PROCESS | 2650 | 1461903039516 Marionette TRACE conn5 -> [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:10:39 INFO - PROCESS | 2650 | 1461903039665 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 21:10:39 INFO - PROCESS | 2650 | 1461903039800 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0208000 == 41 [pid = 2650] [id = 60] 21:10:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 89 (0x7fa2ba64c800) [pid = 2650] [serial = 178] [outer = (nil)] 21:10:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 90 (0x7fa2bd054400) [pid = 2650] [serial = 179] [outer = 0x7fa2ba64c800] 21:10:39 INFO - PROCESS | 2650 | 1461903039868 Marionette DEBUG loaded listener.js 21:10:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 91 (0x7fa2d997fc00) [pid = 2650] [serial = 180] [outer = 0x7fa2ba64c800] 21:10:40 INFO - PROCESS | 2650 | 1461903040805 Marionette TRACE conn5 <- [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:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1343ms 21:10:40 INFO - PROCESS | 2650 | 1461903040853 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 2650 | 1461903040859 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 21:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:10:40 INFO - PROCESS | 2650 | 1461903040885 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 2650 | 1461903040889 Marionette TRACE conn5 <- [1,214,null,{}] 21:10:40 INFO - PROCESS | 2650 | 1461903040897 Marionette TRACE conn5 -> [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:10:41 INFO - PROCESS | 2650 | 1461903041050 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 21:10:41 INFO - PROCESS | 2650 | 1461903041208 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7b4800 == 42 [pid = 2650] [id = 61] 21:10:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 92 (0x7fa2be25b800) [pid = 2650] [serial = 181] [outer = (nil)] 21:10:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2bfc3f800) [pid = 2650] [serial = 182] [outer = 0x7fa2be25b800] 21:10:41 INFO - PROCESS | 2650 | 1461903041351 Marionette DEBUG loaded listener.js 21:10:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c2044800) [pid = 2650] [serial = 183] [outer = 0x7fa2be25b800] 21:10:42 INFO - PROCESS | 2650 | 1461903042077 Marionette TRACE conn5 <- [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:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1240ms 21:10:42 INFO - PROCESS | 2650 | 1461903042126 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 21:10:42 INFO - PROCESS | 2650 | 1461903042138 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 21:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:10:42 INFO - PROCESS | 2650 | 1461903042152 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:10:42 INFO - PROCESS | 2650 | 1461903042156 Marionette TRACE conn5 <- [1,218,null,{}] 21:10:42 INFO - PROCESS | 2650 | 1461903042185 Marionette TRACE conn5 -> [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:10:42 INFO - PROCESS | 2650 | 1461903042335 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 21:10:42 INFO - PROCESS | 2650 | 1461903042463 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2c178ac00) [pid = 2650] [serial = 110] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2be2d1c00) [pid = 2650] [serial = 106] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7a5800 == 43 [pid = 2650] [id = 62] 21:10:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2bcd9fc00) [pid = 2650] [serial = 184] [outer = (nil)] 21:10:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2bff7f000) [pid = 2650] [serial = 185] [outer = 0x7fa2bcd9fc00] 21:10:42 INFO - PROCESS | 2650 | 1461903042551 Marionette DEBUG loaded listener.js 21:10:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c2d82c00) [pid = 2650] [serial = 186] [outer = 0x7fa2bcd9fc00] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2d05e2c00) [pid = 2650] [serial = 122] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2d163b400) [pid = 2650] [serial = 123] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2d16eb400) [pid = 2650] [serial = 125] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 91 (0x7fa2c3707400) [pid = 2650] [serial = 116] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 90 (0x7fa2c4295800) [pid = 2650] [serial = 117] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 89 (0x7fa2be2ddc00) [pid = 2650] [serial = 113] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 88 (0x7fa2c0908000) [pid = 2650] [serial = 114] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 87 (0x7fa2c5cfd400) [pid = 2650] [serial = 119] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 86 (0x7fa2d190fc00) [pid = 2650] [serial = 126] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 85 (0x7fa2be260800) [pid = 2650] [serial = 128] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 84 (0x7fa2c169b400) [pid = 2650] [serial = 129] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 83 (0x7fa2ca692400) [pid = 2650] [serial = 120] [outer = (nil)] [url = about:blank] 21:10:42 INFO - PROCESS | 2650 | --DOMWINDOW == 82 (0x7fa2c1c5e000) [pid = 2650] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:10:43 INFO - PROCESS | 2650 | 1461903043225 Marionette TRACE conn5 <- [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:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1104ms 21:10:43 INFO - PROCESS | 2650 | 1461903043253 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 21:10:43 INFO - PROCESS | 2650 | 1461903043257 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 21:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:10:43 INFO - PROCESS | 2650 | 1461903043263 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:10:43 INFO - PROCESS | 2650 | 1461903043268 Marionette TRACE conn5 <- [1,222,null,{}] 21:10:43 INFO - PROCESS | 2650 | 1461903043283 Marionette TRACE conn5 -> [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:10:43 INFO - PROCESS | 2650 | 1461903043487 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 21:10:43 INFO - PROCESS | 2650 | 1461903043510 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a03800 == 44 [pid = 2650] [id = 63] 21:10:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 83 (0x7fa2c46c0800) [pid = 2650] [serial = 187] [outer = (nil)] 21:10:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 84 (0x7fa2c5c65c00) [pid = 2650] [serial = 188] [outer = 0x7fa2c46c0800] 21:10:43 INFO - PROCESS | 2650 | 1461903043575 Marionette DEBUG loaded listener.js 21:10:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 85 (0x7fa2ca68cc00) [pid = 2650] [serial = 189] [outer = 0x7fa2c46c0800] 21:10:44 INFO - PROCESS | 2650 | 1461903044321 Marionette TRACE conn5 <- [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:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1092ms 21:10:44 INFO - PROCESS | 2650 | 1461903044374 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 21:10:44 INFO - PROCESS | 2650 | 1461903044377 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 21:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:10:44 INFO - PROCESS | 2650 | 1461903044384 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:10:44 INFO - PROCESS | 2650 | 1461903044386 Marionette TRACE conn5 <- [1,226,null,{}] 21:10:44 INFO - PROCESS | 2650 | 1461903044392 Marionette TRACE conn5 -> [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:10:44 INFO - PROCESS | 2650 | 1461903044525 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 21:10:44 INFO - PROCESS | 2650 | 1461903044541 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d058f800 == 45 [pid = 2650] [id = 64] 21:10:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 86 (0x7fa2ba597800) [pid = 2650] [serial = 190] [outer = (nil)] 21:10:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 87 (0x7fa2ba5a5800) [pid = 2650] [serial = 191] [outer = 0x7fa2ba597800] 21:10:44 INFO - PROCESS | 2650 | 1461903044601 Marionette DEBUG loaded listener.js 21:10:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 88 (0x7fa2c5c64800) [pid = 2650] [serial = 192] [outer = 0x7fa2ba597800] 21:10:45 INFO - PROCESS | 2650 | 1461903045337 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 21:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 981ms 21:10:45 INFO - PROCESS | 2650 | 1461903045366 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 21:10:45 INFO - PROCESS | 2650 | 1461903045369 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 21:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:10:45 INFO - PROCESS | 2650 | 1461903045374 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:10:45 INFO - PROCESS | 2650 | 1461903045377 Marionette TRACE conn5 <- [1,230,null,{}] 21:10:45 INFO - PROCESS | 2650 | 1461903045382 Marionette TRACE conn5 -> [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:10:45 INFO - PROCESS | 2650 | 1461903045590 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 21:10:45 INFO - PROCESS | 2650 | 1461903045609 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4a4c000 == 46 [pid = 2650] [id = 65] 21:10:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 89 (0x7fa2ba5a0400) [pid = 2650] [serial = 193] [outer = (nil)] 21:10:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 90 (0x7fa2cf639c00) [pid = 2650] [serial = 194] [outer = 0x7fa2ba5a0400] 21:10:45 INFO - PROCESS | 2650 | 1461903045667 Marionette DEBUG loaded listener.js 21:10:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 91 (0x7fa2d05df800) [pid = 2650] [serial = 195] [outer = 0x7fa2ba5a0400] 21:10:46 INFO - PROCESS | 2650 | 1461903046355 Marionette TRACE conn5 <- [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:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1026ms 21:10:46 INFO - PROCESS | 2650 | 1461903046401 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 21:10:46 INFO - PROCESS | 2650 | 1461903046405 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 21:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:10:46 INFO - PROCESS | 2650 | 1461903046416 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:10:46 INFO - PROCESS | 2650 | 1461903046418 Marionette TRACE conn5 <- [1,234,null,{}] 21:10:46 INFO - PROCESS | 2650 | 1461903046423 Marionette TRACE conn5 -> [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:10:46 INFO - PROCESS | 2650 | 1461903046625 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 21:10:46 INFO - PROCESS | 2650 | 1461903046649 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5685800 == 47 [pid = 2650] [id = 66] 21:10:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 92 (0x7fa2d09f0000) [pid = 2650] [serial = 196] [outer = (nil)] 21:10:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2d3842400) [pid = 2650] [serial = 197] [outer = 0x7fa2d09f0000] 21:10:46 INFO - PROCESS | 2650 | 1461903046713 Marionette DEBUG loaded listener.js 21:10:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2d59f1400) [pid = 2650] [serial = 198] [outer = 0x7fa2d09f0000] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2bfc3e000) [pid = 2650] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2bff03000) [pid = 2650] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 91 (0x7fa2b9712c00) [pid = 2650] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 90 (0x7fa2ba66e000) [pid = 2650] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 89 (0x7fa2be2d2800) [pid = 2650] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 88 (0x7fa2be25fc00) [pid = 2650] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 87 (0x7fa2be25e400) [pid = 2650] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 86 (0x7fa2c51b6400) [pid = 2650] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 85 (0x7fa2c51b5800) [pid = 2650] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 84 (0x7fa2bcd9f000) [pid = 2650] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:10:47 INFO - PROCESS | 2650 | --DOMWINDOW == 83 (0x7fa2b9709000) [pid = 2650] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:10:47 INFO - PROCESS | 2650 | 1461903047556 Marionette TRACE conn5 <- [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:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1182ms 21:10:47 INFO - PROCESS | 2650 | 1461903047610 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 21:10:47 INFO - PROCESS | 2650 | 1461903047616 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 21:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:10:47 INFO - PROCESS | 2650 | 1461903047623 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:10:47 INFO - PROCESS | 2650 | 1461903047627 Marionette TRACE conn5 <- [1,238,null,{}] 21:10:47 INFO - PROCESS | 2650 | 1461903047635 Marionette TRACE conn5 -> [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:10:47 INFO - PROCESS | 2650 | 1461903047797 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 21:10:47 INFO - PROCESS | 2650 | 1461903047807 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3789000 == 48 [pid = 2650] [id = 67] 21:10:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 84 (0x7fa2bb113400) [pid = 2650] [serial = 199] [outer = (nil)] 21:10:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 85 (0x7fa2bff74400) [pid = 2650] [serial = 200] [outer = 0x7fa2bb113400] 21:10:47 INFO - PROCESS | 2650 | 1461903047867 Marionette DEBUG loaded listener.js 21:10:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 86 (0x7fa2d4a6cc00) [pid = 2650] [serial = 201] [outer = 0x7fa2bb113400] 21:10:48 INFO - PROCESS | 2650 | 1461903048593 Marionette TRACE conn5 <- [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:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 981ms 21:10:48 INFO - PROCESS | 2650 | 1461903048604 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 21:10:48 INFO - PROCESS | 2650 | 1461903048607 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 21:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:10:48 INFO - PROCESS | 2650 | 1461903048612 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:10:48 INFO - PROCESS | 2650 | 1461903048614 Marionette TRACE conn5 <- [1,242,null,{}] 21:10:48 INFO - PROCESS | 2650 | 1461903048620 Marionette TRACE conn5 -> [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:10:48 INFO - PROCESS | 2650 | 1461903048789 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 21:10:48 INFO - PROCESS | 2650 | 1461903048810 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d99b8800 == 49 [pid = 2650] [id = 68] 21:10:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 87 (0x7fa2b9712c00) [pid = 2650] [serial = 202] [outer = (nil)] 21:10:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 88 (0x7fa2d59f1000) [pid = 2650] [serial = 203] [outer = 0x7fa2b9712c00] 21:10:48 INFO - PROCESS | 2650 | 1461903048870 Marionette DEBUG loaded listener.js 21:10:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 89 (0x7fa2d83e4400) [pid = 2650] [serial = 204] [outer = 0x7fa2b9712c00] 21:10:49 INFO - PROCESS | 2650 | 1461903049704 Marionette TRACE conn5 <- [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:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1128ms 21:10:49 INFO - PROCESS | 2650 | 1461903049743 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 21:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:10:49 INFO - PROCESS | 2650 | 1461903049749 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 21:10:49 INFO - PROCESS | 2650 | 1461903049757 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:10:49 INFO - PROCESS | 2650 | 1461903049763 Marionette TRACE conn5 <- [1,246,null,{}] 21:10:49 INFO - PROCESS | 2650 | 1461903049772 Marionette TRACE conn5 -> [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:10:49 INFO - PROCESS | 2650 | 1461903049941 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 21:10:50 INFO - PROCESS | 2650 | 1461903050076 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9fd8800 == 50 [pid = 2650] [id = 69] 21:10:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 90 (0x7fa2ba5a3400) [pid = 2650] [serial = 205] [outer = (nil)] 21:10:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 91 (0x7fa2bcd9e000) [pid = 2650] [serial = 206] [outer = 0x7fa2ba5a3400] 21:10:50 INFO - PROCESS | 2650 | 1461903050150 Marionette DEBUG loaded listener.js 21:10:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 92 (0x7fa2be2d8000) [pid = 2650] [serial = 207] [outer = 0x7fa2ba5a3400] 21:10:50 INFO - PROCESS | 2650 | 1461903050973 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 21:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1288ms 21:10:51 INFO - PROCESS | 2650 | 1461903051046 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 21:10:51 INFO - PROCESS | 2650 | 1461903051054 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 21:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:10:51 INFO - PROCESS | 2650 | 1461903051064 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:10:51 INFO - PROCESS | 2650 | 1461903051068 Marionette TRACE conn5 <- [1,250,null,{}] 21:10:51 INFO - PROCESS | 2650 | 1461903051074 Marionette TRACE conn5 -> [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:10:51 INFO - PROCESS | 2650 | 1461903051267 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 21:10:51 INFO - PROCESS | 2650 | 1461903051399 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d07800 == 51 [pid = 2650] [id = 70] 21:10:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2c0e12400) [pid = 2650] [serial = 208] [outer = (nil)] 21:10:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c0e1c800) [pid = 2650] [serial = 209] [outer = 0x7fa2c0e12400] 21:10:51 INFO - PROCESS | 2650 | 1461903051467 Marionette DEBUG loaded listener.js 21:10:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c2043000) [pid = 2650] [serial = 210] [outer = 0x7fa2c0e12400] 21:10:52 INFO - PROCESS | 2650 | 1461903052340 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 21:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1334ms 21:10:52 INFO - PROCESS | 2650 | 1461903052399 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 21:10:52 INFO - PROCESS | 2650 | 1461903052403 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 21:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:10:52 INFO - PROCESS | 2650 | 1461903052409 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:10:52 INFO - PROCESS | 2650 | 1461903052414 Marionette TRACE conn5 <- [1,254,null,{}] 21:10:52 INFO - PROCESS | 2650 | 1461903052429 Marionette TRACE conn5 -> [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:10:52 INFO - PROCESS | 2650 | 1461903052632 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 21:10:52 INFO - PROCESS | 2650 | 1461903052766 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d501b000 == 52 [pid = 2650] [id = 71] 21:10:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2c204b000) [pid = 2650] [serial = 211] [outer = (nil)] 21:10:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 97 (0x7fa2c51ae800) [pid = 2650] [serial = 212] [outer = 0x7fa2c204b000] 21:10:52 INFO - PROCESS | 2650 | 1461903052838 Marionette DEBUG loaded listener.js 21:10:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2d0264800) [pid = 2650] [serial = 213] [outer = 0x7fa2c204b000] 21:10:53 INFO - PROCESS | 2650 | 1461903053747 Marionette TRACE conn5 <- [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:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1390ms 21:10:53 INFO - PROCESS | 2650 | 1461903053800 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 21:10:53 INFO - PROCESS | 2650 | 1461903053804 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 21:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:10:53 INFO - PROCESS | 2650 | 1461903053810 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:10:53 INFO - PROCESS | 2650 | 1461903053813 Marionette TRACE conn5 <- [1,258,null,{}] 21:10:53 INFO - PROCESS | 2650 | 1461903053819 Marionette TRACE conn5 -> [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:10:53 INFO - PROCESS | 2650 | 1461903053984 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 21:10:54 INFO - PROCESS | 2650 | 1461903054115 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37b0800 == 53 [pid = 2650] [id = 72] 21:10:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2c2051000) [pid = 2650] [serial = 214] [outer = (nil)] 21:10:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2d4a6dc00) [pid = 2650] [serial = 215] [outer = 0x7fa2c2051000] 21:10:54 INFO - PROCESS | 2650 | 1461903054187 Marionette DEBUG loaded listener.js 21:10:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 101 (0x7fa2d53a0400) [pid = 2650] [serial = 216] [outer = 0x7fa2c2051000] 21:10:54 INFO - PROCESS | 2650 | 1461903054988 Marionette TRACE conn5 <- [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:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1232ms 21:10:55 INFO - PROCESS | 2650 | 1461903055043 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 21:10:55 INFO - PROCESS | 2650 | 1461903055047 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 21:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:10:55 INFO - PROCESS | 2650 | 1461903055053 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:10:55 INFO - PROCESS | 2650 | 1461903055056 Marionette TRACE conn5 <- [1,262,null,{}] 21:10:55 INFO - PROCESS | 2650 | 1461903055061 Marionette TRACE conn5 -> [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:10:55 INFO - PROCESS | 2650 | 1461903055220 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 21:10:55 INFO - PROCESS | 2650 | 1461903055356 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba06c000 == 54 [pid = 2650] [id = 73] 21:10:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 102 (0x7fa2ba5a4800) [pid = 2650] [serial = 217] [outer = (nil)] 21:10:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 103 (0x7fa2bcd96000) [pid = 2650] [serial = 218] [outer = 0x7fa2ba5a4800] 21:10:55 INFO - PROCESS | 2650 | 1461903055424 Marionette DEBUG loaded listener.js 21:10:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 104 (0x7fa2d1646400) [pid = 2650] [serial = 219] [outer = 0x7fa2ba5a4800] 21:10:56 INFO - PROCESS | 2650 | 1461903056457 Marionette TRACE conn5 <- [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:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1479ms 21:10:56 INFO - PROCESS | 2650 | 1461903056535 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 21:10:56 INFO - PROCESS | 2650 | 1461903056541 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 21:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:10:56 INFO - PROCESS | 2650 | 1461903056548 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:10:56 INFO - PROCESS | 2650 | 1461903056554 Marionette TRACE conn5 <- [1,266,null,{}] 21:10:56 INFO - PROCESS | 2650 | 1461903056561 Marionette TRACE conn5 -> [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:10:56 INFO - PROCESS | 2650 | 1461903056720 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 21:10:56 INFO - PROCESS | 2650 | 1461903056862 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c06c1800 == 55 [pid = 2650] [id = 74] 21:10:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 105 (0x7fa2c0818c00) [pid = 2650] [serial = 220] [outer = (nil)] 21:10:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 106 (0x7fa2c0e14400) [pid = 2650] [serial = 221] [outer = 0x7fa2c0818c00] 21:10:56 INFO - PROCESS | 2650 | 1461903056928 Marionette DEBUG loaded listener.js 21:10:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 107 (0x7fa2c0e1f400) [pid = 2650] [serial = 222] [outer = 0x7fa2c0818c00] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb4a5000 == 54 [pid = 2650] [id = 29] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3789000 == 53 [pid = 2650] [id = 67] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d5685800 == 52 [pid = 2650] [id = 66] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4a4c000 == 51 [pid = 2650] [id = 65] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 106 (0x7fa2d5a8f400) [pid = 2650] [serial = 164] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d058f800 == 50 [pid = 2650] [id = 64] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a03800 == 49 [pid = 2650] [id = 63] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb7a5800 == 48 [pid = 2650] [id = 62] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb7b4800 == 47 [pid = 2650] [id = 61] 21:10:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bff59800 == 46 [pid = 2650] [id = 56] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 105 (0x7fa2d53a4000) [pid = 2650] [serial = 83] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 104 (0x7fa2c312cc00) [pid = 2650] [serial = 111] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 103 (0x7fa2d331c800) [pid = 2650] [serial = 104] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 102 (0x7fa2d4c3f800) [pid = 2650] [serial = 158] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 101 (0x7fa2d1907800) [pid = 2650] [serial = 144] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 100 (0x7fa2be2dbc00) [pid = 2650] [serial = 143] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 99 (0x7fa2c1796400) [pid = 2650] [serial = 149] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 98 (0x7fa2be2c0000) [pid = 2650] [serial = 146] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 97 (0x7fa2c320bc00) [pid = 2650] [serial = 150] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 96 (0x7fa2c51bd000) [pid = 2650] [serial = 131] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 95 (0x7fa2d59ec000) [pid = 2650] [serial = 161] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2cf641400) [pid = 2650] [serial = 152] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2d5174000) [pid = 2650] [serial = 159] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2bd052800) [pid = 2650] [serial = 134] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 91 (0x7fa2c320ac00) [pid = 2650] [serial = 137] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 90 (0x7fa2d0504c00) [pid = 2650] [serial = 140] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 89 (0x7fa2be2de000) [pid = 2650] [serial = 147] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 88 (0x7fa2d33aa800) [pid = 2650] [serial = 155] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 87 (0x7fa2d4a6fc00) [pid = 2650] [serial = 156] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 86 (0x7fa2d5a2c000) [pid = 2650] [serial = 162] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 85 (0x7fa2d078e400) [pid = 2650] [serial = 153] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | --DOMWINDOW == 84 (0x7fa2be2d8c00) [pid = 2650] [serial = 107] [outer = (nil)] [url = about:blank] 21:10:57 INFO - PROCESS | 2650 | 1461903057723 Marionette TRACE conn5 <- [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:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1187ms 21:10:57 INFO - PROCESS | 2650 | 1461903057753 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 21:10:57 INFO - PROCESS | 2650 | 1461903057759 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 21:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:10:57 INFO - PROCESS | 2650 | 1461903057773 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:10:57 INFO - PROCESS | 2650 | 1461903057776 Marionette TRACE conn5 <- [1,270,null,{}] 21:10:57 INFO - PROCESS | 2650 | 1461903057782 Marionette TRACE conn5 -> [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:10:57 INFO - PROCESS | 2650 | 1461903057921 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 21:10:57 INFO - PROCESS | 2650 | 1461903057939 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c2acc800 == 47 [pid = 2650] [id = 75] 21:10:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 85 (0x7fa2c1b5c800) [pid = 2650] [serial = 223] [outer = (nil)] 21:10:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 86 (0x7fa2c204f800) [pid = 2650] [serial = 224] [outer = 0x7fa2c1b5c800] 21:10:58 INFO - PROCESS | 2650 | 1461903057998 Marionette DEBUG loaded listener.js 21:10:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 87 (0x7fa2c3217c00) [pid = 2650] [serial = 225] [outer = 0x7fa2c1b5c800] 21:10:58 INFO - PROCESS | 2650 | 1461903058711 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 21:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 980ms 21:10:58 INFO - PROCESS | 2650 | 1461903058754 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 21:10:58 INFO - PROCESS | 2650 | 1461903058758 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 21:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:10:58 INFO - PROCESS | 2650 | 1461903058768 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:10:58 INFO - PROCESS | 2650 | 1461903058772 Marionette TRACE conn5 <- [1,274,null,{}] 21:10:58 INFO - PROCESS | 2650 | 1461903058795 Marionette TRACE conn5 -> [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:10:58 INFO - PROCESS | 2650 | 1461903058968 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 21:10:58 INFO - PROCESS | 2650 | 1461903058985 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d20000 == 48 [pid = 2650] [id = 76] 21:10:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 88 (0x7fa2c2c38000) [pid = 2650] [serial = 226] [outer = (nil)] 21:10:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 89 (0x7fa2c2c40000) [pid = 2650] [serial = 227] [outer = 0x7fa2c2c38000] 21:10:59 INFO - PROCESS | 2650 | 1461903059047 Marionette DEBUG loaded listener.js 21:10:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 90 (0x7fa2c47c2400) [pid = 2650] [serial = 228] [outer = 0x7fa2c2c38000] 21:10:59 INFO - PROCESS | 2650 | 1461903059857 Marionette TRACE conn5 <- [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:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1146ms 21:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:10:59 INFO - PROCESS | 2650 | 1461903059915 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 21:10:59 INFO - PROCESS | 2650 | 1461903059918 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 21:10:59 INFO - PROCESS | 2650 | 1461903059924 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:10:59 INFO - PROCESS | 2650 | 1461903059927 Marionette TRACE conn5 <- [1,278,null,{}] 21:10:59 INFO - PROCESS | 2650 | 1461903059932 Marionette TRACE conn5 -> [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:11:00 INFO - PROCESS | 2650 | 1461903060104 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 21:11:00 INFO - PROCESS | 2650 | 1461903060132 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a1a000 == 49 [pid = 2650] [id = 77] 21:11:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 91 (0x7fa2c2c3e000) [pid = 2650] [serial = 229] [outer = (nil)] 21:11:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 92 (0x7fa2c47c8800) [pid = 2650] [serial = 230] [outer = 0x7fa2c2c3e000] 21:11:00 INFO - PROCESS | 2650 | 1461903060194 Marionette DEBUG loaded listener.js 21:11:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2c47ce800) [pid = 2650] [serial = 231] [outer = 0x7fa2c2c3e000] 21:11:01 INFO - PROCESS | 2650 | 1461903061151 Marionette TRACE conn5 <- [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:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1277ms 21:11:01 INFO - PROCESS | 2650 | 1461903061202 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 21:11:01 INFO - PROCESS | 2650 | 1461903061205 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 21:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:11:01 INFO - PROCESS | 2650 | 1461903061219 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:11:01 INFO - PROCESS | 2650 | 1461903061221 Marionette TRACE conn5 <- [1,282,null,{}] 21:11:01 INFO - PROCESS | 2650 | 1461903061226 Marionette TRACE conn5 -> [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:11:01 INFO - PROCESS | 2650 | 1461903061395 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 21:11:01 INFO - PROCESS | 2650 | 1461903061421 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:01 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d058a000 == 50 [pid = 2650] [id = 78] 21:11:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c47c4400) [pid = 2650] [serial = 232] [outer = (nil)] 21:11:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c51b5000) [pid = 2650] [serial = 233] [outer = 0x7fa2c47c4400] 21:11:01 INFO - PROCESS | 2650 | 1461903061480 Marionette DEBUG loaded listener.js 21:11:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2c5cfa400) [pid = 2650] [serial = 234] [outer = 0x7fa2c47c4400] 21:11:01 INFO - PROCESS | 2650 | --DOMWINDOW == 95 (0x7fa2ba5a0400) [pid = 2650] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:11:01 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2bb113400) [pid = 2650] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:11:01 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2ba597800) [pid = 2650] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:11:01 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2bcd9fc00) [pid = 2650] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:11:02 INFO - PROCESS | 2650 | --DOMWINDOW == 91 (0x7fa2be25b800) [pid = 2650] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:11:02 INFO - PROCESS | 2650 | --DOMWINDOW == 90 (0x7fa2d09f0000) [pid = 2650] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:11:02 INFO - PROCESS | 2650 | --DOMWINDOW == 89 (0x7fa2c46c0800) [pid = 2650] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:11:02 INFO - PROCESS | 2650 | 1461903062473 Marionette TRACE conn5 <- [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:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1278ms 21:11:02 INFO - PROCESS | 2650 | 1461903062498 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 21:11:02 INFO - PROCESS | 2650 | 1461903062502 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 21:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:11:02 INFO - PROCESS | 2650 | 1461903062507 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:11:02 INFO - PROCESS | 2650 | 1461903062509 Marionette TRACE conn5 <- [1,286,null,{}] 21:11:02 INFO - PROCESS | 2650 | 1461903062515 Marionette TRACE conn5 -> [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:11:02 INFO - PROCESS | 2650 | 1461903062676 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 21:11:02 INFO - PROCESS | 2650 | 1461903062692 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d3337000 == 51 [pid = 2650] [id = 79] 21:11:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 90 (0x7fa2d074c400) [pid = 2650] [serial = 235] [outer = (nil)] 21:11:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 91 (0x7fa2d190cc00) [pid = 2650] [serial = 236] [outer = 0x7fa2d074c400] 21:11:02 INFO - PROCESS | 2650 | 1461903062758 Marionette DEBUG loaded listener.js 21:11:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 92 (0x7fa2d5174000) [pid = 2650] [serial = 237] [outer = 0x7fa2d074c400] 21:11:03 INFO - PROCESS | 2650 | 1461903063772 Marionette TRACE conn5 <- [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:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1327ms 21:11:03 INFO - PROCESS | 2650 | 1461903063836 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 21:11:03 INFO - PROCESS | 2650 | 1461903063843 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 21:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:11:03 INFO - PROCESS | 2650 | 1461903063852 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:11:03 INFO - PROCESS | 2650 | 1461903063856 Marionette TRACE conn5 <- [1,290,null,{}] 21:11:03 INFO - PROCESS | 2650 | 1461903063864 Marionette TRACE conn5 -> [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:11:04 INFO - PROCESS | 2650 | 1461903064112 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 21:11:04 INFO - PROCESS | 2650 | 1461903064287 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c24af000 == 52 [pid = 2650] [id = 80] 21:11:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2c081dc00) [pid = 2650] [serial = 238] [outer = (nil)] 21:11:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c0e1b400) [pid = 2650] [serial = 239] [outer = 0x7fa2c081dc00] 21:11:04 INFO - PROCESS | 2650 | 1461903064406 Marionette DEBUG loaded listener.js 21:11:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c2044400) [pid = 2650] [serial = 240] [outer = 0x7fa2c081dc00] 21:11:05 INFO - PROCESS | 2650 | 1461903065210 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1431ms 21:11:05 INFO - PROCESS | 2650 | 1461903065284 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 21:11:05 INFO - PROCESS | 2650 | 1461903065293 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 21:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:11:05 INFO - PROCESS | 2650 | 1461903065302 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 2650 | 1461903065307 Marionette TRACE conn5 <- [1,294,null,{}] 21:11:05 INFO - PROCESS | 2650 | 1461903065312 Marionette TRACE conn5 -> [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:11:05 INFO - PROCESS | 2650 | 1461903065510 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 21:11:05 INFO - PROCESS | 2650 | 1461903065642 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d161b800 == 53 [pid = 2650] [id = 81] 21:11:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2c2c32800) [pid = 2650] [serial = 241] [outer = (nil)] 21:11:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 97 (0x7fa2c2c39800) [pid = 2650] [serial = 242] [outer = 0x7fa2c2c32800] 21:11:05 INFO - PROCESS | 2650 | 1461903065718 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2c47c1400) [pid = 2650] [serial = 243] [outer = 0x7fa2c2c32800] 21:11:06 INFO - PROCESS | 2650 | 1461903066594 Marionette TRACE conn5 <- [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:11:06 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:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1331ms 21:11:06 INFO - PROCESS | 2650 | 1461903066634 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 21:11:06 INFO - PROCESS | 2650 | 1461903066637 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 21:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:11:06 INFO - PROCESS | 2650 | 1461903066644 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 2650 | 1461903066649 Marionette TRACE conn5 <- [1,298,null,{}] 21:11:06 INFO - PROCESS | 2650 | 1461903066664 Marionette TRACE conn5 -> [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:11:06 INFO - PROCESS | 2650 | 1461903066817 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 21:11:06 INFO - PROCESS | 2650 | 1461903066959 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d599c000 == 54 [pid = 2650] [id = 82] 21:11:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2c6932400) [pid = 2650] [serial = 244] [outer = (nil)] 21:11:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2d0959400) [pid = 2650] [serial = 245] [outer = 0x7fa2c6932400] 21:11:07 INFO - PROCESS | 2650 | 1461903067034 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 101 (0x7fa2d331c800) [pid = 2650] [serial = 246] [outer = 0x7fa2c6932400] 21:11:07 INFO - PROCESS | 2650 | 1461903067795 Marionette TRACE conn5 <- [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:11:07 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:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1187ms 21:11:07 INFO - PROCESS | 2650 | 1461903067832 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 21:11:07 INFO - PROCESS | 2650 | 1461903067837 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 21:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:11:07 INFO - PROCESS | 2650 | 1461903067843 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 2650 | 1461903067845 Marionette TRACE conn5 <- [1,302,null,{}] 21:11:07 INFO - PROCESS | 2650 | 1461903067851 Marionette TRACE conn5 -> [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:11:08 INFO - PROCESS | 2650 | 1461903068002 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 21:11:08 INFO - PROCESS | 2650 | 1461903068140 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d99a1800 == 55 [pid = 2650] [id = 83] 21:11:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 102 (0x7fa2cf641400) [pid = 2650] [serial = 247] [outer = (nil)] 21:11:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 103 (0x7fa2d53ad000) [pid = 2650] [serial = 248] [outer = 0x7fa2cf641400] 21:11:08 INFO - PROCESS | 2650 | 1461903068211 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 104 (0x7fa2d5a86000) [pid = 2650] [serial = 249] [outer = 0x7fa2cf641400] 21:11:09 INFO - PROCESS | 2650 | 1461903069090 Marionette TRACE conn5 <- [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:11:09 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:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1277ms 21:11:09 INFO - PROCESS | 2650 | 1461903069120 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 21:11:09 INFO - PROCESS | 2650 | 1461903069123 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 21:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:11:09 INFO - PROCESS | 2650 | 1461903069129 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:11:09 INFO - PROCESS | 2650 | 1461903069131 Marionette TRACE conn5 <- [1,306,null,{}] 21:11:09 INFO - PROCESS | 2650 | 1461903069137 Marionette TRACE conn5 -> [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:11:09 INFO - PROCESS | 2650 | 1461903069287 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 21:11:09 INFO - PROCESS | 2650 | 1461903069426 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f56800 == 56 [pid = 2650] [id = 84] 21:11:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 105 (0x7fa2d53a1800) [pid = 2650] [serial = 250] [outer = (nil)] 21:11:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 106 (0x7fa2d76ce000) [pid = 2650] [serial = 251] [outer = 0x7fa2d53a1800] 21:11:09 INFO - PROCESS | 2650 | 1461903069496 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 107 (0x7fa2d991f000) [pid = 2650] [serial = 252] [outer = 0x7fa2d53a1800] 21:11:10 INFO - PROCESS | 2650 | 1461903070499 Marionette TRACE conn5 <- [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:11:10 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:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1429ms 21:11:10 INFO - PROCESS | 2650 | 1461903070560 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 21:11:10 INFO - PROCESS | 2650 | 1461903070565 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 21:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:11:10 INFO - PROCESS | 2650 | 1461903070573 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 2650 | 1461903070578 Marionette TRACE conn5 <- [1,310,null,{}] 21:11:10 INFO - PROCESS | 2650 | 1461903070586 Marionette TRACE conn5 -> [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:11:10 INFO - PROCESS | 2650 | 1461903070744 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 21:11:10 INFO - PROCESS | 2650 | 1461903070934 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1f08000 == 57 [pid = 2650] [id = 85] 21:11:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 108 (0x7fa2be25b400) [pid = 2650] [serial = 253] [outer = (nil)] 21:11:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 109 (0x7fa2be2d4400) [pid = 2650] [serial = 254] [outer = 0x7fa2be25b400] 21:11:11 INFO - PROCESS | 2650 | 1461903071001 Marionette DEBUG loaded listener.js 21:11:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 110 (0x7fa2bff7f400) [pid = 2650] [serial = 255] [outer = 0x7fa2be25b400] 21:11:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 111 (0x7fa2c2c33c00) [pid = 2650] [serial = 256] [outer = 0x7fa2c0668800] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d058a000 == 56 [pid = 2650] [id = 78] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a1a000 == 55 [pid = 2650] [id = 77] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 110 (0x7fa2be2d2c00) [pid = 2650] [serial = 167] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 109 (0x7fa2d0505c00) [pid = 2650] [serial = 170] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 108 (0x7fa2d53ad800) [pid = 2650] [serial = 173] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 107 (0x7fa2d59f1000) [pid = 2650] [serial = 203] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 106 (0x7fa2bd054400) [pid = 2650] [serial = 179] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3d20000 == 54 [pid = 2650] [id = 76] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2acc800 == 53 [pid = 2650] [id = 75] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c06c1800 == 52 [pid = 2650] [id = 74] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d501b000 == 51 [pid = 2650] [id = 71] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3d07800 == 50 [pid = 2650] [id = 70] 21:11:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9fd8800 == 49 [pid = 2650] [id = 69] 21:11:11 INFO - PROCESS | 2650 | 1461903071968 Marionette TRACE conn5 <- [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:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 105 (0x7fa2c2044800) [pid = 2650] [serial = 183] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 104 (0x7fa2bfc3f800) [pid = 2650] [serial = 182] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 103 (0x7fa2d3842400) [pid = 2650] [serial = 197] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 102 (0x7fa2c5c65c00) [pid = 2650] [serial = 188] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 101 (0x7fa2ca68cc00) [pid = 2650] [serial = 189] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 100 (0x7fa2d59f1400) [pid = 2650] [serial = 198] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 99 (0x7fa2d05df800) [pid = 2650] [serial = 195] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 98 (0x7fa2d4a6cc00) [pid = 2650] [serial = 201] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 97 (0x7fa2c5c64800) [pid = 2650] [serial = 192] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 96 (0x7fa2cf639c00) [pid = 2650] [serial = 194] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 95 (0x7fa2bff74400) [pid = 2650] [serial = 200] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2ba5a5800) [pid = 2650] [serial = 191] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2d830e800) [pid = 2650] [serial = 176] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2bff7f000) [pid = 2650] [serial = 185] [outer = (nil)] [url = about:blank] 21:11:11 INFO - PROCESS | 2650 | --DOMWINDOW == 91 (0x7fa2c2d82c00) [pid = 2650] [serial = 186] [outer = (nil)] [url = about:blank] 21:11:12 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:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1435ms 21:11:12 INFO - PROCESS | 2650 | 1461903072008 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 21:11:12 INFO - PROCESS | 2650 | 1461903072014 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 21:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:11:12 INFO - PROCESS | 2650 | 1461903072024 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:11:12 INFO - PROCESS | 2650 | 1461903072028 Marionette TRACE conn5 <- [1,314,null,{}] 21:11:12 INFO - PROCESS | 2650 | 1461903072033 Marionette TRACE conn5 -> [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:11:12 INFO - PROCESS | 2650 | 1461903072175 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 21:11:12 INFO - PROCESS | 2650 | 1461903072270 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c06c1800 == 50 [pid = 2650] [id = 86] 21:11:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 92 (0x7fa2bb458c00) [pid = 2650] [serial = 257] [outer = (nil)] 21:11:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2c19c1000) [pid = 2650] [serial = 258] [outer = 0x7fa2bb458c00] 21:11:12 INFO - PROCESS | 2650 | 1461903072330 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c2c3c800) [pid = 2650] [serial = 259] [outer = 0x7fa2bb458c00] 21:11:13 INFO - PROCESS | 2650 | 1461903073041 Marionette TRACE conn5 <- [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:11:13 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:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1028ms 21:11:13 INFO - PROCESS | 2650 | 1461903073053 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 21:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:11:13 INFO - PROCESS | 2650 | 1461903073057 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 21:11:13 INFO - PROCESS | 2650 | 1461903073065 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:11:13 INFO - PROCESS | 2650 | 1461903073072 Marionette TRACE conn5 <- [1,318,null,{}] 21:11:13 INFO - PROCESS | 2650 | 1461903073113 Marionette TRACE conn5 -> [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:11:13 INFO - PROCESS | 2650 | 1461903073300 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 21:11:13 INFO - PROCESS | 2650 | 1461903073312 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c6994800 == 51 [pid = 2650] [id = 87] 21:11:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c47c2c00) [pid = 2650] [serial = 260] [outer = (nil)] 21:11:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2c47d0800) [pid = 2650] [serial = 261] [outer = 0x7fa2c47c2c00] 21:11:13 INFO - PROCESS | 2650 | 1461903073376 Marionette DEBUG loaded listener.js 21:11:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 97 (0x7fa2ca616c00) [pid = 2650] [serial = 262] [outer = 0x7fa2c47c2c00] 21:11:14 INFO - PROCESS | 2650 | 1461903074239 Marionette TRACE conn5 <- [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:11:14 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:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1193ms 21:11:14 INFO - PROCESS | 2650 | 1461903074257 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 21:11:14 INFO - PROCESS | 2650 | 1461903074261 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 21:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:11:14 INFO - PROCESS | 2650 | 1461903074282 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:11:14 INFO - PROCESS | 2650 | 1461903074285 Marionette TRACE conn5 <- [1,322,null,{}] 21:11:14 INFO - PROCESS | 2650 | 1461903074290 Marionette TRACE conn5 -> [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:11:14 INFO - PROCESS | 2650 | 1461903074476 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 21:11:14 INFO - PROCESS | 2650 | 1461903074543 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d057c000 == 52 [pid = 2650] [id = 88] 21:11:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2ba243400) [pid = 2650] [serial = 263] [outer = (nil)] 21:11:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2ba24f400) [pid = 2650] [serial = 264] [outer = 0x7fa2ba243400] 21:11:14 INFO - PROCESS | 2650 | 1461903074606 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2c47cb800) [pid = 2650] [serial = 265] [outer = 0x7fa2ba243400] 21:11:15 INFO - PROCESS | 2650 | 1461903075313 Marionette TRACE conn5 <- [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:11:15 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:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1103ms 21:11:15 INFO - PROCESS | 2650 | 1461903075380 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 2650 | 1461903075384 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 21:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:11:15 INFO - PROCESS | 2650 | 1461903075390 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 2650 | 1461903075393 Marionette TRACE conn5 <- [1,326,null,{}] 21:11:15 INFO - PROCESS | 2650 | 1461903075397 Marionette TRACE conn5 -> [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:11:15 INFO - PROCESS | 2650 | 1461903075562 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 21:11:15 INFO - PROCESS | 2650 | 1461903075588 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4ae4800 == 53 [pid = 2650] [id = 89] 21:11:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 101 (0x7fa2ba251c00) [pid = 2650] [serial = 266] [outer = (nil)] 21:11:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 102 (0x7fa2d026e800) [pid = 2650] [serial = 267] [outer = 0x7fa2ba251c00] 21:11:15 INFO - PROCESS | 2650 | 1461903075647 Marionette DEBUG loaded listener.js 21:11:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 103 (0x7fa2d1752000) [pid = 2650] [serial = 268] [outer = 0x7fa2ba251c00] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 102 (0x7fa2d59ecc00) [pid = 2650] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 101 (0x7fa2c2c3e000) [pid = 2650] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 100 (0x7fa2c47c4400) [pid = 2650] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 99 (0x7fa2c0818c00) [pid = 2650] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 98 (0x7fa2c2c38000) [pid = 2650] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 97 (0x7fa2ba5a4800) [pid = 2650] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 96 (0x7fa2c1b5c800) [pid = 2650] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 95 (0x7fa2ba648400) [pid = 2650] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2c178fc00) [pid = 2650] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2d53a9400) [pid = 2650] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:11:16 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2ba64c800) [pid = 2650] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:11:16 INFO - PROCESS | 2650 | 1461903076552 Marionette TRACE conn5 <- [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:11:16 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:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1179ms 21:11:16 INFO - PROCESS | 2650 | 1461903076569 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 21:11:16 INFO - PROCESS | 2650 | 1461903076571 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 21:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:11:16 INFO - PROCESS | 2650 | 1461903076577 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:11:16 INFO - PROCESS | 2650 | 1461903076579 Marionette TRACE conn5 <- [1,330,null,{}] 21:11:16 INFO - PROCESS | 2650 | 1461903076584 Marionette TRACE conn5 -> [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:11:16 INFO - PROCESS | 2650 | 1461903076749 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 21:11:16 INFO - PROCESS | 2650 | 1461903076864 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba07b800 == 54 [pid = 2650] [id = 90] 21:11:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2b80e8c00) [pid = 2650] [serial = 269] [outer = (nil)] 21:11:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c2c40400) [pid = 2650] [serial = 270] [outer = 0x7fa2b80e8c00] 21:11:16 INFO - PROCESS | 2650 | 1461903076925 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c976f400) [pid = 2650] [serial = 271] [outer = 0x7fa2b80e8c00] 21:11:17 INFO - PROCESS | 2650 | 1461903077561 Marionette TRACE conn5 <- [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:11:17 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:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1025ms 21:11:17 INFO - PROCESS | 2650 | 1461903077603 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 21:11:17 INFO - PROCESS | 2650 | 1461903077607 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 21:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:11:17 INFO - PROCESS | 2650 | 1461903077612 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 2650 | 1461903077614 Marionette TRACE conn5 <- [1,334,null,{}] 21:11:17 INFO - PROCESS | 2650 | 1461903077620 Marionette TRACE conn5 -> [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:11:17 INFO - PROCESS | 2650 | 1461903077788 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 21:11:17 INFO - PROCESS | 2650 | 1461903077806 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d992a000 == 55 [pid = 2650] [id = 91] 21:11:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2b80e2c00) [pid = 2650] [serial = 272] [outer = (nil)] 21:11:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 97 (0x7fa2ca68cc00) [pid = 2650] [serial = 273] [outer = 0x7fa2b80e2c00] 21:11:17 INFO - PROCESS | 2650 | 1461903077869 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2d543e400) [pid = 2650] [serial = 274] [outer = 0x7fa2b80e2c00] 21:11:18 INFO - PROCESS | 2650 | 1461903078796 Marionette TRACE conn5 <- [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:11:18 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:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1234ms 21:11:18 INFO - PROCESS | 2650 | 1461903078890 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 21:11:18 INFO - PROCESS | 2650 | 1461903078897 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 21:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:11:18 INFO - PROCESS | 2650 | 1461903078907 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:11:18 INFO - PROCESS | 2650 | 1461903078912 Marionette TRACE conn5 <- [1,338,null,{}] 21:11:18 INFO - PROCESS | 2650 | 1461903078931 Marionette TRACE conn5 -> [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:11:19 INFO - PROCESS | 2650 | 1461903079116 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 21:11:19 INFO - PROCESS | 2650 | 1461903079265 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8fe3800 == 56 [pid = 2650] [id = 92] 21:11:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2b80e4800) [pid = 2650] [serial = 275] [outer = (nil)] 21:11:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2ba187c00) [pid = 2650] [serial = 276] [outer = 0x7fa2b80e4800] 21:11:19 INFO - PROCESS | 2650 | 1461903079341 Marionette DEBUG loaded listener.js 21:11:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 101 (0x7fa2ba18e800) [pid = 2650] [serial = 277] [outer = 0x7fa2b80e4800] 21:11:20 INFO - PROCESS | 2650 | 1461903080191 Marionette TRACE conn5 <- [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:11:20 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:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1312ms 21:11:20 INFO - PROCESS | 2650 | 1461903080219 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 2650 | 1461903080229 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 21:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:11:20 INFO - PROCESS | 2650 | 1461903080240 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 2650 | 1461903080244 Marionette TRACE conn5 <- [1,342,null,{}] 21:11:20 INFO - PROCESS | 2650 | 1461903080251 Marionette TRACE conn5 -> [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:11:20 INFO - PROCESS | 2650 | 1461903080409 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 21:11:20 INFO - PROCESS | 2650 | 1461903080554 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bff58000 == 57 [pid = 2650] [id = 93] 21:11:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 102 (0x7fa2ba192c00) [pid = 2650] [serial = 278] [outer = (nil)] 21:11:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 103 (0x7fa2ba24e400) [pid = 2650] [serial = 279] [outer = 0x7fa2ba192c00] 21:11:20 INFO - PROCESS | 2650 | 1461903080626 Marionette DEBUG loaded listener.js 21:11:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 104 (0x7fa2ba5a5800) [pid = 2650] [serial = 280] [outer = 0x7fa2ba192c00] 21:11:21 INFO - PROCESS | 2650 | 1461903081505 Marionette TRACE conn5 <- [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:11:21 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:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1331ms 21:11:21 INFO - PROCESS | 2650 | 1461903081571 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 21:11:21 INFO - PROCESS | 2650 | 1461903081576 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 21:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:11:21 INFO - PROCESS | 2650 | 1461903081581 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:11:21 INFO - PROCESS | 2650 | 1461903081587 Marionette TRACE conn5 <- [1,346,null,{}] 21:11:21 INFO - PROCESS | 2650 | 1461903081603 Marionette TRACE conn5 -> [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:11:21 INFO - PROCESS | 2650 | 1461903081808 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 21:11:21 INFO - PROCESS | 2650 | 1461903081946 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0415000 == 58 [pid = 2650] [id = 94] 21:11:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 105 (0x7fa2be2df800) [pid = 2650] [serial = 281] [outer = (nil)] 21:11:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 106 (0x7fa2c1c5dc00) [pid = 2650] [serial = 282] [outer = 0x7fa2be2df800] 21:11:22 INFO - PROCESS | 2650 | 1461903082023 Marionette DEBUG loaded listener.js 21:11:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 107 (0x7fa2c2c3b400) [pid = 2650] [serial = 283] [outer = 0x7fa2be2df800] 21:11:22 INFO - PROCESS | 2650 | 1461903082874 Marionette TRACE conn5 <- [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:11:22 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:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1342ms 21:11:22 INFO - PROCESS | 2650 | 1461903082925 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 21:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:11:22 INFO - PROCESS | 2650 | 1461903082930 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 21:11:22 INFO - PROCESS | 2650 | 1461903082935 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:11:22 INFO - PROCESS | 2650 | 1461903082938 Marionette TRACE conn5 <- [1,350,null,{}] 21:11:22 INFO - PROCESS | 2650 | 1461903082943 Marionette TRACE conn5 -> [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:11:23 INFO - PROCESS | 2650 | 1461903083111 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 21:11:23 INFO - PROCESS | 2650 | 1461903083266 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9783000 == 59 [pid = 2650] [id = 95] 21:11:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 108 (0x7fa2bcd97000) [pid = 2650] [serial = 284] [outer = (nil)] 21:11:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 109 (0x7fa2c47c6000) [pid = 2650] [serial = 285] [outer = 0x7fa2bcd97000] 21:11:23 INFO - PROCESS | 2650 | 1461903083339 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 110 (0x7fa2c693c000) [pid = 2650] [serial = 286] [outer = 0x7fa2bcd97000] 21:11:24 INFO - PROCESS | 2650 | 1461903084227 Marionette TRACE conn5 <- [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:11:24 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:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1328ms 21:11:24 INFO - PROCESS | 2650 | 1461903084264 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 21:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:11:24 INFO - PROCESS | 2650 | 1461903084268 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 21:11:24 INFO - PROCESS | 2650 | 1461903084273 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:11:24 INFO - PROCESS | 2650 | 1461903084276 Marionette TRACE conn5 <- [1,354,null,{}] 21:11:24 INFO - PROCESS | 2650 | 1461903084281 Marionette TRACE conn5 -> [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:11:24 INFO - PROCESS | 2650 | 1461903084434 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 21:11:24 INFO - PROCESS | 2650 | 1461903084592 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2da940800 == 60 [pid = 2650] [id = 96] 21:11:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 111 (0x7fa2c3dafc00) [pid = 2650] [serial = 287] [outer = (nil)] 21:11:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 112 (0x7fa2d38ec000) [pid = 2650] [serial = 288] [outer = 0x7fa2c3dafc00] 21:11:24 INFO - PROCESS | 2650 | 1461903084673 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 113 (0x7fa2d543f800) [pid = 2650] [serial = 289] [outer = 0x7fa2c3dafc00] 21:11:25 INFO - PROCESS | 2650 | 1461903085470 Marionette TRACE conn5 <- [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:11:25 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:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1230ms 21:11:25 INFO - PROCESS | 2650 | 1461903085504 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 21:11:25 INFO - PROCESS | 2650 | 1461903085507 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 21:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:11:25 INFO - PROCESS | 2650 | 1461903085513 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:11:25 INFO - PROCESS | 2650 | 1461903085516 Marionette TRACE conn5 <- [1,358,null,{}] 21:11:25 INFO - PROCESS | 2650 | 1461903085521 Marionette TRACE conn5 -> [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:11:25 INFO - PROCESS | 2650 | 1461903085700 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 21:11:25 INFO - PROCESS | 2650 | 1461903085839 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb731800 == 61 [pid = 2650] [id = 97] 21:11:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 114 (0x7fa2b80e7c00) [pid = 2650] [serial = 290] [outer = (nil)] 21:11:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 115 (0x7fa2c204d000) [pid = 2650] [serial = 291] [outer = 0x7fa2b80e7c00] 21:11:25 INFO - PROCESS | 2650 | 1461903085911 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 116 (0x7fa2d803b400) [pid = 2650] [serial = 292] [outer = 0x7fa2b80e7c00] 21:11:26 INFO - PROCESS | 2650 | 1461903086958 Marionette TRACE conn5 <- [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:11:26 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:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1481ms 21:11:26 INFO - PROCESS | 2650 | 1461903086995 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 21:11:27 INFO - PROCESS | 2650 | 1461903087001 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 21:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:11:27 INFO - PROCESS | 2650 | 1461903087010 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 2650 | 1461903087013 Marionette TRACE conn5 <- [1,362,null,{}] 21:11:27 INFO - PROCESS | 2650 | 1461903087020 Marionette TRACE conn5 -> [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:11:27 INFO - PROCESS | 2650 | 1461903087168 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 21:11:27 INFO - PROCESS | 2650 | 1461903087419 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9774800 == 62 [pid = 2650] [id = 98] 21:11:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 117 (0x7fa2b97c7c00) [pid = 2650] [serial = 293] [outer = (nil)] 21:11:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 118 (0x7fa2ba187400) [pid = 2650] [serial = 294] [outer = 0x7fa2b97c7c00] 21:11:27 INFO - PROCESS | 2650 | 1461903087491 Marionette DEBUG loaded listener.js 21:11:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 119 (0x7fa2ba242400) [pid = 2650] [serial = 295] [outer = 0x7fa2b97c7c00] 21:11:28 INFO - PROCESS | 2650 | 1461903088425 Marionette TRACE conn5 <- [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:11:28 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:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1434ms 21:11:28 INFO - PROCESS | 2650 | 1461903088444 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 21:11:28 INFO - PROCESS | 2650 | 1461903088452 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 21:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:11:28 INFO - PROCESS | 2650 | 1461903088461 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:11:28 INFO - PROCESS | 2650 | 1461903088465 Marionette TRACE conn5 <- [1,366,null,{}] 21:11:28 INFO - PROCESS | 2650 | 1461903088471 Marionette TRACE conn5 -> [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:11:28 INFO - PROCESS | 2650 | 1461903088646 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba07b800 == 61 [pid = 2650] [id = 90] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4ae4800 == 60 [pid = 2650] [id = 89] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d057c000 == 59 [pid = 2650] [id = 88] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 118 (0x7fa2bcd9e000) [pid = 2650] [serial = 206] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 117 (0x7fa2c0e1c800) [pid = 2650] [serial = 209] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 116 (0x7fa2c51ae800) [pid = 2650] [serial = 212] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 115 (0x7fa2d4a6dc00) [pid = 2650] [serial = 215] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 114 (0x7fa2d190cc00) [pid = 2650] [serial = 236] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c6994800 == 58 [pid = 2650] [id = 87] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c06c1800 == 57 [pid = 2650] [id = 86] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1f08000 == 56 [pid = 2650] [id = 85] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c24af000 == 55 [pid = 2650] [id = 80] 21:11:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d3337000 == 54 [pid = 2650] [id = 79] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 113 (0x7fa2c081a000) [pid = 2650] [serial = 168] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 112 (0x7fa2d163f800) [pid = 2650] [serial = 171] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 111 (0x7fa2d5a34000) [pid = 2650] [serial = 174] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 110 (0x7fa2d997fc00) [pid = 2650] [serial = 180] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 109 (0x7fa2c9779000) [pid = 2650] [serial = 165] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 108 (0x7fa2c47c8800) [pid = 2650] [serial = 230] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 107 (0x7fa2c51b5000) [pid = 2650] [serial = 233] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 106 (0x7fa2c0e1f400) [pid = 2650] [serial = 222] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 105 (0x7fa2c0e14400) [pid = 2650] [serial = 221] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 104 (0x7fa2c2c40000) [pid = 2650] [serial = 227] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 103 (0x7fa2d1646400) [pid = 2650] [serial = 219] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 102 (0x7fa2bcd96000) [pid = 2650] [serial = 218] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 101 (0x7fa2c204f800) [pid = 2650] [serial = 224] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 100 (0x7fa2c3217c00) [pid = 2650] [serial = 225] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 99 (0x7fa2c5cfa400) [pid = 2650] [serial = 234] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 98 (0x7fa2c47ce800) [pid = 2650] [serial = 231] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | --DOMWINDOW == 97 (0x7fa2c47c2400) [pid = 2650] [serial = 228] [outer = (nil)] [url = about:blank] 21:11:28 INFO - PROCESS | 2650 | 1461903088827 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9fe1000 == 55 [pid = 2650] [id = 99] 21:11:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2ba5a3c00) [pid = 2650] [serial = 296] [outer = (nil)] 21:11:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2bb61c400) [pid = 2650] [serial = 297] [outer = 0x7fa2ba5a3c00] 21:11:28 INFO - PROCESS | 2650 | 1461903088961 Marionette DEBUG loaded listener.js 21:11:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2be254400) [pid = 2650] [serial = 298] [outer = 0x7fa2ba5a3c00] 21:11:29 INFO - PROCESS | 2650 | 1461903089646 Marionette TRACE conn5 <- [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:11:29 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:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1231ms 21:11:29 INFO - PROCESS | 2650 | 1461903089693 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 2650 | 1461903089697 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 21:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:11:29 INFO - PROCESS | 2650 | 1461903089702 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 2650 | 1461903089708 Marionette TRACE conn5 <- [1,370,null,{}] 21:11:29 INFO - PROCESS | 2650 | 1461903089731 Marionette TRACE conn5 -> [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:11:29 INFO - PROCESS | 2650 | 1461903089876 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 21:11:29 INFO - PROCESS | 2650 | 1461903089896 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1f1f800 == 56 [pid = 2650] [id = 100] 21:11:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 101 (0x7fa2c0e21800) [pid = 2650] [serial = 299] [outer = (nil)] 21:11:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 102 (0x7fa2c2047c00) [pid = 2650] [serial = 300] [outer = 0x7fa2c0e21800] 21:11:29 INFO - PROCESS | 2650 | 1461903089961 Marionette DEBUG loaded listener.js 21:11:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 103 (0x7fa2c2c38400) [pid = 2650] [serial = 301] [outer = 0x7fa2c0e21800] 21:11:30 INFO - PROCESS | 2650 | 1461903090692 Marionette TRACE conn5 <- [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:11:30 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:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1035ms 21:11:30 INFO - PROCESS | 2650 | 1461903090739 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 21:11:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:11:30 INFO - PROCESS | 2650 | 1461903090745 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 21:11:30 INFO - PROCESS | 2650 | 1461903090767 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:11:30 INFO - PROCESS | 2650 | 1461903090771 Marionette TRACE conn5 <- [1,374,null,{}] 21:11:30 INFO - PROCESS | 2650 | 1461903090796 Marionette TRACE conn5 -> [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:11:30 INFO - PROCESS | 2650 | 1461903090963 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 21:11:30 INFO - PROCESS | 2650 | 1461903090974 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37b7000 == 57 [pid = 2650] [id = 101] 21:11:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 104 (0x7fa2c2c38800) [pid = 2650] [serial = 302] [outer = (nil)] 21:11:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 105 (0x7fa2c429a000) [pid = 2650] [serial = 303] [outer = 0x7fa2c2c38800] 21:11:31 INFO - PROCESS | 2650 | 1461903091042 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 106 (0x7fa2c47ce400) [pid = 2650] [serial = 304] [outer = 0x7fa2c2c38800] 21:11:32 INFO - PROCESS | 2650 | 1461903092037 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:11:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:11:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1307ms 21:11:32 INFO - PROCESS | 2650 | 1461903092060 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 21:11:32 INFO - PROCESS | 2650 | 1461903092063 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 21:11:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:11:32 INFO - PROCESS | 2650 | 1461903092069 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:11:32 INFO - PROCESS | 2650 | 1461903092071 Marionette TRACE conn5 <- [1,378,null,{}] 21:11:32 INFO - PROCESS | 2650 | 1461903092077 Marionette TRACE conn5 -> [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:11:32 INFO - PROCESS | 2650 | 1461903092251 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 21:11:32 INFO - PROCESS | 2650 | 1461903092276 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e51000 == 58 [pid = 2650] [id = 102] 21:11:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 107 (0x7fa2c238cc00) [pid = 2650] [serial = 305] [outer = (nil)] 21:11:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 108 (0x7fa2c2393800) [pid = 2650] [serial = 306] [outer = 0x7fa2c238cc00] 21:11:32 INFO - PROCESS | 2650 | 1461903092340 Marionette DEBUG loaded listener.js 21:11:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 109 (0x7fa2c2398c00) [pid = 2650] [serial = 307] [outer = 0x7fa2c238cc00] 21:11:33 INFO - PROCESS | 2650 | 1461903093160 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:11:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:11:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1132ms 21:11:33 INFO - PROCESS | 2650 | 1461903093203 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 21:11:33 INFO - PROCESS | 2650 | 1461903093206 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 21:11:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 108 (0x7fa2ba5a3400) [pid = 2650] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 107 (0x7fa2bcd99800) [pid = 2650] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 106 (0x7fa2c0e12400) [pid = 2650] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 105 (0x7fa2c5b94c00) [pid = 2650] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 104 (0x7fa2c2051000) [pid = 2650] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 103 (0x7fa2d8036800) [pid = 2650] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 102 (0x7fa2bb44d800) [pid = 2650] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 101 (0x7fa2be2dec00) [pid = 2650] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 100 (0x7fa2c204b000) [pid = 2650] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 99 (0x7fa2ba251c00) [pid = 2650] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 98 (0x7fa2b80e8c00) [pid = 2650] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 97 (0x7fa2bb458c00) [pid = 2650] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 96 (0x7fa2be25b400) [pid = 2650] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 95 (0x7fa2d074c400) [pid = 2650] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2c47c2c00) [pid = 2650] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:11:33 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2ba243400) [pid = 2650] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:11:33 INFO - PROCESS | 2650 | 1461903093420 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:11:33 INFO - PROCESS | 2650 | 1461903093423 Marionette TRACE conn5 <- [1,382,null,{}] 21:11:33 INFO - PROCESS | 2650 | 1461903093428 Marionette TRACE conn5 -> [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:11:33 INFO - PROCESS | 2650 | 1461903093575 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 21:11:33 INFO - PROCESS | 2650 | 1461903093598 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2cf6c0000 == 59 [pid = 2650] [id = 103] 21:11:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c1e86800) [pid = 2650] [serial = 308] [outer = (nil)] 21:11:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c204cc00) [pid = 2650] [serial = 309] [outer = 0x7fa2c1e86800] 21:11:33 INFO - PROCESS | 2650 | 1461903093661 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2c2c3e400) [pid = 2650] [serial = 310] [outer = 0x7fa2c1e86800] 21:11:34 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:34 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:11:34 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:34 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:34 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:34 INFO - PROCESS | 2650 | 1461903094427 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:11:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1066ms 21:11:34 INFO - PROCESS | 2650 | 1461903094451 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 2650 | 1461903094455 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 21:11:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:11:34 INFO - PROCESS | 2650 | 1461903094460 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 2650 | 1461903094462 Marionette TRACE conn5 <- [1,386,null,{}] 21:11:34 INFO - PROCESS | 2650 | 1461903094475 Marionette TRACE conn5 -> [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:11:34 INFO - PROCESS | 2650 | 1461903094627 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 21:11:34 INFO - PROCESS | 2650 | 1461903094647 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:34 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4a44800 == 60 [pid = 2650] [id = 104] 21:11:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 97 (0x7fa2c2c3ac00) [pid = 2650] [serial = 311] [outer = (nil)] 21:11:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2c47cec00) [pid = 2650] [serial = 312] [outer = 0x7fa2c2c3ac00] 21:11:34 INFO - PROCESS | 2650 | 1461903094722 Marionette DEBUG loaded listener.js 21:11:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2d026f800) [pid = 2650] [serial = 313] [outer = 0x7fa2c2c3ac00] 21:11:35 INFO - PROCESS | 2650 | 1461903095572 Marionette TRACE conn5 <- [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:11:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:11:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1131ms 21:11:35 INFO - PROCESS | 2650 | 1461903095598 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 21:11:35 INFO - PROCESS | 2650 | 1461903095606 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 21:11:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:11:35 INFO - PROCESS | 2650 | 1461903095667 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:11:35 INFO - PROCESS | 2650 | 1461903095673 Marionette TRACE conn5 <- [1,390,null,{}] 21:11:35 INFO - PROCESS | 2650 | 1461903095685 Marionette TRACE conn5 -> [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:11:35 INFO - PROCESS | 2650 | 1461903095854 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 21:11:35 INFO - PROCESS | 2650 | 1461903095991 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8fe0800 == 61 [pid = 2650] [id = 105] 21:11:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2b97d0000) [pid = 2650] [serial = 314] [outer = (nil)] 21:11:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 101 (0x7fa2b97d3000) [pid = 2650] [serial = 315] [outer = 0x7fa2b97d0000] 21:11:36 INFO - PROCESS | 2650 | 1461903096065 Marionette DEBUG loaded listener.js 21:11:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 102 (0x7fa2ba191000) [pid = 2650] [serial = 316] [outer = 0x7fa2b97d0000] 21:11:37 INFO - PROCESS | 2650 | 1461903097021 Marionette TRACE conn5 <- [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:11:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:11:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1438ms 21:11:37 INFO - PROCESS | 2650 | 1461903097054 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 21:11:37 INFO - PROCESS | 2650 | 1461903097062 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 21:11:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:11:37 INFO - PROCESS | 2650 | 1461903097072 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:11:37 INFO - PROCESS | 2650 | 1461903097075 Marionette TRACE conn5 <- [1,394,null,{}] 21:11:37 INFO - PROCESS | 2650 | 1461903097081 Marionette TRACE conn5 -> [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:11:37 INFO - PROCESS | 2650 | 1461903097244 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 21:11:37 INFO - PROCESS | 2650 | 1461903097391 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1f1a000 == 62 [pid = 2650] [id = 106] 21:11:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 103 (0x7fa2ba674000) [pid = 2650] [serial = 317] [outer = (nil)] 21:11:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 104 (0x7fa2bd051c00) [pid = 2650] [serial = 318] [outer = 0x7fa2ba674000] 21:11:37 INFO - PROCESS | 2650 | 1461903097462 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 105 (0x7fa2be2e0800) [pid = 2650] [serial = 319] [outer = 0x7fa2ba674000] 21:11:38 INFO - PROCESS | 2650 | 1461903098444 Marionette TRACE conn5 <- [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:11:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:11:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1435ms 21:11:38 INFO - PROCESS | 2650 | 1461903098507 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 21:11:38 INFO - PROCESS | 2650 | 1461903098511 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 21:11:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:11:38 INFO - PROCESS | 2650 | 1461903098517 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 2650 | 1461903098523 Marionette TRACE conn5 <- [1,398,null,{}] 21:11:38 INFO - PROCESS | 2650 | 1461903098538 Marionette TRACE conn5 -> [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:11:38 INFO - PROCESS | 2650 | 1461903098738 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 21:11:38 INFO - PROCESS | 2650 | 1461903098921 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d567f000 == 63 [pid = 2650] [id = 107] 21:11:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 106 (0x7fa2c1e8f000) [pid = 2650] [serial = 320] [outer = (nil)] 21:11:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 107 (0x7fa2c2394000) [pid = 2650] [serial = 321] [outer = 0x7fa2c1e8f000] 21:11:39 INFO - PROCESS | 2650 | 1461903099039 Marionette DEBUG loaded listener.js 21:11:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 108 (0x7fa2c2d56c00) [pid = 2650] [serial = 322] [outer = 0x7fa2c1e8f000] 21:11:39 INFO - PROCESS | 2650 | 1461903099931 Marionette TRACE conn5 <- [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:11:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:11:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1443ms 21:11:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:11:39 INFO - PROCESS | 2650 | 1461903099960 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 21:11:39 INFO - PROCESS | 2650 | 1461903099964 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 21:11:39 INFO - PROCESS | 2650 | 1461903099970 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 2650 | 1461903099973 Marionette TRACE conn5 <- [1,402,null,{}] 21:11:39 INFO - PROCESS | 2650 | 1461903099979 Marionette TRACE conn5 -> [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:11:40 INFO - PROCESS | 2650 | 1461903100142 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 21:11:40 INFO - PROCESS | 2650 | 1461903100287 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a16000 == 64 [pid = 2650] [id = 108] 21:11:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 109 (0x7fa2c204e800) [pid = 2650] [serial = 323] [outer = (nil)] 21:11:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 110 (0x7fa2d09f1400) [pid = 2650] [serial = 324] [outer = 0x7fa2c204e800] 21:11:40 INFO - PROCESS | 2650 | 1461903100357 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 111 (0x7fa2d38eb800) [pid = 2650] [serial = 325] [outer = 0x7fa2c204e800] 21:11:41 INFO - PROCESS | 2650 | 1461903101304 Marionette TRACE conn5 <- [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:11:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:11:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1379ms 21:11:41 INFO - PROCESS | 2650 | 1461903101350 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 21:11:41 INFO - PROCESS | 2650 | 1461903101353 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 21:11:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:11:41 INFO - PROCESS | 2650 | 1461903101360 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 2650 | 1461903101363 Marionette TRACE conn5 <- [1,406,null,{}] 21:11:41 INFO - PROCESS | 2650 | 1461903101368 Marionette TRACE conn5 -> [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:11:41 INFO - PROCESS | 2650 | 1461903101519 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 21:11:41 INFO - PROCESS | 2650 | 1461903101677 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d8352800 == 65 [pid = 2650] [id = 109] 21:11:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 112 (0x7fa2ba59ac00) [pid = 2650] [serial = 326] [outer = (nil)] 21:11:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 113 (0x7fa2d543ec00) [pid = 2650] [serial = 327] [outer = 0x7fa2ba59ac00] 21:11:41 INFO - PROCESS | 2650 | 1461903101750 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 114 (0x7fa2d5447800) [pid = 2650] [serial = 328] [outer = 0x7fa2ba59ac00] 21:11:42 INFO - PROCESS | 2650 | 1461903102858 Marionette TRACE conn5 <- [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:11:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:11:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1537ms 21:11:42 INFO - PROCESS | 2650 | 1461903102899 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 21:11:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:11:42 INFO - PROCESS | 2650 | 1461903102904 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 21:11:42 INFO - PROCESS | 2650 | 1461903102912 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:11:42 INFO - PROCESS | 2650 | 1461903102918 Marionette TRACE conn5 <- [1,410,null,{}] 21:11:42 INFO - PROCESS | 2650 | 1461903102944 Marionette TRACE conn5 -> [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:11:43 INFO - PROCESS | 2650 | 1461903103101 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 21:11:43 INFO - PROCESS | 2650 | 1461903103285 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9779000 == 66 [pid = 2650] [id = 110] 21:11:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 115 (0x7fa2b80e7800) [pid = 2650] [serial = 329] [outer = (nil)] 21:11:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 116 (0x7fa2ba24ec00) [pid = 2650] [serial = 330] [outer = 0x7fa2b80e7800] 21:11:43 INFO - PROCESS | 2650 | 1461903103351 Marionette DEBUG loaded listener.js 21:11:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 117 (0x7fa2ba671400) [pid = 2650] [serial = 331] [outer = 0x7fa2b80e7800] 21:11:44 INFO - PROCESS | 2650 | 1461903104212 Marionette TRACE conn5 <- [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:11:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:11:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1357ms 21:11:44 INFO - PROCESS | 2650 | 1461903104270 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 21:11:44 INFO - PROCESS | 2650 | 1461903104289 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 21:11:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:11:44 INFO - PROCESS | 2650 | 1461903104311 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 2650 | 1461903104315 Marionette TRACE conn5 <- [1,414,null,{}] 21:11:44 INFO - PROCESS | 2650 | 1461903104326 Marionette TRACE conn5 -> [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:11:44 INFO - PROCESS | 2650 | 1461903104530 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 21:11:44 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d3339000 == 65 [pid = 2650] [id = 47] 21:11:44 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2cf6c0000 == 64 [pid = 2650] [id = 103] 21:11:44 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e51000 == 63 [pid = 2650] [id = 102] 21:11:44 INFO - PROCESS | 2650 | --DOMWINDOW == 116 (0x7fa2ca68cc00) [pid = 2650] [serial = 273] [outer = (nil)] [url = about:blank] 21:11:44 INFO - PROCESS | 2650 | --DOMWINDOW == 115 (0x7fa2c2c39800) [pid = 2650] [serial = 242] [outer = (nil)] [url = about:blank] 21:11:44 INFO - PROCESS | 2650 | --DOMWINDOW == 114 (0x7fa2d0959400) [pid = 2650] [serial = 245] [outer = (nil)] [url = about:blank] 21:11:44 INFO - PROCESS | 2650 | --DOMWINDOW == 113 (0x7fa2d53ad000) [pid = 2650] [serial = 248] [outer = (nil)] [url = about:blank] 21:11:44 INFO - PROCESS | 2650 | 1461903104775 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:44 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37b7000 == 62 [pid = 2650] [id = 101] 21:11:44 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1f1f800 == 61 [pid = 2650] [id = 100] 21:11:44 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9fe1000 == 60 [pid = 2650] [id = 99] 21:11:44 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9774800 == 59 [pid = 2650] [id = 98] 21:11:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e45800 == 60 [pid = 2650] [id = 111] 21:11:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 114 (0x7fa2bb11fc00) [pid = 2650] [serial = 332] [outer = (nil)] 21:11:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 115 (0x7fa2be25f400) [pid = 2650] [serial = 333] [outer = 0x7fa2bb11fc00] 21:11:44 INFO - PROCESS | 2650 | 1461903104847 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 116 (0x7fa2c0903800) [pid = 2650] [serial = 334] [outer = 0x7fa2bb11fc00] 21:11:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0415000 == 59 [pid = 2650] [id = 94] 21:11:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bff58000 == 58 [pid = 2650] [id = 93] 21:11:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8fe3800 == 57 [pid = 2650] [id = 92] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 115 (0x7fa2be2d8000) [pid = 2650] [serial = 207] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 114 (0x7fa2be2c7800) [pid = 2650] [serial = 135] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 113 (0x7fa2c2043000) [pid = 2650] [serial = 210] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 112 (0x7fa2d163a800) [pid = 2650] [serial = 141] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 111 (0x7fa2d53a0400) [pid = 2650] [serial = 216] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 110 (0x7fa2d83e8400) [pid = 2650] [serial = 177] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 109 (0x7fa2d0950c00) [pid = 2650] [serial = 132] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 108 (0x7fa2c3dac000) [pid = 2650] [serial = 138] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 107 (0x7fa2d0264800) [pid = 2650] [serial = 213] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 106 (0x7fa2d026e800) [pid = 2650] [serial = 267] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 105 (0x7fa2c2c40400) [pid = 2650] [serial = 270] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 104 (0x7fa2c19c1000) [pid = 2650] [serial = 258] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 103 (0x7fa2c2c3c800) [pid = 2650] [serial = 259] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 102 (0x7fa2bff7f400) [pid = 2650] [serial = 255] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 101 (0x7fa2be2d4400) [pid = 2650] [serial = 254] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 100 (0x7fa2c0e1b400) [pid = 2650] [serial = 239] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 99 (0x7fa2d5174000) [pid = 2650] [serial = 237] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 98 (0x7fa2c47d0800) [pid = 2650] [serial = 261] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 97 (0x7fa2d76ce000) [pid = 2650] [serial = 251] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 96 (0x7fa2ba24f400) [pid = 2650] [serial = 264] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 95 (0x7fa2c47cb800) [pid = 2650] [serial = 265] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2d1752000) [pid = 2650] [serial = 268] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 93 (0x7fa2bfc40800) [pid = 2650] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 92 (0x7fa2c976f400) [pid = 2650] [serial = 271] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | --DOMWINDOW == 91 (0x7fa2ca616c00) [pid = 2650] [serial = 262] [outer = (nil)] [url = about:blank] 21:11:45 INFO - PROCESS | 2650 | 1461903105614 Marionette TRACE conn5 <- [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:11:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:11:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1343ms 21:11:45 INFO - PROCESS | 2650 | 1461903105654 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 21:11:45 INFO - PROCESS | 2650 | 1461903105657 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 21:11:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:11:45 INFO - PROCESS | 2650 | 1461903105663 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:11:45 INFO - PROCESS | 2650 | 1461903105668 Marionette TRACE conn5 <- [1,418,null,{}] 21:11:45 INFO - PROCESS | 2650 | 1461903105682 Marionette TRACE conn5 -> [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:11:45 INFO - PROCESS | 2650 | 1461903105823 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 21:11:45 INFO - PROCESS | 2650 | 1461903105842 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bd070000 == 58 [pid = 2650] [id = 112] 21:11:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 92 (0x7fa2c178c400) [pid = 2650] [serial = 335] [outer = (nil)] 21:11:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 93 (0x7fa2c1e89c00) [pid = 2650] [serial = 336] [outer = 0x7fa2c178c400] 21:11:45 INFO - PROCESS | 2650 | 1461903105904 Marionette DEBUG loaded listener.js 21:11:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 94 (0x7fa2c204c000) [pid = 2650] [serial = 337] [outer = 0x7fa2c178c400] 21:11:47 INFO - PROCESS | 2650 | 1461903107152 Marionette TRACE conn5 <- [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:11:47 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:11:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1539ms 21:11:47 INFO - PROCESS | 2650 | 1461903107203 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 21:11:47 INFO - PROCESS | 2650 | 1461903107208 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 21:11:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:11:47 INFO - PROCESS | 2650 | 1461903107214 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:11:47 INFO - PROCESS | 2650 | 1461903107216 Marionette TRACE conn5 <- [1,422,null,{}] 21:11:47 INFO - PROCESS | 2650 | 1461903107221 Marionette TRACE conn5 -> [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:11:47 INFO - PROCESS | 2650 | 1461903107402 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 21:11:47 INFO - PROCESS | 2650 | 1461903107517 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1994800 == 59 [pid = 2650] [id = 113] 21:11:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c19c0400) [pid = 2650] [serial = 338] [outer = (nil)] 21:11:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2c2399000) [pid = 2650] [serial = 339] [outer = 0x7fa2c19c0400] 21:11:47 INFO - PROCESS | 2650 | 1461903107578 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 97 (0x7fa2c2c3c800) [pid = 2650] [serial = 340] [outer = 0x7fa2c19c0400] 21:11:48 INFO - PROCESS | 2650 | 1461903108694 Marionette TRACE conn5 <- [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:11:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:11:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1529ms 21:11:48 INFO - PROCESS | 2650 | 1461903108744 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 21:11:48 INFO - PROCESS | 2650 | 1461903108747 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 21:11:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:11:48 INFO - PROCESS | 2650 | 1461903108752 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 2650 | 1461903108755 Marionette TRACE conn5 <- [1,426,null,{}] 21:11:48 INFO - PROCESS | 2650 | 1461903108767 Marionette TRACE conn5 -> [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:11:48 INFO - PROCESS | 2650 | 1461903108934 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 21:11:49 INFO - PROCESS | 2650 | 1461903109067 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3409800 == 60 [pid = 2650] [id = 114] 21:11:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2c204dc00) [pid = 2650] [serial = 341] [outer = (nil)] 21:11:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2c3120400) [pid = 2650] [serial = 342] [outer = 0x7fa2c204dc00] 21:11:49 INFO - PROCESS | 2650 | 1461903109128 Marionette DEBUG loaded listener.js 21:11:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2c47c5800) [pid = 2650] [serial = 343] [outer = 0x7fa2c204dc00] 21:11:49 INFO - PROCESS | 2650 | --DOMWINDOW == 99 (0x7fa2c238cc00) [pid = 2650] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:11:49 INFO - PROCESS | 2650 | --DOMWINDOW == 98 (0x7fa2b97c7c00) [pid = 2650] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:11:49 INFO - PROCESS | 2650 | --DOMWINDOW == 97 (0x7fa2c1e86800) [pid = 2650] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:11:49 INFO - PROCESS | 2650 | --DOMWINDOW == 96 (0x7fa2ba5a3c00) [pid = 2650] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:11:49 INFO - PROCESS | 2650 | --DOMWINDOW == 95 (0x7fa2c0e21800) [pid = 2650] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:11:49 INFO - PROCESS | 2650 | --DOMWINDOW == 94 (0x7fa2c2c38800) [pid = 2650] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:11:49 INFO - PROCESS | 2650 | 1461903109969 Marionette TRACE conn5 <- [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:11:49 INFO - PROCESS | 2650 | 1461903109998 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 21:11:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:11:50 INFO - PROCESS | 2650 | 1461903110003 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:11:50 INFO - PROCESS | 2650 | 1461903110005 Marionette TRACE conn5 <- [1,430,null,{}] 21:11:50 INFO - PROCESS | 2650 | 1461903110010 Marionette TRACE conn5 -> [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:11:50 INFO - PROCESS | 2650 | 1461903110208 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 21:11:50 INFO - PROCESS | 2650 | 1461903110232 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d0e000 == 61 [pid = 2650] [id = 115] 21:11:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 95 (0x7fa2c2393000) [pid = 2650] [serial = 344] [outer = (nil)] 21:11:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 96 (0x7fa2c51b4c00) [pid = 2650] [serial = 345] [outer = 0x7fa2c2393000] 21:11:50 INFO - PROCESS | 2650 | 1461903110297 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 97 (0x7fa2d0959400) [pid = 2650] [serial = 346] [outer = 0x7fa2c2393000] 21:11:51 INFO - PROCESS | 2650 | 1461903111023 Marionette TRACE conn5 <- [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:11:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:11:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1080ms 21:11:51 INFO - PROCESS | 2650 | 1461903111093 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 21:11:51 INFO - PROCESS | 2650 | 1461903111095 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 21:11:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:11:51 INFO - PROCESS | 2650 | 1461903111102 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 2650 | 1461903111104 Marionette TRACE conn5 <- [1,434,null,{}] 21:11:51 INFO - PROCESS | 2650 | 1461903111109 Marionette TRACE conn5 -> [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:11:51 INFO - PROCESS | 2650 | 1461903111280 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 21:11:51 INFO - PROCESS | 2650 | 1461903111301 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c6999800 == 62 [pid = 2650] [id = 116] 21:11:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 98 (0x7fa2b80e7000) [pid = 2650] [serial = 347] [outer = (nil)] 21:11:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 99 (0x7fa2d383c000) [pid = 2650] [serial = 348] [outer = 0x7fa2b80e7000] 21:11:51 INFO - PROCESS | 2650 | 1461903111368 Marionette DEBUG loaded listener.js 21:11:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 100 (0x7fa2d517e400) [pid = 2650] [serial = 349] [outer = 0x7fa2b80e7000] 21:11:52 INFO - PROCESS | 2650 | 1461903112341 Marionette TRACE conn5 <- [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:11:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:11:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1283ms 21:11:52 INFO - PROCESS | 2650 | 1461903112386 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 21:11:52 INFO - PROCESS | 2650 | 1461903112393 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 21:11:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:11:52 INFO - PROCESS | 2650 | 1461903112402 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:11:52 INFO - PROCESS | 2650 | 1461903112406 Marionette TRACE conn5 <- [1,438,null,{}] 21:11:52 INFO - PROCESS | 2650 | 1461903112415 Marionette TRACE conn5 -> [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:11:52 INFO - PROCESS | 2650 | 1461903112592 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 21:11:52 INFO - PROCESS | 2650 | 1461903112734 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9fe0800 == 63 [pid = 2650] [id = 117] 21:11:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 101 (0x7fa2ba249800) [pid = 2650] [serial = 350] [outer = (nil)] 21:11:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 102 (0x7fa2bb617400) [pid = 2650] [serial = 351] [outer = 0x7fa2ba249800] 21:11:52 INFO - PROCESS | 2650 | 1461903112809 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 103 (0x7fa2be2dc800) [pid = 2650] [serial = 352] [outer = 0x7fa2ba249800] 21:11:53 INFO - PROCESS | 2650 | 1461903113773 Marionette TRACE conn5 <- [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:11:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:11:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1437ms 21:11:53 INFO - PROCESS | 2650 | 1461903113842 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 2650 | 1461903113851 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 21:11:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:11:53 INFO - PROCESS | 2650 | 1461903113861 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 2650 | 1461903113866 Marionette TRACE conn5 <- [1,442,null,{}] 21:11:53 INFO - PROCESS | 2650 | 1461903113871 Marionette TRACE conn5 -> [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:11:54 INFO - PROCESS | 2650 | 1461903114073 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 21:11:54 INFO - PROCESS | 2650 | 1461903114315 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37b9000 == 64 [pid = 2650] [id = 118] 21:11:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 104 (0x7fa2c0e19400) [pid = 2650] [serial = 353] [outer = (nil)] 21:11:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 105 (0x7fa2c1e8bc00) [pid = 2650] [serial = 354] [outer = 0x7fa2c0e19400] 21:11:54 INFO - PROCESS | 2650 | 1461903114413 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 106 (0x7fa2c238d400) [pid = 2650] [serial = 355] [outer = 0x7fa2c0e19400] 21:11:55 INFO - PROCESS | 2650 | 1461903115286 Marionette TRACE conn5 <- [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:11:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:11:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1486ms 21:11:55 INFO - PROCESS | 2650 | 1461903115347 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 2650 | 1461903115350 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 21:11:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:11:55 INFO - PROCESS | 2650 | 1461903115357 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 2650 | 1461903115363 Marionette TRACE conn5 <- [1,446,null,{}] 21:11:55 INFO - PROCESS | 2650 | 1461903115380 Marionette TRACE conn5 -> [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:11:55 INFO - PROCESS | 2650 | 1461903115584 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 21:11:55 INFO - PROCESS | 2650 | 1461903115727 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0772000 == 65 [pid = 2650] [id = 119] 21:11:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 107 (0x7fa2c47ca400) [pid = 2650] [serial = 356] [outer = (nil)] 21:11:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 108 (0x7fa2c6937400) [pid = 2650] [serial = 357] [outer = 0x7fa2c47ca400] 21:11:55 INFO - PROCESS | 2650 | 1461903115802 Marionette DEBUG loaded listener.js 21:11:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 109 (0x7fa2d09fdc00) [pid = 2650] [serial = 358] [outer = 0x7fa2c47ca400] 21:11:56 INFO - PROCESS | 2650 | 1461903116683 Marionette TRACE conn5 <- [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:11:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:11:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1393ms 21:11:56 INFO - PROCESS | 2650 | 1461903116752 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 21:11:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:11:56 INFO - PROCESS | 2650 | 1461903116757 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 21:11:56 INFO - PROCESS | 2650 | 1461903116763 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:11:56 INFO - PROCESS | 2650 | 1461903116766 Marionette TRACE conn5 <- [1,450,null,{}] 21:11:56 INFO - PROCESS | 2650 | 1461903116771 Marionette TRACE conn5 -> [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:11:56 INFO - PROCESS | 2650 | 1461903116934 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 21:11:57 INFO - PROCESS | 2650 | 1461903117074 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d3348800 == 66 [pid = 2650] [id = 120] 21:11:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 110 (0x7fa2b8e60400) [pid = 2650] [serial = 359] [outer = (nil)] 21:11:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 111 (0x7fa2b8e67800) [pid = 2650] [serial = 360] [outer = 0x7fa2b8e60400] 21:11:57 INFO - PROCESS | 2650 | 1461903117145 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 112 (0x7fa2c5c65400) [pid = 2650] [serial = 361] [outer = 0x7fa2b8e60400] 21:11:57 INFO - PROCESS | 2650 | 1461903117985 Marionette TRACE conn5 <- [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:11:58 INFO - PROCESS | 2650 | 1461903118050 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 21:11:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:11:58 INFO - PROCESS | 2650 | 1461903118056 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:11:58 INFO - PROCESS | 2650 | 1461903118058 Marionette TRACE conn5 <- [1,454,null,{}] 21:11:58 INFO - PROCESS | 2650 | 1461903118063 Marionette TRACE conn5 -> [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:11:58 INFO - PROCESS | 2650 | 1461903118217 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 21:11:58 INFO - PROCESS | 2650 | 1461903118338 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5022800 == 67 [pid = 2650] [id = 121] 21:11:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 113 (0x7fa2b8e61c00) [pid = 2650] [serial = 362] [outer = (nil)] 21:11:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 114 (0x7fa2d517dc00) [pid = 2650] [serial = 363] [outer = 0x7fa2b8e61c00] 21:11:58 INFO - PROCESS | 2650 | 1461903118408 Marionette DEBUG loaded listener.js 21:11:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 115 (0x7fa2d5445400) [pid = 2650] [serial = 364] [outer = 0x7fa2b8e61c00] 21:11:59 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:11:59 INFO - PROCESS | 2650 | 1461903119303 Marionette TRACE conn5 <- [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:11:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:11:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1276ms 21:11:59 INFO - PROCESS | 2650 | 1461903119334 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 2650 | 1461903119338 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 21:11:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:11:59 INFO - PROCESS | 2650 | 1461903119344 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 2650 | 1461903119346 Marionette TRACE conn5 <- [1,458,null,{}] 21:11:59 INFO - PROCESS | 2650 | 1461903119352 Marionette TRACE conn5 -> [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:11:59 INFO - PROCESS | 2650 | 1461903119533 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 21:11:59 INFO - PROCESS | 2650 | 1461903119695 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d83cf000 == 68 [pid = 2650] [id = 122] 21:11:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 116 (0x7fa2c462bc00) [pid = 2650] [serial = 365] [outer = (nil)] 21:11:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 117 (0x7fa2d553bc00) [pid = 2650] [serial = 366] [outer = 0x7fa2c462bc00] 21:11:59 INFO - PROCESS | 2650 | 1461903119788 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 118 (0x7fa2d5a30800) [pid = 2650] [serial = 367] [outer = 0x7fa2c462bc00] 21:12:00 INFO - PROCESS | 2650 | 1461903120615 Marionette TRACE conn5 <- [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:12:00 INFO - PROCESS | 2650 | 1461903120684 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 21:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:12:00 INFO - PROCESS | 2650 | 1461903120691 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 2650 | 1461903120694 Marionette TRACE conn5 <- [1,462,null,{}] 21:12:00 INFO - PROCESS | 2650 | 1461903120699 Marionette TRACE conn5 -> [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:12:00 INFO - PROCESS | 2650 | 1461903120862 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 21:12:01 INFO - PROCESS | 2650 | 1461903121005 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:01 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b38800 == 69 [pid = 2650] [id = 123] 21:12:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 119 (0x7fa2d5536000) [pid = 2650] [serial = 368] [outer = (nil)] 21:12:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 120 (0x7fa2d765a400) [pid = 2650] [serial = 369] [outer = 0x7fa2d5536000] 21:12:01 INFO - PROCESS | 2650 | 1461903121078 Marionette DEBUG loaded listener.js 21:12:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 121 (0x7fa2d8396000) [pid = 2650] [serial = 370] [outer = 0x7fa2d5536000] 21:12:01 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:01 INFO - PROCESS | 2650 | 1461903121978 Marionette TRACE conn5 <- [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:12:02 INFO - PROCESS | 2650 | 1461903122026 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 21:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:12:02 INFO - PROCESS | 2650 | 1461903122032 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 2650 | 1461903122035 Marionette TRACE conn5 <- [1,466,null,{}] 21:12:02 INFO - PROCESS | 2650 | 1461903122040 Marionette TRACE conn5 -> [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:12:02 INFO - PROCESS | 2650 | 1461903122226 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 21:12:02 INFO - PROCESS | 2650 | 1461903122401 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8fe8000 == 70 [pid = 2650] [id = 124] 21:12:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 122 (0x7fa2b80f0000) [pid = 2650] [serial = 371] [outer = (nil)] 21:12:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 123 (0x7fa2d5a85800) [pid = 2650] [serial = 372] [outer = 0x7fa2b80f0000] 21:12:02 INFO - PROCESS | 2650 | 1461903122471 Marionette DEBUG loaded listener.js 21:12:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 124 (0x7fa2d9916000) [pid = 2650] [serial = 373] [outer = 0x7fa2b80f0000] 21:12:03 INFO - PROCESS | 2650 | 1461903123677 Marionette TRACE conn5 <- [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:12:03 INFO - PROCESS | 2650 | 1461903123740 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 21:12:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:12:03 INFO - PROCESS | 2650 | 1461903123752 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:12:03 INFO - PROCESS | 2650 | 1461903123757 Marionette TRACE conn5 <- [1,470,null,{}] 21:12:03 INFO - PROCESS | 2650 | 1461903123769 Marionette TRACE conn5 -> [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:12:04 INFO - PROCESS | 2650 | 1461903124059 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 21:12:04 INFO - PROCESS | 2650 | 1461903124370 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a13000 == 71 [pid = 2650] [id = 125] 21:12:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 125 (0x7fa2b97d2000) [pid = 2650] [serial = 374] [outer = (nil)] 21:12:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 126 (0x7fa2b97d5400) [pid = 2650] [serial = 375] [outer = 0x7fa2b97d2000] 21:12:04 INFO - PROCESS | 2650 | 1461903124441 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 127 (0x7fa2ba246000) [pid = 2650] [serial = 376] [outer = 0x7fa2b97d2000] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9f56800 == 70 [pid = 2650] [id = 84] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d02d7800 == 69 [pid = 2650] [id = 52] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c09de000 == 68 [pid = 2650] [id = 50] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d99a1800 == 67 [pid = 2650] [id = 83] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3d0e000 == 66 [pid = 2650] [id = 115] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1994800 == 65 [pid = 2650] [id = 113] 21:12:04 INFO - PROCESS | 2650 | --DOMWINDOW == 126 (0x7fa2c47cec00) [pid = 2650] [serial = 312] [outer = (nil)] [url = about:blank] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bd070000 == 64 [pid = 2650] [id = 112] 21:12:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e45800 == 63 [pid = 2650] [id = 111] 21:12:05 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9779000 == 62 [pid = 2650] [id = 110] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 125 (0x7fa2c2393800) [pid = 2650] [serial = 306] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 124 (0x7fa2ba187400) [pid = 2650] [serial = 294] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 123 (0x7fa2c2c3e400) [pid = 2650] [serial = 310] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 122 (0x7fa2bb61c400) [pid = 2650] [serial = 297] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 121 (0x7fa2c2c38400) [pid = 2650] [serial = 301] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 120 (0x7fa2c204cc00) [pid = 2650] [serial = 309] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 119 (0x7fa2ba24e400) [pid = 2650] [serial = 279] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 118 (0x7fa2c429a000) [pid = 2650] [serial = 303] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 117 (0x7fa2c2398c00) [pid = 2650] [serial = 307] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 116 (0x7fa2ba242400) [pid = 2650] [serial = 295] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 115 (0x7fa2ba187c00) [pid = 2650] [serial = 276] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 114 (0x7fa2c1c5dc00) [pid = 2650] [serial = 282] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 113 (0x7fa2c47c6000) [pid = 2650] [serial = 285] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 112 (0x7fa2c47ce400) [pid = 2650] [serial = 304] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 111 (0x7fa2c204d000) [pid = 2650] [serial = 291] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 110 (0x7fa2d38ec000) [pid = 2650] [serial = 288] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 109 (0x7fa2c2047c00) [pid = 2650] [serial = 300] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | --DOMWINDOW == 108 (0x7fa2be254400) [pid = 2650] [serial = 298] [outer = (nil)] [url = about:blank] 21:12:05 INFO - PROCESS | 2650 | 1461903125342 Marionette TRACE conn5 <- [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:12:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:12:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1642ms 21:12:05 INFO - PROCESS | 2650 | 1461903125395 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 21:12:05 INFO - PROCESS | 2650 | 1461903125405 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 21:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:12:05 INFO - PROCESS | 2650 | 1461903125416 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 2650 | 1461903125420 Marionette TRACE conn5 <- [1,474,null,{}] 21:12:05 INFO - PROCESS | 2650 | 1461903125428 Marionette TRACE conn5 -> [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:12:05 INFO - PROCESS | 2650 | 1461903125639 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 21:12:05 INFO - PROCESS | 2650 | 1461903125757 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c41800 == 63 [pid = 2650] [id = 126] 21:12:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 109 (0x7fa2b97d2400) [pid = 2650] [serial = 377] [outer = (nil)] 21:12:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 110 (0x7fa2be254400) [pid = 2650] [serial = 378] [outer = 0x7fa2b97d2400] 21:12:05 INFO - PROCESS | 2650 | 1461903125821 Marionette DEBUG loaded listener.js 21:12:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 111 (0x7fa2c0810800) [pid = 2650] [serial = 379] [outer = 0x7fa2b97d2400] 21:12:06 INFO - PROCESS | 2650 | 1461903126657 Marionette TRACE conn5 <- [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:12:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:12:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1285ms 21:12:06 INFO - PROCESS | 2650 | 1461903126701 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 21:12:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:12:06 INFO - PROCESS | 2650 | 1461903126707 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 21:12:06 INFO - PROCESS | 2650 | 1461903126714 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:12:06 INFO - PROCESS | 2650 | 1461903126720 Marionette TRACE conn5 <- [1,478,null,{}] 21:12:06 INFO - PROCESS | 2650 | 1461903126737 Marionette TRACE conn5 -> [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:12:06 INFO - PROCESS | 2650 | 1461903126896 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 21:12:06 INFO - PROCESS | 2650 | 1461903126909 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc1e000 == 64 [pid = 2650] [id = 127] 21:12:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 112 (0x7fa2c2047c00) [pid = 2650] [serial = 380] [outer = (nil)] 21:12:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 113 (0x7fa2c238f400) [pid = 2650] [serial = 381] [outer = 0x7fa2c2047c00] 21:12:06 INFO - PROCESS | 2650 | 1461903126973 Marionette DEBUG loaded listener.js 21:12:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 114 (0x7fa2c2c36800) [pid = 2650] [serial = 382] [outer = 0x7fa2c2047c00] 21:12:07 INFO - PROCESS | 2650 | 1461903127834 Marionette TRACE conn5 <- [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:12:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:12:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1186ms 21:12:07 INFO - PROCESS | 2650 | 1461903127908 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 21:12:07 INFO - PROCESS | 2650 | 1461903127912 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 21:12:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:12:07 INFO - PROCESS | 2650 | 1461903127918 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 2650 | 1461903127920 Marionette TRACE conn5 <- [1,482,null,{}] 21:12:07 INFO - PROCESS | 2650 | 1461903127925 Marionette TRACE conn5 -> [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:12:08 INFO - PROCESS | 2650 | 1461903128114 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 21:12:08 INFO - PROCESS | 2650 | 1461903128142 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c2d43000 == 65 [pid = 2650] [id = 128] 21:12:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 115 (0x7fa2c1f8e400) [pid = 2650] [serial = 383] [outer = (nil)] 21:12:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 116 (0x7fa2c47c1800) [pid = 2650] [serial = 384] [outer = 0x7fa2c1f8e400] 21:12:08 INFO - PROCESS | 2650 | 1461903128202 Marionette DEBUG loaded listener.js 21:12:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 117 (0x7fa2c51bc000) [pid = 2650] [serial = 385] [outer = 0x7fa2c1f8e400] 21:12:09 INFO - PROCESS | 2650 | 1461903129057 Marionette TRACE conn5 <- [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:12:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:12:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1179ms 21:12:09 INFO - PROCESS | 2650 | 1461903129098 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 21:12:09 INFO - PROCESS | 2650 | 1461903129101 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 21:12:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:12:09 INFO - PROCESS | 2650 | 1461903129107 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:12:09 INFO - PROCESS | 2650 | 1461903129109 Marionette TRACE conn5 <- [1,486,null,{}] 21:12:09 INFO - PROCESS | 2650 | 1461903129122 Marionette TRACE conn5 -> [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:12:09 INFO - PROCESS | 2650 | 1461903129364 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 21:12:09 INFO - PROCESS | 2650 | --DOMWINDOW == 116 (0x7fa2c2c3ac00) [pid = 2650] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:12:09 INFO - PROCESS | 2650 | --DOMWINDOW == 115 (0x7fa2b80e7800) [pid = 2650] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:12:09 INFO - PROCESS | 2650 | --DOMWINDOW == 114 (0x7fa2bb11fc00) [pid = 2650] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:12:09 INFO - PROCESS | 2650 | --DOMWINDOW == 113 (0x7fa2c178c400) [pid = 2650] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:12:09 INFO - PROCESS | 2650 | --DOMWINDOW == 112 (0x7fa2c2393000) [pid = 2650] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:12:09 INFO - PROCESS | 2650 | --DOMWINDOW == 111 (0x7fa2c204dc00) [pid = 2650] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:12:09 INFO - PROCESS | 2650 | --DOMWINDOW == 110 (0x7fa2c19c0400) [pid = 2650] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:12:09 INFO - PROCESS | 2650 | 1461903129450 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9fc3800 == 66 [pid = 2650] [id = 129] 21:12:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 111 (0x7fa2b80e7800) [pid = 2650] [serial = 386] [outer = (nil)] 21:12:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 112 (0x7fa2bcd9d000) [pid = 2650] [serial = 387] [outer = 0x7fa2b80e7800] 21:12:09 INFO - PROCESS | 2650 | 1461903129511 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 113 (0x7fa2c2397800) [pid = 2650] [serial = 388] [outer = 0x7fa2b80e7800] 21:12:10 INFO - PROCESS | 2650 | 1461903130236 Marionette TRACE conn5 <- [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:12:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:12:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1183ms 21:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:12:10 INFO - PROCESS | 2650 | 1461903130290 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 2650 | 1461903130292 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 21:12:10 INFO - PROCESS | 2650 | 1461903130303 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 2650 | 1461903130306 Marionette TRACE conn5 <- [1,490,null,{}] 21:12:10 INFO - PROCESS | 2650 | 1461903130311 Marionette TRACE conn5 -> [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:12:10 INFO - PROCESS | 2650 | 1461903130479 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 21:12:10 INFO - PROCESS | 2650 | 1461903130491 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d02e0000 == 67 [pid = 2650] [id = 130] 21:12:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 114 (0x7fa2d4c42400) [pid = 2650] [serial = 389] [outer = (nil)] 21:12:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 115 (0x7fa2d5534000) [pid = 2650] [serial = 390] [outer = 0x7fa2d4c42400] 21:12:10 INFO - PROCESS | 2650 | 1461903130554 Marionette DEBUG loaded listener.js 21:12:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 116 (0x7fa2d76c0c00) [pid = 2650] [serial = 391] [outer = 0x7fa2d4c42400] 21:12:11 INFO - PROCESS | 2650 | 1461903131260 Marionette TRACE conn5 <- [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:12:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:12:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 983ms 21:12:11 INFO - PROCESS | 2650 | 1461903131280 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 21:12:11 INFO - PROCESS | 2650 | 1461903131285 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 21:12:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:12:11 INFO - PROCESS | 2650 | 1461903131290 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:12:11 INFO - PROCESS | 2650 | 1461903131293 Marionette TRACE conn5 <- [1,494,null,{}] 21:12:11 INFO - PROCESS | 2650 | 1461903131298 Marionette TRACE conn5 -> [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:12:11 INFO - PROCESS | 2650 | 1461903131510 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 21:12:11 INFO - PROCESS | 2650 | 1461903131671 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e3c800 == 68 [pid = 2650] [id = 131] 21:12:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 117 (0x7fa2b2ae9c00) [pid = 2650] [serial = 392] [outer = (nil)] 21:12:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 118 (0x7fa2b2af3000) [pid = 2650] [serial = 393] [outer = 0x7fa2b2ae9c00] 21:12:11 INFO - PROCESS | 2650 | 1461903131744 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 119 (0x7fa2b8e5ec00) [pid = 2650] [serial = 394] [outer = 0x7fa2b2ae9c00] 21:12:12 INFO - PROCESS | 2650 | 1461903132642 Marionette TRACE conn5 <- [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:12:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:12:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1427ms 21:12:12 INFO - PROCESS | 2650 | 1461903132721 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 21:12:12 INFO - PROCESS | 2650 | 1461903132726 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 21:12:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:12:12 INFO - PROCESS | 2650 | 1461903132733 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 2650 | 1461903132739 Marionette TRACE conn5 <- [1,498,null,{}] 21:12:12 INFO - PROCESS | 2650 | 1461903132746 Marionette TRACE conn5 -> [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:12:12 INFO - PROCESS | 2650 | 1461903132953 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 21:12:13 INFO - PROCESS | 2650 | 1461903133145 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c198a800 == 69 [pid = 2650] [id = 132] 21:12:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 120 (0x7fa2b825f400) [pid = 2650] [serial = 395] [outer = (nil)] 21:12:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 121 (0x7fa2b97c8c00) [pid = 2650] [serial = 396] [outer = 0x7fa2b825f400] 21:12:13 INFO - PROCESS | 2650 | 1461903133276 Marionette DEBUG loaded listener.js 21:12:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 122 (0x7fa2ba247000) [pid = 2650] [serial = 397] [outer = 0x7fa2b825f400] 21:12:14 INFO - PROCESS | 2650 | 1461903134147 Marionette TRACE conn5 <- [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:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1482ms 21:12:14 INFO - PROCESS | 2650 | 1461903134216 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 21:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:12:14 INFO - PROCESS | 2650 | 1461903134221 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 21:12:14 INFO - PROCESS | 2650 | 1461903134228 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 2650 | 1461903134231 Marionette TRACE conn5 <- [1,502,null,{}] 21:12:14 INFO - PROCESS | 2650 | 1461903134236 Marionette TRACE conn5 -> [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:12:14 INFO - PROCESS | 2650 | 1461903134414 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 21:12:14 INFO - PROCESS | 2650 | 1461903134563 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d1969800 == 70 [pid = 2650] [id = 133] 21:12:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 123 (0x7fa2be2de000) [pid = 2650] [serial = 398] [outer = (nil)] 21:12:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 124 (0x7fa2c0e18400) [pid = 2650] [serial = 399] [outer = 0x7fa2be2de000] 21:12:14 INFO - PROCESS | 2650 | 1461903134636 Marionette DEBUG loaded listener.js 21:12:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 125 (0x7fa2c1e8e000) [pid = 2650] [serial = 400] [outer = 0x7fa2be2de000] 21:12:15 INFO - PROCESS | 2650 | 1461903135543 Marionette TRACE conn5 <- [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:12:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:12:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1384ms 21:12:15 INFO - PROCESS | 2650 | 1461903135613 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 21:12:15 INFO - PROCESS | 2650 | 1461903135619 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 21:12:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:12:15 INFO - PROCESS | 2650 | 1461903135634 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:12:15 INFO - PROCESS | 2650 | 1461903135641 Marionette TRACE conn5 <- [1,506,null,{}] 21:12:15 INFO - PROCESS | 2650 | 1461903135647 Marionette TRACE conn5 -> [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:12:15 INFO - PROCESS | 2650 | 1461903135855 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 21:12:16 INFO - PROCESS | 2650 | 1461903136001 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d83c2000 == 71 [pid = 2650] [id = 134] 21:12:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 126 (0x7fa2c081a000) [pid = 2650] [serial = 401] [outer = (nil)] 21:12:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 127 (0x7fa2c2c3b000) [pid = 2650] [serial = 402] [outer = 0x7fa2c081a000] 21:12:16 INFO - PROCESS | 2650 | 1461903136072 Marionette DEBUG loaded listener.js 21:12:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 128 (0x7fa2d4a9e800) [pid = 2650] [serial = 403] [outer = 0x7fa2c081a000] 21:12:16 INFO - PROCESS | 2650 | 1461903136942 Marionette TRACE conn5 <- [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:12:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:12:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1345ms 21:12:16 INFO - PROCESS | 2650 | 1461903136973 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 21:12:16 INFO - PROCESS | 2650 | 1461903136976 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 21:12:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:12:16 INFO - PROCESS | 2650 | 1461903136982 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:12:16 INFO - PROCESS | 2650 | 1461903136984 Marionette TRACE conn5 <- [1,510,null,{}] 21:12:16 INFO - PROCESS | 2650 | 1461903136989 Marionette TRACE conn5 -> [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:12:17 INFO - PROCESS | 2650 | 1461903137149 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 21:12:17 INFO - PROCESS | 2650 | 1461903137301 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b34e0800 == 72 [pid = 2650] [id = 135] 21:12:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 129 (0x7fa2b35b7c00) [pid = 2650] [serial = 404] [outer = (nil)] 21:12:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 130 (0x7fa2b35bd000) [pid = 2650] [serial = 405] [outer = 0x7fa2b35b7c00] 21:12:17 INFO - PROCESS | 2650 | 1461903137369 Marionette DEBUG loaded listener.js 21:12:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 131 (0x7fa2c0e20800) [pid = 2650] [serial = 406] [outer = 0x7fa2b35b7c00] 21:12:18 INFO - PROCESS | 2650 | 1461903138258 Marionette TRACE conn5 <- [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:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1333ms 21:12:18 INFO - PROCESS | 2650 | 1461903138317 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 21:12:18 INFO - PROCESS | 2650 | 1461903138319 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 21:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:12:18 INFO - PROCESS | 2650 | 1461903138325 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:12:18 INFO - PROCESS | 2650 | 1461903138328 Marionette TRACE conn5 <- [1,514,null,{}] 21:12:18 INFO - PROCESS | 2650 | 1461903138333 Marionette TRACE conn5 -> [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:12:18 INFO - PROCESS | 2650 | 1461903138487 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 21:12:18 INFO - PROCESS | 2650 | 1461903138655 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b98000 == 73 [pid = 2650] [id = 136] 21:12:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 132 (0x7fa2b2be6c00) [pid = 2650] [serial = 407] [outer = (nil)] 21:12:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 133 (0x7fa2b2be8800) [pid = 2650] [serial = 408] [outer = 0x7fa2b2be6c00] 21:12:18 INFO - PROCESS | 2650 | 1461903138740 Marionette DEBUG loaded listener.js 21:12:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 134 (0x7fa2c47d0c00) [pid = 2650] [serial = 409] [outer = 0x7fa2b2be6c00] 21:12:19 INFO - PROCESS | 2650 | 1461903139583 Marionette TRACE conn5 <- [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:12:19 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:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1341ms 21:12:19 INFO - PROCESS | 2650 | 1461903139669 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 21:12:19 INFO - PROCESS | 2650 | 1461903139672 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 21:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:12:19 INFO - PROCESS | 2650 | 1461903139678 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 2650 | 1461903139682 Marionette TRACE conn5 <- [1,518,null,{}] 21:12:19 INFO - PROCESS | 2650 | 1461903139687 Marionette TRACE conn5 -> [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:12:19 INFO - PROCESS | 2650 | 1461903139874 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 21:12:20 INFO - PROCESS | 2650 | 1461903140023 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b38a2000 == 74 [pid = 2650] [id = 137] 21:12:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2b2af2800) [pid = 2650] [serial = 410] [outer = (nil)] 21:12:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2b97ce000) [pid = 2650] [serial = 411] [outer = 0x7fa2b2af2800] 21:12:20 INFO - PROCESS | 2650 | 1461903140092 Marionette DEBUG loaded listener.js 21:12:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2c47c4800) [pid = 2650] [serial = 412] [outer = 0x7fa2b2af2800] 21:12:21 INFO - PROCESS | 2650 | 1461903141245 Marionette TRACE conn5 <- [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:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1636ms 21:12:21 INFO - PROCESS | 2650 | 1461903141316 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 21:12:21 INFO - PROCESS | 2650 | 1461903141322 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 21:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:12:21 INFO - PROCESS | 2650 | 1461903141330 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:12:21 INFO - PROCESS | 2650 | 1461903141335 Marionette TRACE conn5 <- [1,522,null,{}] 21:12:21 INFO - PROCESS | 2650 | 1461903141342 Marionette TRACE conn5 -> [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:12:21 INFO - PROCESS | 2650 | 1461903141500 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 21:12:21 INFO - PROCESS | 2650 | 1461903141667 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f4d800 == 75 [pid = 2650] [id = 138] 21:12:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2b2be3000) [pid = 2650] [serial = 413] [outer = (nil)] 21:12:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2b2be5800) [pid = 2650] [serial = 414] [outer = 0x7fa2b2be3000] 21:12:21 INFO - PROCESS | 2650 | 1461903141732 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2b35bfc00) [pid = 2650] [serial = 415] [outer = 0x7fa2b2be3000] 21:12:22 INFO - PROCESS | 2650 | 1461903142676 Marionette TRACE conn5 <- [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:12:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:12:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1384ms 21:12:22 INFO - PROCESS | 2650 | 1461903142715 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 21:12:22 INFO - PROCESS | 2650 | 1461903142723 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 21:12:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:12:22 INFO - PROCESS | 2650 | 1461903142732 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 2650 | 1461903142736 Marionette TRACE conn5 <- [1,526,null,{}] 21:12:22 INFO - PROCESS | 2650 | 1461903142741 Marionette TRACE conn5 -> [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:12:22 INFO - PROCESS | 2650 | 1461903142896 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 21:12:23 INFO - PROCESS | 2650 | 1461903143055 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e59800 == 76 [pid = 2650] [id = 139] 21:12:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2b825d400) [pid = 2650] [serial = 416] [outer = (nil)] 21:12:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2b8e60800) [pid = 2650] [serial = 417] [outer = 0x7fa2b825d400] 21:12:23 INFO - PROCESS | 2650 | 1461903143181 Marionette DEBUG loaded listener.js 21:12:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2b970dc00) [pid = 2650] [serial = 418] [outer = 0x7fa2b825d400] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d02e0000 == 75 [pid = 2650] [id = 130] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9fc3800 == 74 [pid = 2650] [id = 129] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2d43000 == 73 [pid = 2650] [id = 128] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3409800 == 72 [pid = 2650] [id = 114] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2b97d3000) [pid = 2650] [serial = 315] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2bd051c00) [pid = 2650] [serial = 318] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2c2394000) [pid = 2650] [serial = 321] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 139 (0x7fa2d09f1400) [pid = 2650] [serial = 324] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 138 (0x7fa2d383c000) [pid = 2650] [serial = 348] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc1e000 == 71 [pid = 2650] [id = 127] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4a44800 == 70 [pid = 2650] [id = 104] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c41800 == 69 [pid = 2650] [id = 126] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a13000 == 68 [pid = 2650] [id = 125] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0772000 == 67 [pid = 2650] [id = 119] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37b9000 == 66 [pid = 2650] [id = 118] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9fe0800 == 65 [pid = 2650] [id = 117] 21:12:23 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c6999800 == 64 [pid = 2650] [id = 116] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 137 (0x7fa2d026f800) [pid = 2650] [serial = 313] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 136 (0x7fa2ba671400) [pid = 2650] [serial = 331] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 135 (0x7fa2ba24ec00) [pid = 2650] [serial = 330] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 134 (0x7fa2be25f400) [pid = 2650] [serial = 333] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 133 (0x7fa2c0903800) [pid = 2650] [serial = 334] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 132 (0x7fa2c1e89c00) [pid = 2650] [serial = 336] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 131 (0x7fa2c204c000) [pid = 2650] [serial = 337] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 130 (0x7fa2d543ec00) [pid = 2650] [serial = 327] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 129 (0x7fa2c51b4c00) [pid = 2650] [serial = 345] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 128 (0x7fa2c3120400) [pid = 2650] [serial = 342] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 127 (0x7fa2c47c5800) [pid = 2650] [serial = 343] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 126 (0x7fa2c2399000) [pid = 2650] [serial = 339] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 125 (0x7fa2c2c3c800) [pid = 2650] [serial = 340] [outer = (nil)] [url = about:blank] 21:12:23 INFO - PROCESS | 2650 | --DOMWINDOW == 124 (0x7fa2d0959400) [pid = 2650] [serial = 346] [outer = (nil)] [url = about:blank] 21:12:24 INFO - PROCESS | 2650 | 1461903144076 Marionette TRACE conn5 <- [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:12:24 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:12:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1380ms 21:12:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:12:24 INFO - PROCESS | 2650 | 1461903144113 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 2650 | 1461903144116 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 21:12:24 INFO - PROCESS | 2650 | 1461903144123 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 2650 | 1461903144128 Marionette TRACE conn5 <- [1,530,null,{}] 21:12:24 INFO - PROCESS | 2650 | 1461903144142 Marionette TRACE conn5 -> [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:12:24 INFO - PROCESS | 2650 | 1461903144295 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 21:12:24 INFO - PROCESS | 2650 | 1461903144440 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba6c7800 == 65 [pid = 2650] [id = 140] 21:12:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 125 (0x7fa2b80ec400) [pid = 2650] [serial = 419] [outer = (nil)] 21:12:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 126 (0x7fa2ba671400) [pid = 2650] [serial = 420] [outer = 0x7fa2b80ec400] 21:12:24 INFO - PROCESS | 2650 | 1461903144504 Marionette DEBUG loaded listener.js 21:12:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 127 (0x7fa2be25dc00) [pid = 2650] [serial = 421] [outer = 0x7fa2b80ec400] 21:12:25 INFO - PROCESS | 2650 | 1461903145177 Marionette TRACE conn5 <- [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:12:25 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:12:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:12:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:12:25 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:12:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:12:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:12:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:12:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1092ms 21:12:25 INFO - PROCESS | 2650 | 1461903145222 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 21:12:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:12:25 INFO - PROCESS | 2650 | 1461903145226 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 21:12:25 INFO - PROCESS | 2650 | 1461903145233 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:12:25 INFO - PROCESS | 2650 | 1461903145235 Marionette TRACE conn5 <- [1,534,null,{}] 21:12:25 INFO - PROCESS | 2650 | 1461903145240 Marionette TRACE conn5 -> [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:12:25 INFO - PROCESS | 2650 | 1461903145428 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 21:12:25 INFO - PROCESS | 2650 | 1461903145504 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c24b3800 == 66 [pid = 2650] [id = 141] 21:12:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 128 (0x7fa2b825f800) [pid = 2650] [serial = 422] [outer = (nil)] 21:12:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 129 (0x7fa2c2044c00) [pid = 2650] [serial = 423] [outer = 0x7fa2b825f800] 21:12:25 INFO - PROCESS | 2650 | 1461903145564 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 130 (0x7fa2c238bc00) [pid = 2650] [serial = 424] [outer = 0x7fa2b825f800] 21:12:26 INFO - PROCESS | 2650 | 1461903146303 Marionette TRACE conn5 <- [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:12:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:12:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1089ms 21:12:26 INFO - PROCESS | 2650 | 1461903146345 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 21:12:26 INFO - PROCESS | 2650 | 1461903146350 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 21:12:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:12:26 INFO - PROCESS | 2650 | 1461903146362 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:12:26 INFO - PROCESS | 2650 | 1461903146364 Marionette TRACE conn5 <- [1,538,null,{}] 21:12:26 INFO - PROCESS | 2650 | 1461903146370 Marionette TRACE conn5 -> [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:12:26 INFO - PROCESS | 2650 | 1461903146565 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 21:12:26 INFO - PROCESS | 2650 | 1461903146608 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37b3800 == 67 [pid = 2650] [id = 142] 21:12:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 131 (0x7fa2be2db400) [pid = 2650] [serial = 425] [outer = (nil)] 21:12:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 132 (0x7fa2c1e85800) [pid = 2650] [serial = 426] [outer = 0x7fa2be2db400] 21:12:26 INFO - PROCESS | 2650 | 1461903146675 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 133 (0x7fa2c2c3ec00) [pid = 2650] [serial = 427] [outer = 0x7fa2be2db400] 21:12:27 INFO - PROCESS | 2650 | 1461903147483 Marionette TRACE conn5 <- [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:12:27 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:12:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1138ms 21:12:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:12:27 INFO - PROCESS | 2650 | 1461903147501 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 2650 | 1461903147503 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 21:12:27 INFO - PROCESS | 2650 | 1461903147509 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 2650 | 1461903147512 Marionette TRACE conn5 <- [1,542,null,{}] 21:12:27 INFO - PROCESS | 2650 | 1461903147517 Marionette TRACE conn5 -> [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:12:27 INFO - PROCESS | 2650 | 1461903147713 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 21:12:27 INFO - PROCESS | 2650 | 1461903147745 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2cf6c0000 == 68 [pid = 2650] [id = 143] 21:12:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 134 (0x7fa2c2392400) [pid = 2650] [serial = 428] [outer = (nil)] 21:12:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2c47cec00) [pid = 2650] [serial = 429] [outer = 0x7fa2c2392400] 21:12:27 INFO - PROCESS | 2650 | 1461903147808 Marionette DEBUG loaded listener.js 21:12:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2d1641800) [pid = 2650] [serial = 430] [outer = 0x7fa2c2392400] 21:12:28 INFO - PROCESS | 2650 | --DOMWINDOW == 135 (0x7fa2c1f8e400) [pid = 2650] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:12:28 INFO - PROCESS | 2650 | --DOMWINDOW == 134 (0x7fa2b80e7800) [pid = 2650] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:12:28 INFO - PROCESS | 2650 | --DOMWINDOW == 133 (0x7fa2b97d2000) [pid = 2650] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:12:28 INFO - PROCESS | 2650 | --DOMWINDOW == 132 (0x7fa2b97d2400) [pid = 2650] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:12:28 INFO - PROCESS | 2650 | --DOMWINDOW == 131 (0x7fa2c2047c00) [pid = 2650] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:12:28 INFO - PROCESS | 2650 | 1461903148728 Marionette TRACE conn5 <- [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:12:28 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:12:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1237ms 21:12:28 INFO - PROCESS | 2650 | 1461903148767 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 21:12:28 INFO - PROCESS | 2650 | 1461903148769 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 21:12:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:12:28 INFO - PROCESS | 2650 | 1461903148777 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 2650 | 1461903148779 Marionette TRACE conn5 <- [1,546,null,{}] 21:12:28 INFO - PROCESS | 2650 | 1461903148785 Marionette TRACE conn5 -> [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:12:28 INFO - PROCESS | 2650 | 1461903148942 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 21:12:28 INFO - PROCESS | 2650 | 1461903148958 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a0b000 == 69 [pid = 2650] [id = 144] 21:12:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 132 (0x7fa2ba5a3c00) [pid = 2650] [serial = 431] [outer = (nil)] 21:12:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 133 (0x7fa2c2d7d800) [pid = 2650] [serial = 432] [outer = 0x7fa2ba5a3c00] 21:12:29 INFO - PROCESS | 2650 | 1461903149027 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 134 (0x7fa2d53a3800) [pid = 2650] [serial = 433] [outer = 0x7fa2ba5a3c00] 21:12:29 INFO - PROCESS | 2650 | 1461903149771 Marionette TRACE conn5 <- [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:12:29 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:12:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1030ms 21:12:29 INFO - PROCESS | 2650 | 1461903149806 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 21:12:29 INFO - PROCESS | 2650 | 1461903149811 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 21:12:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:12:29 INFO - PROCESS | 2650 | 1461903149817 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:12:29 INFO - PROCESS | 2650 | 1461903149819 Marionette TRACE conn5 <- [1,550,null,{}] 21:12:29 INFO - PROCESS | 2650 | 1461903149824 Marionette TRACE conn5 -> [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:12:29 INFO - PROCESS | 2650 | 1461903149993 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 21:12:30 INFO - PROCESS | 2650 | 1461903150131 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4a44800 == 70 [pid = 2650] [id = 145] 21:12:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2b8253000) [pid = 2650] [serial = 434] [outer = (nil)] 21:12:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2d17bc400) [pid = 2650] [serial = 435] [outer = 0x7fa2b8253000] 21:12:30 INFO - PROCESS | 2650 | 1461903150192 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2d5539000) [pid = 2650] [serial = 436] [outer = 0x7fa2b8253000] 21:12:31 INFO - PROCESS | 2650 | 1461903151055 Marionette TRACE conn5 <- [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:12:31 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:12:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1281ms 21:12:31 INFO - PROCESS | 2650 | 1461903151100 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 21:12:31 INFO - PROCESS | 2650 | 1461903151106 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 21:12:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:12:31 INFO - PROCESS | 2650 | 1461903151114 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:12:31 INFO - PROCESS | 2650 | 1461903151120 Marionette TRACE conn5 <- [1,554,null,{}] 21:12:31 INFO - PROCESS | 2650 | 1461903151127 Marionette TRACE conn5 -> [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:12:31 INFO - PROCESS | 2650 | 1461903151294 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 21:12:31 INFO - PROCESS | 2650 | 1461903151454 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c2f000 == 71 [pid = 2650] [id = 146] 21:12:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2b2bdcc00) [pid = 2650] [serial = 437] [outer = (nil)] 21:12:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2b3564400) [pid = 2650] [serial = 438] [outer = 0x7fa2b2bdcc00] 21:12:31 INFO - PROCESS | 2650 | 1461903151529 Marionette DEBUG loaded listener.js 21:12:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2b356a800) [pid = 2650] [serial = 439] [outer = 0x7fa2b2bdcc00] 21:12:32 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:32 INFO - PROCESS | 2650 | 1461903152432 Marionette TRACE conn5 <- [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:12:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:12:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1331ms 21:12:32 INFO - PROCESS | 2650 | 1461903152445 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 21:12:32 INFO - PROCESS | 2650 | 1461903152454 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 21:12:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:12:32 INFO - PROCESS | 2650 | 1461903152464 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 2650 | 1461903152467 Marionette TRACE conn5 <- [1,558,null,{}] 21:12:32 INFO - PROCESS | 2650 | 1461903152473 Marionette TRACE conn5 -> [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:12:32 INFO - PROCESS | 2650 | 1461903152636 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 21:12:32 INFO - PROCESS | 2650 | 1461903152792 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37a6800 == 72 [pid = 2650] [id = 147] 21:12:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2b3565400) [pid = 2650] [serial = 440] [outer = (nil)] 21:12:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2b80e2400) [pid = 2650] [serial = 441] [outer = 0x7fa2b3565400] 21:12:32 INFO - PROCESS | 2650 | 1461903152866 Marionette DEBUG loaded listener.js 21:12:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2b825fc00) [pid = 2650] [serial = 442] [outer = 0x7fa2b3565400] 21:12:34 INFO - PROCESS | 2650 | 1461903154271 Marionette TRACE conn5 <- [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:12:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:12:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1840ms 21:12:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:12:34 INFO - PROCESS | 2650 | 1461903154304 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 21:12:34 INFO - PROCESS | 2650 | 1461903154307 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 21:12:34 INFO - PROCESS | 2650 | 1461903154313 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:12:34 INFO - PROCESS | 2650 | 1461903154319 Marionette TRACE conn5 <- [1,562,null,{}] 21:12:34 INFO - PROCESS | 2650 | 1461903154334 Marionette TRACE conn5 -> [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:12:34 INFO - PROCESS | 2650 | 1461903154524 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 21:12:34 INFO - PROCESS | 2650 | 1461903154720 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:34 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d040a000 == 73 [pid = 2650] [id = 148] 21:12:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2b9710400) [pid = 2650] [serial = 443] [outer = (nil)] 21:12:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2c1871c00) [pid = 2650] [serial = 444] [outer = 0x7fa2b9710400] 21:12:34 INFO - PROCESS | 2650 | 1461903154810 Marionette DEBUG loaded listener.js 21:12:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2c311f000) [pid = 2650] [serial = 445] [outer = 0x7fa2b9710400] 21:12:35 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:35 INFO - PROCESS | 2650 | 1461903155599 Marionette TRACE conn5 <- [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:12:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:12:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1338ms 21:12:35 INFO - PROCESS | 2650 | 1461903155651 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 21:12:35 INFO - PROCESS | 2650 | 1461903155655 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 21:12:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:12:35 INFO - PROCESS | 2650 | 1461903155662 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:12:35 INFO - PROCESS | 2650 | 1461903155665 Marionette TRACE conn5 <- [1,566,null,{}] 21:12:35 INFO - PROCESS | 2650 | 1461903155671 Marionette TRACE conn5 -> [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:12:35 INFO - PROCESS | 2650 | 1461903155833 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 21:12:35 INFO - PROCESS | 2650 | 1461903155987 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23b6000 == 74 [pid = 2650] [id = 149] 21:12:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2b31bc000) [pid = 2650] [serial = 446] [outer = (nil)] 21:12:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2b31c6400) [pid = 2650] [serial = 447] [outer = 0x7fa2b31bc000] 21:12:36 INFO - PROCESS | 2650 | 1461903156059 Marionette DEBUG loaded listener.js 21:12:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2b97c8800) [pid = 2650] [serial = 448] [outer = 0x7fa2b31bc000] 21:12:36 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:36 INFO - PROCESS | 2650 | 1461903156946 Marionette TRACE conn5 <- [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:12:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:12:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1336ms 21:12:37 INFO - PROCESS | 2650 | 1461903156999 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 2650 | 1461903157003 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 21:12:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:12:37 INFO - PROCESS | 2650 | 1461903157009 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 2650 | 1461903157011 Marionette TRACE conn5 <- [1,570,null,{}] 21:12:37 INFO - PROCESS | 2650 | 1461903157017 Marionette TRACE conn5 -> [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:12:37 INFO - PROCESS | 2650 | 1461903157174 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 21:12:37 INFO - PROCESS | 2650 | 1461903157329 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b299c000 == 75 [pid = 2650] [id = 150] 21:12:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2b29d1400) [pid = 2650] [serial = 449] [outer = (nil)] 21:12:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2b29d9c00) [pid = 2650] [serial = 450] [outer = 0x7fa2b29d1400] 21:12:37 INFO - PROCESS | 2650 | 1461903157402 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2b29de400) [pid = 2650] [serial = 451] [outer = 0x7fa2b29d1400] 21:12:37 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:38 INFO - PROCESS | 2650 | 1461903158279 Marionette TRACE conn5 <- [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:12:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:12:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1343ms 21:12:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:12:38 INFO - PROCESS | 2650 | 1461903158353 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 21:12:38 INFO - PROCESS | 2650 | 1461903158356 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 21:12:38 INFO - PROCESS | 2650 | 1461903158362 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:12:38 INFO - PROCESS | 2650 | 1461903158365 Marionette TRACE conn5 <- [1,574,null,{}] 21:12:38 INFO - PROCESS | 2650 | 1461903158370 Marionette TRACE conn5 -> [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:12:38 INFO - PROCESS | 2650 | 1461903158588 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 21:12:38 INFO - PROCESS | 2650 | 1461903158752 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28c9000 == 76 [pid = 2650] [id = 151] 21:12:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2b286d000) [pid = 2650] [serial = 452] [outer = (nil)] 21:12:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2b2874000) [pid = 2650] [serial = 453] [outer = 0x7fa2b286d000] 21:12:38 INFO - PROCESS | 2650 | 1461903158827 Marionette DEBUG loaded listener.js 21:12:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2c0e1bc00) [pid = 2650] [serial = 454] [outer = 0x7fa2b286d000] 21:12:39 INFO - PROCESS | 2650 | 1461903159695 Marionette TRACE conn5 <- [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:12:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:12:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1385ms 21:12:39 INFO - PROCESS | 2650 | 1461903159748 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 21:12:39 INFO - PROCESS | 2650 | 1461903159752 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 21:12:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:12:39 INFO - PROCESS | 2650 | 1461903159757 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 2650 | 1461903159760 Marionette TRACE conn5 <- [1,578,null,{}] 21:12:39 INFO - PROCESS | 2650 | 1461903159765 Marionette TRACE conn5 -> [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:12:39 INFO - PROCESS | 2650 | 1461903159928 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 21:12:40 INFO - PROCESS | 2650 | 1461903160097 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b188b800 == 77 [pid = 2650] [id = 152] 21:12:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2b183a800) [pid = 2650] [serial = 455] [outer = (nil)] 21:12:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2b1840000) [pid = 2650] [serial = 456] [outer = 0x7fa2b183a800] 21:12:40 INFO - PROCESS | 2650 | 1461903160170 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2b1844800) [pid = 2650] [serial = 457] [outer = 0x7fa2b183a800] 21:12:41 INFO - PROCESS | 2650 | 1461903161003 Marionette TRACE conn5 <- [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:12:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:12:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1283ms 21:12:41 INFO - PROCESS | 2650 | 1461903161046 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 21:12:41 INFO - PROCESS | 2650 | 1461903161049 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 21:12:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:12:41 INFO - PROCESS | 2650 | 1461903161055 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:12:41 INFO - PROCESS | 2650 | 1461903161058 Marionette TRACE conn5 <- [1,582,null,{}] 21:12:41 INFO - PROCESS | 2650 | 1461903161063 Marionette TRACE conn5 -> [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:12:41 INFO - PROCESS | 2650 | 1461903161231 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 21:12:41 INFO - PROCESS | 2650 | 1461903161391 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc06800 == 78 [pid = 2650] [id = 153] 21:12:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2b183b000) [pid = 2650] [serial = 458] [outer = (nil)] 21:12:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b296c800) [pid = 2650] [serial = 459] [outer = 0x7fa2b183b000] 21:12:41 INFO - PROCESS | 2650 | 1461903161463 Marionette DEBUG loaded listener.js 21:12:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b2970c00) [pid = 2650] [serial = 460] [outer = 0x7fa2b183b000] 21:12:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2b80b9400) [pid = 2650] [serial = 461] [outer = 0x7fa2c0668800] 21:12:42 INFO - PROCESS | 2650 | 1461903162452 Marionette TRACE conn5 <- [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:12:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:12:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1437ms 21:12:42 INFO - PROCESS | 2650 | 1461903162493 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 21:12:42 INFO - PROCESS | 2650 | 1461903162498 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 21:12:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:12:42 INFO - PROCESS | 2650 | 1461903162506 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 2650 | 1461903162509 Marionette TRACE conn5 <- [1,586,null,{}] 21:12:42 INFO - PROCESS | 2650 | 1461903162514 Marionette TRACE conn5 -> [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:12:42 INFO - PROCESS | 2650 | 1461903162687 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 21:12:42 INFO - PROCESS | 2650 | 1461903162858 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41db000 == 79 [pid = 2650] [id = 154] 21:12:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b296d400) [pid = 2650] [serial = 462] [outer = (nil)] 21:12:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b2976800) [pid = 2650] [serial = 463] [outer = 0x7fa2b296d400] 21:12:42 INFO - PROCESS | 2650 | 1461903162930 Marionette DEBUG loaded listener.js 21:12:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b80bf800) [pid = 2650] [serial = 464] [outer = 0x7fa2b296d400] 21:12:43 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:43 INFO - PROCESS | 2650 | 1461903163763 Marionette TRACE conn5 <- [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:12:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:12:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1289ms 21:12:43 INFO - PROCESS | 2650 | 1461903163796 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 21:12:43 INFO - PROCESS | 2650 | 1461903163798 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 21:12:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:12:43 INFO - PROCESS | 2650 | 1461903163805 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - PROCESS | 2650 | 1461903163807 Marionette TRACE conn5 <- [1,590,null,{}] 21:12:43 INFO - PROCESS | 2650 | 1461903163813 Marionette TRACE conn5 -> [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:12:43 INFO - PROCESS | 2650 | 1461903163986 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 21:12:44 INFO - PROCESS | 2650 | 1461903164435 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2992000 == 80 [pid = 2650] [id = 155] 21:12:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b25e9c00) [pid = 2650] [serial = 465] [outer = (nil)] 21:12:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b25f0000) [pid = 2650] [serial = 466] [outer = 0x7fa2b25e9c00] 21:12:44 INFO - PROCESS | 2650 | 1461903164558 Marionette DEBUG loaded listener.js 21:12:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b2872c00) [pid = 2650] [serial = 467] [outer = 0x7fa2b25e9c00] 21:12:45 INFO - PROCESS | 2650 | 1461903165697 Marionette TRACE conn5 <- [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:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1934ms 21:12:45 INFO - PROCESS | 2650 | 1461903165742 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 21:12:45 INFO - PROCESS | 2650 | 1461903165751 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 21:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:12:45 INFO - PROCESS | 2650 | 1461903165759 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:12:45 INFO - PROCESS | 2650 | 1461903165763 Marionette TRACE conn5 <- [1,594,null,{}] 21:12:45 INFO - PROCESS | 2650 | 1461903165770 Marionette TRACE conn5 -> [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:12:45 INFO - PROCESS | 2650 | 1461903165972 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 21:12:46 INFO - PROCESS | 2650 | 1461903166148 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b38a7000 == 81 [pid = 2650] [id = 156] 21:12:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b2968800) [pid = 2650] [serial = 468] [outer = (nil)] 21:12:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b2bdec00) [pid = 2650] [serial = 469] [outer = 0x7fa2b2968800] 21:12:46 INFO - PROCESS | 2650 | 1461903166213 Marionette DEBUG loaded listener.js 21:12:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b31bdc00) [pid = 2650] [serial = 470] [outer = 0x7fa2b2968800] 21:12:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8fe0800 == 80 [pid = 2650] [id = 105] 21:12:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a0b000 == 79 [pid = 2650] [id = 144] 21:12:46 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2d517dc00) [pid = 2650] [serial = 363] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2d553bc00) [pid = 2650] [serial = 366] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2d765a400) [pid = 2650] [serial = 369] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2d5534000) [pid = 2650] [serial = 390] [outer = (nil)] [url = about:blank] 21:12:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2cf6c0000 == 78 [pid = 2650] [id = 143] 21:12:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37b3800 == 77 [pid = 2650] [id = 142] 21:12:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c24b3800 == 76 [pid = 2650] [id = 141] 21:12:47 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba6c7800 == 75 [pid = 2650] [id = 140] 21:12:47 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e59800 == 74 [pid = 2650] [id = 139] 21:12:47 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9f4d800 == 73 [pid = 2650] [id = 138] 21:12:47 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d83c2000 == 72 [pid = 2650] [id = 134] 21:12:47 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c198a800 == 71 [pid = 2650] [id = 132] 21:12:47 INFO - PROCESS | 2650 | 1461903167139 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 21:12:47 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e3c800 == 70 [pid = 2650] [id = 131] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2c47c1800) [pid = 2650] [serial = 384] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2bcd9d000) [pid = 2650] [serial = 387] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2c51bc000) [pid = 2650] [serial = 385] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2b8e67800) [pid = 2650] [serial = 360] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2c6937400) [pid = 2650] [serial = 357] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2ba246000) [pid = 2650] [serial = 376] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2b97d5400) [pid = 2650] [serial = 375] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2be254400) [pid = 2650] [serial = 378] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2c0810800) [pid = 2650] [serial = 379] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2c238f400) [pid = 2650] [serial = 381] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2d5a85800) [pid = 2650] [serial = 372] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2bb617400) [pid = 2650] [serial = 351] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2c1e8bc00) [pid = 2650] [serial = 354] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2c2397800) [pid = 2650] [serial = 388] [outer = (nil)] [url = about:blank] 21:12:47 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2c2c36800) [pid = 2650] [serial = 382] [outer = (nil)] [url = about:blank] 21:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1437ms 21:12:47 INFO - PROCESS | 2650 | 1461903167200 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 21:12:47 INFO - PROCESS | 2650 | 1461903167204 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 21:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:12:47 INFO - PROCESS | 2650 | 1461903167212 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:12:47 INFO - PROCESS | 2650 | 1461903167215 Marionette TRACE conn5 <- [1,598,null,{}] 21:12:47 INFO - PROCESS | 2650 | 1461903167220 Marionette TRACE conn5 -> [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:12:47 INFO - PROCESS | 2650 | 1461903167378 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 21:12:47 INFO - PROCESS | 2650 | 1461903167499 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b2c800 == 71 [pid = 2650] [id = 157] 21:12:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2b2aea800) [pid = 2650] [serial = 471] [outer = (nil)] 21:12:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2b35b5800) [pid = 2650] [serial = 472] [outer = 0x7fa2b2aea800] 21:12:47 INFO - PROCESS | 2650 | 1461903167562 Marionette DEBUG loaded listener.js 21:12:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2b37a7c00) [pid = 2650] [serial = 473] [outer = 0x7fa2b2aea800] 21:12:48 INFO - PROCESS | 2650 | 1461903168318 Marionette TRACE conn5 <- [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:12:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:12:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1127ms 21:12:48 INFO - PROCESS | 2650 | 1461903168340 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 21:12:48 INFO - PROCESS | 2650 | 1461903168345 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 21:12:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:12:48 INFO - PROCESS | 2650 | 1461903168358 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:12:48 INFO - PROCESS | 2650 | 1461903168367 Marionette TRACE conn5 <- [1,602,null,{}] 21:12:48 INFO - PROCESS | 2650 | 1461903168396 Marionette TRACE conn5 -> [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:12:48 INFO - PROCESS | 2650 | 1461903168561 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 21:12:48 INFO - PROCESS | 2650 | 1461903168573 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c2e800 == 72 [pid = 2650] [id = 158] 21:12:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2b8049000) [pid = 2650] [serial = 474] [outer = (nil)] 21:12:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2b8056000) [pid = 2650] [serial = 475] [outer = 0x7fa2b8049000] 21:12:48 INFO - PROCESS | 2650 | 1461903168640 Marionette DEBUG loaded listener.js 21:12:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2b80c2800) [pid = 2650] [serial = 476] [outer = 0x7fa2b8049000] 21:12:49 INFO - PROCESS | 2650 | 1461903169419 Marionette TRACE conn5 <- [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:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1094ms 21:12:49 INFO - PROCESS | 2650 | 1461903169447 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 21:12:49 INFO - PROCESS | 2650 | 1461903169451 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 21:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:12:49 INFO - PROCESS | 2650 | 1461903169507 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:12:49 INFO - PROCESS | 2650 | 1461903169522 Marionette TRACE conn5 <- [1,606,null,{}] 21:12:49 INFO - PROCESS | 2650 | 1461903169537 Marionette TRACE conn5 -> [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:12:49 INFO - PROCESS | 2650 | 1461903169730 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 21:12:49 INFO - PROCESS | 2650 | 1461903169751 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb4ae800 == 73 [pid = 2650] [id = 159] 21:12:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2b804ac00) [pid = 2650] [serial = 477] [outer = (nil)] 21:12:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b80c8c00) [pid = 2650] [serial = 478] [outer = 0x7fa2b804ac00] 21:12:49 INFO - PROCESS | 2650 | 1461903169812 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b8257000) [pid = 2650] [serial = 479] [outer = 0x7fa2b804ac00] 21:12:50 INFO - PROCESS | 2650 | 1461903170658 Marionette TRACE conn5 <- [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:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1222ms 21:12:50 INFO - PROCESS | 2650 | 1461903170709 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 21:12:50 INFO - PROCESS | 2650 | 1461903170713 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 21:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:12:50 INFO - PROCESS | 2650 | 1461903170725 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:12:50 INFO - PROCESS | 2650 | 1461903170728 Marionette TRACE conn5 <- [1,610,null,{}] 21:12:50 INFO - PROCESS | 2650 | 1461903170733 Marionette TRACE conn5 -> [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:12:50 INFO - PROCESS | 2650 | 1461903170925 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 21:12:50 INFO - PROCESS | 2650 | 1461903170953 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c16d6000 == 74 [pid = 2650] [id = 160] 21:12:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2b8e64000) [pid = 2650] [serial = 480] [outer = (nil)] 21:12:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b8e69800) [pid = 2650] [serial = 481] [outer = 0x7fa2b8e64000] 21:12:51 INFO - PROCESS | 2650 | 1461903171026 Marionette DEBUG loaded listener.js 21:12:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2ba5a1800) [pid = 2650] [serial = 482] [outer = 0x7fa2b8e64000] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2be2db400) [pid = 2650] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2c2392400) [pid = 2650] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2ba5a3c00) [pid = 2650] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2b825d400) [pid = 2650] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2d4c42400) [pid = 2650] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2b825f800) [pid = 2650] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2b80ec400) [pid = 2650] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:12:51 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2b2be3000) [pid = 2650] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:12:51 INFO - PROCESS | 2650 | 1461903171966 Marionette TRACE conn5 <- [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:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1281ms 21:12:52 INFO - PROCESS | 2650 | 1461903172006 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 21:12:52 INFO - PROCESS | 2650 | 1461903172010 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 21:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:12:52 INFO - PROCESS | 2650 | 1461903172015 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:12:52 INFO - PROCESS | 2650 | 1461903172017 Marionette TRACE conn5 <- [1,614,null,{}] 21:12:52 INFO - PROCESS | 2650 | 1461903172022 Marionette TRACE conn5 -> [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:12:52 INFO - PROCESS | 2650 | 1461903172176 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 21:12:52 INFO - PROCESS | 2650 | 1461903172191 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c340b000 == 75 [pid = 2650] [id = 161] 21:12:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2b970e000) [pid = 2650] [serial = 483] [outer = (nil)] 21:12:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2ba66b800) [pid = 2650] [serial = 484] [outer = 0x7fa2b970e000] 21:12:52 INFO - PROCESS | 2650 | 1461903172253 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2c1e8bc00) [pid = 2650] [serial = 485] [outer = 0x7fa2b970e000] 21:12:53 INFO - PROCESS | 2650 | 1461903173015 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 21:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1024ms 21:12:53 INFO - PROCESS | 2650 | 1461903173041 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 21:12:53 INFO - PROCESS | 2650 | 1461903173045 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 21:12:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:12:53 INFO - PROCESS | 2650 | 1461903173051 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 2650 | 1461903173054 Marionette TRACE conn5 <- [1,618,null,{}] 21:12:53 INFO - PROCESS | 2650 | 1461903173059 Marionette TRACE conn5 -> [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:12:53 INFO - PROCESS | 2650 | 1461903173262 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 21:12:53 INFO - PROCESS | 2650 | 1461903173280 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d80000 == 76 [pid = 2650] [id = 162] 21:12:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2bcd9d000) [pid = 2650] [serial = 486] [outer = (nil)] 21:12:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2c2049c00) [pid = 2650] [serial = 487] [outer = 0x7fa2bcd9d000] 21:12:53 INFO - PROCESS | 2650 | 1461903173340 Marionette DEBUG loaded listener.js 21:12:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2c2398c00) [pid = 2650] [serial = 488] [outer = 0x7fa2bcd9d000] 21:12:54 INFO - PROCESS | 2650 | 1461903174268 Marionette TRACE conn5 <- [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:12:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:12:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1277ms 21:12:54 INFO - PROCESS | 2650 | 1461903174330 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 21:12:54 INFO - PROCESS | 2650 | 1461903174336 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 21:12:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:12:54 INFO - PROCESS | 2650 | 1461903174345 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:12:54 INFO - PROCESS | 2650 | 1461903174349 Marionette TRACE conn5 <- [1,622,null,{}] 21:12:54 INFO - PROCESS | 2650 | 1461903174359 Marionette TRACE conn5 -> [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:12:54 INFO - PROCESS | 2650 | 1461903174552 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 21:12:54 INFO - PROCESS | 2650 | 1461903174710 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b375e800 == 77 [pid = 2650] [id = 163] 21:12:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2af607400) [pid = 2650] [serial = 489] [outer = (nil)] 21:12:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2af612400) [pid = 2650] [serial = 490] [outer = 0x7fa2af607400] 21:12:54 INFO - PROCESS | 2650 | 1461903174781 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b25f1400) [pid = 2650] [serial = 491] [outer = 0x7fa2af607400] 21:12:55 INFO - PROCESS | 2650 | 1461903175755 Marionette TRACE conn5 <- [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:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1484ms 21:12:55 INFO - PROCESS | 2650 | 1461903175830 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 21:12:55 INFO - PROCESS | 2650 | 1461903175838 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 21:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:12:55 INFO - PROCESS | 2650 | 1461903175848 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:12:55 INFO - PROCESS | 2650 | 1461903175852 Marionette TRACE conn5 <- [1,626,null,{}] 21:12:55 INFO - PROCESS | 2650 | 1461903175858 Marionette TRACE conn5 -> [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:12:56 INFO - PROCESS | 2650 | 1461903176068 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 21:12:56 INFO - PROCESS | 2650 | 1461903176273 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba07a800 == 78 [pid = 2650] [id = 164] 21:12:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b286ec00) [pid = 2650] [serial = 492] [outer = (nil)] 21:12:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b2be4000) [pid = 2650] [serial = 493] [outer = 0x7fa2b286ec00] 21:12:56 INFO - PROCESS | 2650 | 1461903176388 Marionette DEBUG loaded listener.js 21:12:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b3566400) [pid = 2650] [serial = 494] [outer = 0x7fa2b286ec00] 21:12:57 INFO - PROCESS | 2650 | 1461903177304 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 21:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1531ms 21:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:12:57 INFO - PROCESS | 2650 | 1461903177379 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 21:12:57 INFO - PROCESS | 2650 | 1461903177382 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 21:12:57 INFO - PROCESS | 2650 | 1461903177389 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:12:57 INFO - PROCESS | 2650 | 1461903177394 Marionette TRACE conn5 <- [1,630,null,{}] 21:12:57 INFO - PROCESS | 2650 | 1461903177410 Marionette TRACE conn5 -> [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:12:57 INFO - PROCESS | 2650 | 1461903177612 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 21:12:57 INFO - PROCESS | 2650 | 1461903177815 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0416000 == 79 [pid = 2650] [id = 165] 21:12:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b37abc00) [pid = 2650] [serial = 495] [outer = (nil)] 21:12:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b8050c00) [pid = 2650] [serial = 496] [outer = 0x7fa2b37abc00] 21:12:57 INFO - PROCESS | 2650 | 1461903177905 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b80e4c00) [pid = 2650] [serial = 497] [outer = 0x7fa2b37abc00] 21:12:58 INFO - PROCESS | 2650 | 1461903178696 Marionette TRACE conn5 <- [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:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1336ms 21:12:58 INFO - PROCESS | 2650 | 1461903178725 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 21:12:58 INFO - PROCESS | 2650 | 1461903178730 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 21:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:12:58 INFO - PROCESS | 2650 | 1461903178735 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 2650 | 1461903178738 Marionette TRACE conn5 <- [1,634,null,{}] 21:12:58 INFO - PROCESS | 2650 | 1461903178743 Marionette TRACE conn5 -> [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:12:58 INFO - PROCESS | 2650 | 1461903178905 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 21:12:59 INFO - PROCESS | 2650 | 1461903179066 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d501b000 == 80 [pid = 2650] [id = 166] 21:12:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b37b1800) [pid = 2650] [serial = 498] [outer = (nil)] 21:12:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b8e6c800) [pid = 2650] [serial = 499] [outer = 0x7fa2b37b1800] 21:12:59 INFO - PROCESS | 2650 | 1461903179135 Marionette DEBUG loaded listener.js 21:12:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2ba5a3800) [pid = 2650] [serial = 500] [outer = 0x7fa2b37b1800] 21:12:59 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:12:59 INFO - PROCESS | 2650 | 1461903179995 Marionette TRACE conn5 <- [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:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1327ms 21:13:00 INFO - PROCESS | 2650 | 1461903180064 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 2650 | 1461903180068 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 21:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:13:00 INFO - PROCESS | 2650 | 1461903180074 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 2650 | 1461903180076 Marionette TRACE conn5 <- [1,638,null,{}] 21:13:00 INFO - PROCESS | 2650 | 1461903180081 Marionette TRACE conn5 -> [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:13:00 INFO - PROCESS | 2650 | 1461903180246 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 21:13:00 INFO - PROCESS | 2650 | 1461903180403 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2630800 == 81 [pid = 2650] [id = 167] 21:13:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b80e5400) [pid = 2650] [serial = 501] [outer = (nil)] 21:13:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2be2c7800) [pid = 2650] [serial = 502] [outer = 0x7fa2b80e5400] 21:13:00 INFO - PROCESS | 2650 | 1461903180473 Marionette DEBUG loaded listener.js 21:13:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2c169f000) [pid = 2650] [serial = 503] [outer = 0x7fa2b80e5400] 21:13:01 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:13:01 INFO - PROCESS | 2650 | 1461903181342 Marionette TRACE conn5 <- [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:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1278ms 21:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:13:01 INFO - PROCESS | 2650 | 1461903181353 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 21:13:01 INFO - PROCESS | 2650 | 1461903181356 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 21:13:01 INFO - PROCESS | 2650 | 1461903181362 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:13:01 INFO - PROCESS | 2650 | 1461903181366 Marionette TRACE conn5 <- [1,642,null,{}] 21:13:01 INFO - PROCESS | 2650 | 1461903181371 Marionette TRACE conn5 -> [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:13:01 INFO - PROCESS | 2650 | 1461903181555 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 21:13:01 INFO - PROCESS | 2650 | 1461903181724 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:01 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37e6800 == 82 [pid = 2650] [id = 168] 21:13:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2c2c40800) [pid = 2650] [serial = 504] [outer = (nil)] 21:13:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2c47c2000) [pid = 2650] [serial = 505] [outer = 0x7fa2c2c40800] 21:13:01 INFO - PROCESS | 2650 | 1461903181802 Marionette DEBUG loaded listener.js 21:13:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2cf639800) [pid = 2650] [serial = 506] [outer = 0x7fa2c2c40800] 21:13:02 INFO - PROCESS | 2650 | 1461903182677 Marionette TRACE conn5 <- [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:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1380ms 21:13:02 INFO - PROCESS | 2650 | 1461903182742 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 21:13:02 INFO - PROCESS | 2650 | 1461903182746 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 21:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:13:02 INFO - PROCESS | 2650 | 1461903182752 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:13:02 INFO - PROCESS | 2650 | 1461903182754 Marionette TRACE conn5 <- [1,646,null,{}] 21:13:02 INFO - PROCESS | 2650 | 1461903182760 Marionette TRACE conn5 -> [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:13:02 INFO - PROCESS | 2650 | 1461903182928 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 21:13:03 INFO - PROCESS | 2650 | 1461903183096 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8c6800 == 83 [pid = 2650] [id = 169] 21:13:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2aefdc400) [pid = 2650] [serial = 507] [outer = (nil)] 21:13:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2aefe6800) [pid = 2650] [serial = 508] [outer = 0x7fa2aefdc400] 21:13:03 INFO - PROCESS | 2650 | 1461903183170 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b356f800) [pid = 2650] [serial = 509] [outer = 0x7fa2aefdc400] 21:13:03 INFO - PROCESS | 2650 | 1461903183978 Marionette TRACE conn5 <- [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:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1280ms 21:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:13:04 INFO - PROCESS | 2650 | 1461903184033 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 2650 | 1461903184036 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 21:13:04 INFO - PROCESS | 2650 | 1461903184042 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 2650 | 1461903184045 Marionette TRACE conn5 <- [1,650,null,{}] 21:13:04 INFO - PROCESS | 2650 | 1461903184051 Marionette TRACE conn5 -> [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:13:04 INFO - PROCESS | 2650 | 1461903184233 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 21:13:04 INFO - PROCESS | 2650 | 1461903184398 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8e1000 == 84 [pid = 2650] [id = 170] 21:13:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2aefdcc00) [pid = 2650] [serial = 510] [outer = (nil)] 21:13:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2b29df800) [pid = 2650] [serial = 511] [outer = 0x7fa2aefdcc00] 21:13:04 INFO - PROCESS | 2650 | 1461903184470 Marionette DEBUG loaded listener.js 21:13:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2b45d9000) [pid = 2650] [serial = 512] [outer = 0x7fa2aefdcc00] 21:13:05 INFO - PROCESS | 2650 | 1461903185325 Marionette TRACE conn5 <- [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:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1333ms 21:13:05 INFO - PROCESS | 2650 | 1461903185375 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 21:13:05 INFO - PROCESS | 2650 | 1461903185379 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 21:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:13:05 INFO - PROCESS | 2650 | 1461903185385 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:13:05 INFO - PROCESS | 2650 | 1461903185387 Marionette TRACE conn5 <- [1,654,null,{}] 21:13:05 INFO - PROCESS | 2650 | 1461903185393 Marionette TRACE conn5 -> [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:13:05 INFO - PROCESS | 2650 | 1461903185565 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 21:13:05 INFO - PROCESS | 2650 | 1461903185743 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c3c800 == 85 [pid = 2650] [id = 171] 21:13:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2af3c2400) [pid = 2650] [serial = 513] [outer = (nil)] 21:13:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2af3ca000) [pid = 2650] [serial = 514] [outer = 0x7fa2af3c2400] 21:13:05 INFO - PROCESS | 2650 | 1461903185811 Marionette DEBUG loaded listener.js 21:13:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2af3cf800) [pid = 2650] [serial = 515] [outer = 0x7fa2af3c2400] 21:13:07 INFO - PROCESS | 2650 | 1461903187120 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 21:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1787ms 21:13:07 INFO - PROCESS | 2650 | 1461903187173 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 21:13:07 INFO - PROCESS | 2650 | 1461903187179 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 21:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:13:07 INFO - PROCESS | 2650 | 1461903187189 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:13:07 INFO - PROCESS | 2650 | 1461903187192 Marionette TRACE conn5 <- [1,658,null,{}] 21:13:07 INFO - PROCESS | 2650 | 1461903187201 Marionette TRACE conn5 -> [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:13:07 INFO - PROCESS | 2650 | 1461903187363 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 21:13:07 INFO - PROCESS | 2650 | 1461903187533 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b485b800 == 86 [pid = 2650] [id = 172] 21:13:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b183fc00) [pid = 2650] [serial = 516] [outer = (nil)] 21:13:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b25f0c00) [pid = 2650] [serial = 517] [outer = 0x7fa2b183fc00] 21:13:07 INFO - PROCESS | 2650 | 1461903187603 Marionette DEBUG loaded listener.js 21:13:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b296cc00) [pid = 2650] [serial = 518] [outer = 0x7fa2b183fc00] 21:13:08 INFO - PROCESS | 2650 | 1461903188597 Marionette TRACE conn5 <- [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:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1488ms 21:13:08 INFO - PROCESS | 2650 | 1461903188678 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 21:13:08 INFO - PROCESS | 2650 | 1461903188686 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 21:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:13:08 INFO - PROCESS | 2650 | 1461903188697 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:13:08 INFO - PROCESS | 2650 | 1461903188700 Marionette TRACE conn5 <- [1,662,null,{}] 21:13:08 INFO - PROCESS | 2650 | 1461903188706 Marionette TRACE conn5 -> [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:13:08 INFO - PROCESS | 2650 | 1461903188926 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2da940800 == 85 [pid = 2650] [id = 96] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb7b7800 == 84 [pid = 2650] [id = 49] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb731800 == 83 [pid = 2650] [id = 97] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9783000 == 82 [pid = 2650] [id = 95] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c340b000 == 81 [pid = 2650] [id = 161] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2d17bc400) [pid = 2650] [serial = 435] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | 1461903189266 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c16d6000 == 80 [pid = 2650] [id = 160] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb4ae800 == 79 [pid = 2650] [id = 159] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c2e800 == 78 [pid = 2650] [id = 158] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b2c800 == 77 [pid = 2650] [id = 157] 21:13:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28ca800 == 78 [pid = 2650] [id = 173] 21:13:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b29e0800) [pid = 2650] [serial = 519] [outer = (nil)] 21:13:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2b2bddc00) [pid = 2650] [serial = 520] [outer = 0x7fa2b29e0800] 21:13:09 INFO - PROCESS | 2650 | 1461903189342 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b31c1000) [pid = 2650] [serial = 521] [outer = 0x7fa2b29e0800] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b38a7000 == 77 [pid = 2650] [id = 156] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2992000 == 76 [pid = 2650] [id = 155] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b299c000 == 75 [pid = 2650] [id = 150] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b23b6000 == 74 [pid = 2650] [id = 149] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d040a000 == 73 [pid = 2650] [id = 148] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37a6800 == 72 [pid = 2650] [id = 147] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c2f000 == 71 [pid = 2650] [id = 146] 21:13:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4a44800 == 70 [pid = 2650] [id = 145] 21:13:09 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2c1e85800) [pid = 2650] [serial = 426] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2c47cec00) [pid = 2650] [serial = 429] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2c2d7d800) [pid = 2650] [serial = 432] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2d53a3800) [pid = 2650] [serial = 433] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2d1641800) [pid = 2650] [serial = 430] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b970dc00) [pid = 2650] [serial = 418] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2b8e60800) [pid = 2650] [serial = 417] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2d76c0c00) [pid = 2650] [serial = 391] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2c2044c00) [pid = 2650] [serial = 423] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b35bd000) [pid = 2650] [serial = 405] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2b2be8800) [pid = 2650] [serial = 408] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2ba671400) [pid = 2650] [serial = 420] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2be25dc00) [pid = 2650] [serial = 421] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b97ce000) [pid = 2650] [serial = 411] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2b97c8c00) [pid = 2650] [serial = 396] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2b2af3000) [pid = 2650] [serial = 393] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b35bfc00) [pid = 2650] [serial = 415] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b2be5800) [pid = 2650] [serial = 414] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2c0e18400) [pid = 2650] [serial = 399] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2c2c3b000) [pid = 2650] [serial = 402] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2c2c3ec00) [pid = 2650] [serial = 427] [outer = (nil)] [url = about:blank] 21:13:09 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2c238bc00) [pid = 2650] [serial = 424] [outer = (nil)] [url = about:blank] 21:13:10 INFO - PROCESS | 2650 | 1461903190109 Marionette TRACE conn5 <- [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:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1439ms 21:13:10 INFO - PROCESS | 2650 | 1461903190139 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 21:13:10 INFO - PROCESS | 2650 | 1461903190143 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 21:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:13:10 INFO - PROCESS | 2650 | 1461903190149 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 2650 | 1461903190154 Marionette TRACE conn5 <- [1,666,null,{}] 21:13:10 INFO - PROCESS | 2650 | 1461903190169 Marionette TRACE conn5 -> [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:13:10 INFO - PROCESS | 2650 | 1461903190332 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 21:13:10 INFO - PROCESS | 2650 | 1461903190457 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b38b0000 == 71 [pid = 2650] [id = 174] 21:13:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b3563800) [pid = 2650] [serial = 522] [outer = (nil)] 21:13:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b35bac00) [pid = 2650] [serial = 523] [outer = 0x7fa2b3563800] 21:13:10 INFO - PROCESS | 2650 | 1461903190522 Marionette DEBUG loaded listener.js 21:13:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b37afc00) [pid = 2650] [serial = 524] [outer = 0x7fa2b3563800] 21:13:11 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:13:11 INFO - PROCESS | 2650 | 1461903191250 Marionette TRACE conn5 <- [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:13:11 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:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1132ms 21:13:11 INFO - PROCESS | 2650 | 1461903191282 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 21:13:11 INFO - PROCESS | 2650 | 1461903191286 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 21:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:13:11 INFO - PROCESS | 2650 | 1461903191292 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 2650 | 1461903191294 Marionette TRACE conn5 <- [1,670,null,{}] 21:13:11 INFO - PROCESS | 2650 | 1461903191322 Marionette TRACE conn5 -> [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:13:11 INFO - PROCESS | 2650 | 1461903191476 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 21:13:11 INFO - PROCESS | 2650 | 1461903191501 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b977a000 == 72 [pid = 2650] [id = 175] 21:13:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b37b1400) [pid = 2650] [serial = 525] [outer = (nil)] 21:13:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b45dec00) [pid = 2650] [serial = 526] [outer = 0x7fa2b37b1400] 21:13:11 INFO - PROCESS | 2650 | 1461903191564 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b8052400) [pid = 2650] [serial = 527] [outer = 0x7fa2b37b1400] 21:13:12 INFO - PROCESS | 2650 | 1461903192442 Marionette TRACE conn5 <- [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:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1186ms 21:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:13:12 INFO - PROCESS | 2650 | 1461903192479 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 21:13:12 INFO - PROCESS | 2650 | 1461903192481 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 21:13:12 INFO - PROCESS | 2650 | 1461903192487 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:13:12 INFO - PROCESS | 2650 | 1461903192490 Marionette TRACE conn5 <- [1,674,null,{}] 21:13:12 INFO - PROCESS | 2650 | 1461903192495 Marionette TRACE conn5 -> [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:13:12 INFO - PROCESS | 2650 | 1461903192697 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 21:13:12 INFO - PROCESS | 2650 | 1461903192720 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9fc6800 == 73 [pid = 2650] [id = 176] 21:13:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b45d8400) [pid = 2650] [serial = 528] [outer = (nil)] 21:13:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b80bdc00) [pid = 2650] [serial = 529] [outer = 0x7fa2b45d8400] 21:13:12 INFO - PROCESS | 2650 | 1461903192785 Marionette DEBUG loaded listener.js 21:13:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2b80e5000) [pid = 2650] [serial = 530] [outer = 0x7fa2b45d8400] 21:13:13 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:13:13 INFO - PROCESS | 2650 | 1461903193622 Marionette TRACE conn5 <- [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:13:13 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:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1185ms 21:13:13 INFO - PROCESS | 2650 | 1461903193679 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 21:13:13 INFO - PROCESS | 2650 | 1461903193683 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 21:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:13:13 INFO - PROCESS | 2650 | 1461903193688 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:13:13 INFO - PROCESS | 2650 | 1461903193691 Marionette TRACE conn5 <- [1,678,null,{}] 21:13:13 INFO - PROCESS | 2650 | 1461903193696 Marionette TRACE conn5 -> [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:13:14 INFO - PROCESS | 2650 | 1461903194160 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b8e64000) [pid = 2650] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2b970e000) [pid = 2650] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2b8049000) [pid = 2650] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b8253000) [pid = 2650] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b2968800) [pid = 2650] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2b2aea800) [pid = 2650] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2b25e9c00) [pid = 2650] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b804ac00) [pid = 2650] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b80e2c00) [pid = 2650] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:13:14 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2b80e7000) [pid = 2650] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:13:14 INFO - PROCESS | 2650 | 1461903194301 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b34000 == 74 [pid = 2650] [id = 177] 21:13:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b29e0400) [pid = 2650] [serial = 531] [outer = (nil)] 21:13:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b804ac00) [pid = 2650] [serial = 532] [outer = 0x7fa2b29e0400] 21:13:14 INFO - PROCESS | 2650 | 1461903194367 Marionette DEBUG loaded listener.js 21:13:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b97d2000) [pid = 2650] [serial = 533] [outer = 0x7fa2b29e0400] 21:13:15 INFO - PROCESS | 2650 | 1461903195022 Marionette TRACE conn5 <- [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:13:15 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:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1378ms 21:13:15 INFO - PROCESS | 2650 | 1461903195068 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 21:13:15 INFO - PROCESS | 2650 | 1461903195071 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 21:13:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:13:15 INFO - PROCESS | 2650 | 1461903195077 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:13:15 INFO - PROCESS | 2650 | 1461903195079 Marionette TRACE conn5 <- [1,682,null,{}] 21:13:15 INFO - PROCESS | 2650 | 1461903195084 Marionette TRACE conn5 -> [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:13:15 INFO - PROCESS | 2650 | 1461903195302 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 21:13:15 INFO - PROCESS | 2650 | 1461903195328 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bd0c6000 == 75 [pid = 2650] [id = 178] 21:13:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b3565800) [pid = 2650] [serial = 534] [outer = (nil)] 21:13:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2ba250400) [pid = 2650] [serial = 535] [outer = 0x7fa2b3565800] 21:13:15 INFO - PROCESS | 2650 | 1461903195429 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2ba5a3c00) [pid = 2650] [serial = 536] [outer = 0x7fa2b3565800] 21:13:17 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:17 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:13:17 INFO - PROCESS | 2650 | 1461903197240 Marionette TRACE conn5 <- [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:13:17 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:13:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2187ms 21:13:17 INFO - PROCESS | 2650 | 1461903197265 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 21:13:17 INFO - PROCESS | 2650 | 1461903197271 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 21:13:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:13:17 INFO - PROCESS | 2650 | 1461903197279 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:13:17 INFO - PROCESS | 2650 | 1461903197284 Marionette TRACE conn5 <- [1,686,null,{}] 21:13:17 INFO - PROCESS | 2650 | 1461903197292 Marionette TRACE conn5 -> [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:13:17 INFO - PROCESS | 2650 | 1461903197505 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 21:13:17 INFO - PROCESS | 2650 | 1461903197667 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3756800 == 76 [pid = 2650] [id = 179] 21:13:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2af3c8800) [pid = 2650] [serial = 537] [outer = (nil)] 21:13:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b2867800) [pid = 2650] [serial = 538] [outer = 0x7fa2af3c8800] 21:13:17 INFO - PROCESS | 2650 | 1461903197742 Marionette DEBUG loaded listener.js 21:13:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b2ae8800) [pid = 2650] [serial = 539] [outer = 0x7fa2af3c8800] 21:13:19 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:19 INFO - PROCESS | 2650 | 1461903199049 Marionette TRACE conn5 <- [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:13:19 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:13:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1795ms 21:13:19 INFO - PROCESS | 2650 | 1461903199075 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 21:13:19 INFO - PROCESS | 2650 | 1461903199084 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 21:13:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:13:19 INFO - PROCESS | 2650 | 1461903199192 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 2650 | 1461903199196 Marionette TRACE conn5 <- [1,690,null,{}] 21:13:19 INFO - PROCESS | 2650 | 1461903199206 Marionette TRACE conn5 -> [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:13:19 INFO - PROCESS | 2650 | 1461903199381 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 21:13:19 INFO - PROCESS | 2650 | 1461903199537 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c3a000 == 77 [pid = 2650] [id = 180] 21:13:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2af607800) [pid = 2650] [serial = 540] [outer = (nil)] 21:13:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2b3571c00) [pid = 2650] [serial = 541] [outer = 0x7fa2af607800] 21:13:19 INFO - PROCESS | 2650 | 1461903199608 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b45db400) [pid = 2650] [serial = 542] [outer = 0x7fa2af607800] 21:13:20 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:21 INFO - PROCESS | 2650 | 1461903201023 Marionette TRACE conn5 <- [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:13:21 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:13:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1896ms 21:13:21 INFO - PROCESS | 2650 | 1461903201036 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 2650 | 1461903201039 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 21:13:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:13:21 INFO - PROCESS | 2650 | 1461903201047 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 2650 | 1461903201052 Marionette TRACE conn5 <- [1,694,null,{}] 21:13:21 INFO - PROCESS | 2650 | 1461903201068 Marionette TRACE conn5 -> [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:13:21 INFO - PROCESS | 2650 | 1461903201235 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 21:13:21 INFO - PROCESS | 2650 | 1461903201394 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c25c4800 == 78 [pid = 2650] [id = 181] 21:13:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2b45e0000) [pid = 2650] [serial = 543] [outer = (nil)] 21:13:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2b825ac00) [pid = 2650] [serial = 544] [outer = 0x7fa2b45e0000] 21:13:21 INFO - PROCESS | 2650 | 1461903201472 Marionette DEBUG loaded listener.js 21:13:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2ba245400) [pid = 2650] [serial = 545] [outer = 0x7fa2b45e0000] 21:13:22 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:22 INFO - PROCESS | 2650 | 1461903202780 Marionette TRACE conn5 <- [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:13:22 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:13:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1794ms 21:13:22 INFO - PROCESS | 2650 | 1461903202846 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 21:13:22 INFO - PROCESS | 2650 | 1461903202851 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 21:13:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:13:22 INFO - PROCESS | 2650 | 1461903202877 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 2650 | 1461903202881 Marionette TRACE conn5 <- [1,698,null,{}] 21:13:22 INFO - PROCESS | 2650 | 1461903202887 Marionette TRACE conn5 -> [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:13:23 INFO - PROCESS | 2650 | 1461903203050 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 21:13:23 INFO - PROCESS | 2650 | 1461903203208 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d0e000 == 79 [pid = 2650] [id = 182] 21:13:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2b45e1000) [pid = 2650] [serial = 546] [outer = (nil)] 21:13:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2bb453c00) [pid = 2650] [serial = 547] [outer = 0x7fa2b45e1000] 21:13:23 INFO - PROCESS | 2650 | 1461903203278 Marionette DEBUG loaded listener.js 21:13:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2bcd9ec00) [pid = 2650] [serial = 548] [outer = 0x7fa2b45e1000] 21:13:24 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:24 INFO - PROCESS | 2650 | 1461903204479 Marionette TRACE conn5 <- [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:13:24 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:13:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1641ms 21:13:24 INFO - PROCESS | 2650 | 1461903204515 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 21:13:24 INFO - PROCESS | 2650 | 1461903204518 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 21:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:13:24 INFO - PROCESS | 2650 | 1461903204534 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:13:24 INFO - PROCESS | 2650 | 1461903204538 Marionette TRACE conn5 <- [1,702,null,{}] 21:13:24 INFO - PROCESS | 2650 | 1461903204544 Marionette TRACE conn5 -> [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:13:24 INFO - PROCESS | 2650 | 1461903204834 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 21:13:24 INFO - PROCESS | 2650 | 1461903204971 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4859800 == 80 [pid = 2650] [id = 183] 21:13:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b25ef000) [pid = 2650] [serial = 549] [outer = (nil)] 21:13:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b825dc00) [pid = 2650] [serial = 550] [outer = 0x7fa2b25ef000] 21:13:25 INFO - PROCESS | 2650 | 1461903205041 Marionette DEBUG loaded listener.js 21:13:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2bcd9ac00) [pid = 2650] [serial = 551] [outer = 0x7fa2b25ef000] 21:13:26 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:26 INFO - PROCESS | 2650 | 1461903206307 Marionette TRACE conn5 <- [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:13:26 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:13:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1796ms 21:13:26 INFO - PROCESS | 2650 | 1461903206322 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 21:13:26 INFO - PROCESS | 2650 | 1461903206326 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 21:13:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:13:26 INFO - PROCESS | 2650 | 1461903206334 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:13:26 INFO - PROCESS | 2650 | 1461903206339 Marionette TRACE conn5 <- [1,706,null,{}] 21:13:26 INFO - PROCESS | 2650 | 1461903206346 Marionette TRACE conn5 -> [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:13:26 INFO - PROCESS | 2650 | 1461903206638 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 21:13:26 INFO - PROCESS | 2650 | 1461903206761 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c2d800 == 81 [pid = 2650] [id = 184] 21:13:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2b29da400) [pid = 2650] [serial = 552] [outer = (nil)] 21:13:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b2af3000) [pid = 2650] [serial = 553] [outer = 0x7fa2b29da400] 21:13:26 INFO - PROCESS | 2650 | 1461903206827 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2b3567400) [pid = 2650] [serial = 554] [outer = 0x7fa2b29da400] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a16000 == 80 [pid = 2650] [id = 108] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba6c0800 == 79 [pid = 2650] [id = 55] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b34e0800 == 78 [pid = 2650] [id = 135] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b38a2000 == 77 [pid = 2650] [id = 137] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1f1a000 == 76 [pid = 2650] [id = 106] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d1969800 == 75 [pid = 2650] [id = 133] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d567f000 == 74 [pid = 2650] [id = 107] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b98000 == 73 [pid = 2650] [id = 136] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b31c6400) [pid = 2650] [serial = 447] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2b29d9c00) [pid = 2650] [serial = 450] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2b2874000) [pid = 2650] [serial = 453] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2b1840000) [pid = 2650] [serial = 456] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b296c800) [pid = 2650] [serial = 459] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2b2976800) [pid = 2650] [serial = 463] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2c2049c00) [pid = 2650] [serial = 487] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b34000 == 72 [pid = 2650] [id = 177] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9fc6800 == 71 [pid = 2650] [id = 176] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b977a000 == 70 [pid = 2650] [id = 175] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b38b0000 == 69 [pid = 2650] [id = 174] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28ca800 == 68 [pid = 2650] [id = 173] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b485b800 == 67 [pid = 2650] [id = 172] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0416000 == 66 [pid = 2650] [id = 165] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba07a800 == 65 [pid = 2650] [id = 164] 21:13:28 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b375e800 == 64 [pid = 2650] [id = 163] 21:13:28 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:28 INFO - PROCESS | 2650 | 1461903208207 Marionette TRACE conn5 <- [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:13:28 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:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1885ms 21:13:28 INFO - PROCESS | 2650 | 1461903208219 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 21:13:28 INFO - PROCESS | 2650 | 1461903208226 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 21:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:13:28 INFO - PROCESS | 2650 | 1461903208237 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:13:28 INFO - PROCESS | 2650 | 1461903208240 Marionette TRACE conn5 <- [1,710,null,{}] 21:13:28 INFO - PROCESS | 2650 | 1461903208264 Marionette TRACE conn5 -> [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:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2d543e400) [pid = 2650] [serial = 274] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2d517e400) [pid = 2650] [serial = 349] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b8e69800) [pid = 2650] [serial = 481] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2c1e8bc00) [pid = 2650] [serial = 485] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2b8056000) [pid = 2650] [serial = 475] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2d5539000) [pid = 2650] [serial = 436] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2ba66b800) [pid = 2650] [serial = 484] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b2bdec00) [pid = 2650] [serial = 469] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2b35b5800) [pid = 2650] [serial = 472] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2b37a7c00) [pid = 2650] [serial = 473] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b2872c00) [pid = 2650] [serial = 467] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b25f0000) [pid = 2650] [serial = 466] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2c1871c00) [pid = 2650] [serial = 444] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2b3564400) [pid = 2650] [serial = 438] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b31bdc00) [pid = 2650] [serial = 470] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b80e2400) [pid = 2650] [serial = 441] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2c2c33c00) [pid = 2650] [serial = 256] [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:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2b80c8c00) [pid = 2650] [serial = 478] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2ba5a1800) [pid = 2650] [serial = 482] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2b8257000) [pid = 2650] [serial = 479] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2b80c2800) [pid = 2650] [serial = 476] [outer = (nil)] [url = about:blank] 21:13:28 INFO - PROCESS | 2650 | 1461903208489 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 21:13:28 INFO - PROCESS | 2650 | 1461903208505 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2635000 == 65 [pid = 2650] [id = 185] 21:13:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2af3cd800) [pid = 2650] [serial = 555] [outer = (nil)] 21:13:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b3571800) [pid = 2650] [serial = 556] [outer = 0x7fa2af3cd800] 21:13:28 INFO - PROCESS | 2650 | 1461903208568 Marionette DEBUG loaded listener.js 21:13:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b37b0800) [pid = 2650] [serial = 557] [outer = 0x7fa2af3cd800] 21:13:29 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:29 INFO - PROCESS | 2650 | 1461903209732 Marionette TRACE conn5 <- [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:13:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:13:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1533ms 21:13:29 INFO - PROCESS | 2650 | 1461903209770 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 21:13:29 INFO - PROCESS | 2650 | 1461903209773 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 21:13:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:13:29 INFO - PROCESS | 2650 | 1461903209779 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 2650 | 1461903209785 Marionette TRACE conn5 <- [1,714,null,{}] 21:13:29 INFO - PROCESS | 2650 | 1461903209800 Marionette TRACE conn5 -> [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:13:29 INFO - PROCESS | 2650 | 1461903209994 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 21:13:30 INFO - PROCESS | 2650 | 1461903210090 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b38a7000 == 66 [pid = 2650] [id = 186] 21:13:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b8048800) [pid = 2650] [serial = 558] [outer = (nil)] 21:13:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b80c5c00) [pid = 2650] [serial = 559] [outer = 0x7fa2b8048800] 21:13:30 INFO - PROCESS | 2650 | 1461903210154 Marionette DEBUG loaded listener.js 21:13:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b825bc00) [pid = 2650] [serial = 560] [outer = 0x7fa2b8048800] 21:13:31 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:31 INFO - PROCESS | 2650 | 1461903211336 Marionette TRACE conn5 <- [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:13:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 21:13:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1597ms 21:13:31 INFO - PROCESS | 2650 | 1461903211379 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 21:13:31 INFO - PROCESS | 2650 | 1461903211383 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 21:13:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:13:31 INFO - PROCESS | 2650 | 1461903211400 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 2650 | 1461903211414 Marionette TRACE conn5 <- [1,718,null,{}] 21:13:31 INFO - PROCESS | 2650 | 1461903211420 Marionette TRACE conn5 -> [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:13:31 INFO - PROCESS | 2650 | 1461903211612 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 21:13:31 INFO - PROCESS | 2650 | 1461903211687 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e3c800 == 67 [pid = 2650] [id = 187] 21:13:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b80c4800) [pid = 2650] [serial = 561] [outer = (nil)] 21:13:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2ba242400) [pid = 2650] [serial = 562] [outer = 0x7fa2b80c4800] 21:13:31 INFO - PROCESS | 2650 | 1461903211749 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2bb44f000) [pid = 2650] [serial = 563] [outer = 0x7fa2b80c4800] 21:13:32 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2b45d8400) [pid = 2650] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:13:32 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2b29e0400) [pid = 2650] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:13:32 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b29e0800) [pid = 2650] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:13:32 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b3563800) [pid = 2650] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:13:32 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2b37b1400) [pid = 2650] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:13:32 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2bcd9d000) [pid = 2650] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:13:32 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2b183fc00) [pid = 2650] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:13:32 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:32 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:13:33 INFO - PROCESS | 2650 | 1461903213022 Marionette TRACE conn5 <- [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:13:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:13:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1643ms 21:13:33 INFO - PROCESS | 2650 | 1461903213049 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 21:13:33 INFO - PROCESS | 2650 | 1461903213051 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 21:13:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:13:33 INFO - PROCESS | 2650 | 1461903213058 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:13:33 INFO - PROCESS | 2650 | 1461903213060 Marionette TRACE conn5 <- [1,722,null,{}] 21:13:33 INFO - PROCESS | 2650 | 1461903213066 Marionette TRACE conn5 -> [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:13:33 INFO - PROCESS | 2650 | 1461903213281 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 21:13:33 INFO - PROCESS | 2650 | 1461903213296 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba065800 == 68 [pid = 2650] [id = 188] 21:13:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b80c7800) [pid = 2650] [serial = 564] [outer = (nil)] 21:13:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2be262c00) [pid = 2650] [serial = 565] [outer = 0x7fa2b80c7800] 21:13:33 INFO - PROCESS | 2650 | 1461903213461 Marionette DEBUG loaded listener.js 21:13:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2c0e14800) [pid = 2650] [serial = 566] [outer = 0x7fa2b80c7800] 21:13:34 INFO - PROCESS | 2650 | 1461903214140 Marionette TRACE conn5 <- [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:13:34 INFO - PROCESS | 2650 | 1461903214206 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 21:13:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:13:34 INFO - PROCESS | 2650 | 1461903214212 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:13:34 INFO - PROCESS | 2650 | 1461903214214 Marionette TRACE conn5 <- [1,726,null,{}] 21:13:34 INFO - PROCESS | 2650 | 1461903214220 Marionette TRACE conn5 -> [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:13:34 INFO - PROCESS | 2650 | 1461903214444 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 21:13:34 INFO - PROCESS | 2650 | 1461903214460 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:34 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1bda000 == 69 [pid = 2650] [id = 189] 21:13:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b2be1800) [pid = 2650] [serial = 567] [outer = (nil)] 21:13:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2bb61d800) [pid = 2650] [serial = 568] [outer = 0x7fa2b2be1800] 21:13:34 INFO - PROCESS | 2650 | 1461903214528 Marionette DEBUG loaded listener.js 21:13:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2c238bc00) [pid = 2650] [serial = 569] [outer = 0x7fa2b2be1800] 21:13:35 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:35 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:13:35 INFO - PROCESS | 2650 | 1461903215634 Marionette TRACE conn5 <- [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:13:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:13:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1481ms 21:13:35 INFO - PROCESS | 2650 | 1461903215695 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 21:13:35 INFO - PROCESS | 2650 | 1461903215702 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 21:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:13:35 INFO - PROCESS | 2650 | 1461903215711 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:13:35 INFO - PROCESS | 2650 | 1461903215715 Marionette TRACE conn5 <- [1,730,null,{}] 21:13:35 INFO - PROCESS | 2650 | 1461903215724 Marionette TRACE conn5 -> [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:13:35 INFO - PROCESS | 2650 | 1461903215907 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 21:13:36 INFO - PROCESS | 2650 | 1461903216136 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41c3800 == 70 [pid = 2650] [id = 190] 21:13:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b3566800) [pid = 2650] [serial = 570] [outer = (nil)] 21:13:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b356e400) [pid = 2650] [serial = 571] [outer = 0x7fa2b3566800] 21:13:36 INFO - PROCESS | 2650 | 1461903216225 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b37b2800) [pid = 2650] [serial = 572] [outer = 0x7fa2b3566800] 21:13:36 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:36 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:13:37 INFO - PROCESS | 2650 | 1461903217079 Marionette TRACE conn5 <- [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:13:37 INFO - PROCESS | 2650 | 1461903217156 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 21:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:13:37 INFO - PROCESS | 2650 | 1461903217166 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:13:37 INFO - PROCESS | 2650 | 1461903217171 Marionette TRACE conn5 <- [1,734,null,{}] 21:13:37 INFO - PROCESS | 2650 | 1461903217176 Marionette TRACE conn5 -> [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:13:37 INFO - PROCESS | 2650 | 1461903217359 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 21:13:37 INFO - PROCESS | 2650 | 1461903217521 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc0b000 == 71 [pid = 2650] [id = 191] 21:13:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b45d2800) [pid = 2650] [serial = 573] [outer = (nil)] 21:13:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b970bc00) [pid = 2650] [serial = 574] [outer = 0x7fa2b45d2800] 21:13:37 INFO - PROCESS | 2650 | 1461903217592 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2bb455400) [pid = 2650] [serial = 575] [outer = 0x7fa2b45d2800] 21:13:38 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:38 INFO - PROCESS | 2650 | 1461903218582 Marionette TRACE conn5 <- [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:13:38 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:13:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1485ms 21:13:38 INFO - PROCESS | 2650 | 1461903218653 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 21:13:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:13:38 INFO - PROCESS | 2650 | 1461903218657 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 21:13:38 INFO - PROCESS | 2650 | 1461903218663 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 2650 | 1461903218669 Marionette TRACE conn5 <- [1,738,null,{}] 21:13:38 INFO - PROCESS | 2650 | 1461903218685 Marionette TRACE conn5 -> [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:13:38 INFO - PROCESS | 2650 | 1461903218932 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 21:13:39 INFO - PROCESS | 2650 | 1461903219182 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c69cd000 == 72 [pid = 2650] [id = 192] 21:13:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2c1b56400) [pid = 2650] [serial = 576] [outer = (nil)] 21:13:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2c2043c00) [pid = 2650] [serial = 577] [outer = 0x7fa2c1b56400] 21:13:39 INFO - PROCESS | 2650 | 1461903219263 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2c238c400) [pid = 2650] [serial = 578] [outer = 0x7fa2c1b56400] 21:13:40 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:40 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:13:40 INFO - PROCESS | 2650 | 1461903220481 Marionette TRACE conn5 <- [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:13:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:13:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1836ms 21:13:40 INFO - PROCESS | 2650 | 1461903220500 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 21:13:40 INFO - PROCESS | 2650 | 1461903220504 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 21:13:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:13:40 INFO - PROCESS | 2650 | 1461903220520 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:13:40 INFO - PROCESS | 2650 | 1461903220523 Marionette TRACE conn5 <- [1,742,null,{}] 21:13:40 INFO - PROCESS | 2650 | 1461903220529 Marionette TRACE conn5 -> [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:13:40 INFO - PROCESS | 2650 | 1461903220727 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 21:13:40 INFO - PROCESS | 2650 | 1461903220903 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0415800 == 73 [pid = 2650] [id = 193] 21:13:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2aefeac00) [pid = 2650] [serial = 579] [outer = (nil)] 21:13:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2c2c36800) [pid = 2650] [serial = 580] [outer = 0x7fa2aefeac00] 21:13:40 INFO - PROCESS | 2650 | 1461903220985 Marionette DEBUG loaded listener.js 21:13:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2c4260800) [pid = 2650] [serial = 581] [outer = 0x7fa2aefeac00] 21:13:42 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:42 INFO - PROCESS | 2650 | 1461903222296 Marionette TRACE conn5 <- [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:13:42 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:13:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1836ms 21:13:42 INFO - PROCESS | 2650 | 1461903222373 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 21:13:42 INFO - PROCESS | 2650 | 1461903222378 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 21:13:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:13:42 INFO - PROCESS | 2650 | 1461903222434 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:13:42 INFO - PROCESS | 2650 | 1461903222438 Marionette TRACE conn5 <- [1,746,null,{}] 21:13:42 INFO - PROCESS | 2650 | 1461903222443 Marionette TRACE conn5 -> [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:13:42 INFO - PROCESS | 2650 | 1461903222604 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 21:13:42 INFO - PROCESS | 2650 | 1461903222761 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d1959000 == 74 [pid = 2650] [id = 194] 21:13:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2aefea000) [pid = 2650] [serial = 582] [outer = (nil)] 21:13:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2b2619400) [pid = 2650] [serial = 583] [outer = 0x7fa2aefea000] 21:13:42 INFO - PROCESS | 2650 | 1461903222835 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b2621400) [pid = 2650] [serial = 584] [outer = 0x7fa2aefea000] 21:13:43 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:44 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:44 INFO - PROCESS | 2650 | 1461903224133 Marionette TRACE conn5 <- [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:13:44 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:13:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1738ms 21:13:44 INFO - PROCESS | 2650 | 1461903224210 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 2650 | 1461903224215 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 21:13:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:13:44 INFO - PROCESS | 2650 | 1461903224270 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 2650 | 1461903224273 Marionette TRACE conn5 <- [1,750,null,{}] 21:13:44 INFO - PROCESS | 2650 | 1461903224279 Marionette TRACE conn5 -> [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:13:44 INFO - PROCESS | 2650 | 1461903224461 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 21:13:44 INFO - PROCESS | 2650 | 1461903224622 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d9932000 == 75 [pid = 2650] [id = 195] 21:13:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b261a000) [pid = 2650] [serial = 585] [outer = (nil)] 21:13:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2c47ccc00) [pid = 2650] [serial = 586] [outer = 0x7fa2b261a000] 21:13:44 INFO - PROCESS | 2650 | 1461903224697 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2d078bc00) [pid = 2650] [serial = 587] [outer = 0x7fa2b261a000] 21:13:45 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:46 INFO - PROCESS | 2650 | 1461903226023 Marionette TRACE conn5 <- [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:13:46 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:13:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1797ms 21:13:46 INFO - PROCESS | 2650 | 1461903226059 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 2650 | 1461903226063 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 21:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:13:46 INFO - PROCESS | 2650 | 1461903226069 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 2650 | 1461903226072 Marionette TRACE conn5 <- [1,754,null,{}] 21:13:46 INFO - PROCESS | 2650 | 1461903226174 Marionette TRACE conn5 -> [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:13:46 INFO - PROCESS | 2650 | 1461903226346 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 21:13:46 INFO - PROCESS | 2650 | 1461903226726 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23a4800 == 76 [pid = 2650] [id = 196] 21:13:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2af3cac00) [pid = 2650] [serial = 588] [outer = (nil)] 21:13:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2af606800) [pid = 2650] [serial = 589] [outer = 0x7fa2af3cac00] 21:13:46 INFO - PROCESS | 2650 | 1461903226792 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2af847800) [pid = 2650] [serial = 590] [outer = 0x7fa2af3cac00] 21:13:48 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:48 INFO - PROCESS | 2650 | 1461903228086 Marionette TRACE conn5 <- [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:13:48 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:13:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2026ms 21:13:48 INFO - PROCESS | 2650 | 1461903228096 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 21:13:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:13:48 INFO - PROCESS | 2650 | 1461903228102 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 21:13:48 INFO - PROCESS | 2650 | 1461903228108 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 2650 | 1461903228113 Marionette TRACE conn5 <- [1,758,null,{}] 21:13:48 INFO - PROCESS | 2650 | 1461903228120 Marionette TRACE conn5 -> [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:13:48 INFO - PROCESS | 2650 | 1461903228392 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 21:13:48 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c6985000 == 75 [pid = 2650] [id = 51] 21:13:48 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba065800 == 74 [pid = 2650] [id = 188] 21:13:48 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e3c800 == 73 [pid = 2650] [id = 187] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2ba250400) [pid = 2650] [serial = 535] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b8050c00) [pid = 2650] [serial = 496] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2b8e6c800) [pid = 2650] [serial = 499] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2be2c7800) [pid = 2650] [serial = 502] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2c47c2000) [pid = 2650] [serial = 505] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2aefe6800) [pid = 2650] [serial = 508] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2b29df800) [pid = 2650] [serial = 511] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b38a7000 == 72 [pid = 2650] [id = 186] 21:13:48 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2635000 == 71 [pid = 2650] [id = 185] 21:13:48 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c2d800 == 70 [pid = 2650] [id = 184] 21:13:48 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3756800 == 69 [pid = 2650] [id = 179] 21:13:48 INFO - PROCESS | 2650 | 1461903228558 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2639000 == 70 [pid = 2650] [id = 197] 21:13:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2aefe1c00) [pid = 2650] [serial = 591] [outer = (nil)] 21:13:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b261c400) [pid = 2650] [serial = 592] [outer = 0x7fa2aefe1c00] 21:13:48 INFO - PROCESS | 2650 | 1461903228622 Marionette DEBUG loaded listener.js 21:13:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b2be6800) [pid = 2650] [serial = 593] [outer = 0x7fa2aefe1c00] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2b80bdc00) [pid = 2650] [serial = 529] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b80e5000) [pid = 2650] [serial = 530] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2b804ac00) [pid = 2650] [serial = 532] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b2bddc00) [pid = 2650] [serial = 520] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2b31c1000) [pid = 2650] [serial = 521] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b35bac00) [pid = 2650] [serial = 523] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b37afc00) [pid = 2650] [serial = 524] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b45dec00) [pid = 2650] [serial = 526] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2c2398c00) [pid = 2650] [serial = 488] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2af612400) [pid = 2650] [serial = 490] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2b296cc00) [pid = 2650] [serial = 518] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b25f0c00) [pid = 2650] [serial = 517] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2af3ca000) [pid = 2650] [serial = 514] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2b2be4000) [pid = 2650] [serial = 493] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b97d2000) [pid = 2650] [serial = 533] [outer = (nil)] [url = about:blank] 21:13:48 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b8052400) [pid = 2650] [serial = 527] [outer = (nil)] [url = about:blank] 21:13:49 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:49 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:13:49 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:49 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:49 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:49 INFO - PROCESS | 2650 | 1461903229364 Marionette TRACE conn5 <- [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:13:49 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:13:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1284ms 21:13:49 INFO - PROCESS | 2650 | 1461903229404 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 21:13:49 INFO - PROCESS | 2650 | 1461903229410 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 21:13:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:13:49 INFO - PROCESS | 2650 | 1461903229418 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:13:49 INFO - PROCESS | 2650 | 1461903229421 Marionette TRACE conn5 <- [1,762,null,{}] 21:13:49 INFO - PROCESS | 2650 | 1461903229427 Marionette TRACE conn5 -> [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:13:49 INFO - PROCESS | 2650 | 1461903229578 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 21:13:49 INFO - PROCESS | 2650 | 1461903229597 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41cc800 == 71 [pid = 2650] [id = 198] 21:13:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b31c8400) [pid = 2650] [serial = 594] [outer = (nil)] 21:13:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b37aa800) [pid = 2650] [serial = 595] [outer = 0x7fa2b31c8400] 21:13:49 INFO - PROCESS | 2650 | 1461903229657 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b45df400) [pid = 2650] [serial = 596] [outer = 0x7fa2b31c8400] 21:13:50 INFO - PROCESS | 2650 | 1461903230919 Marionette TRACE conn5 <- [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:13:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:13:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1531ms 21:13:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:13:50 INFO - PROCESS | 2650 | 1461903230950 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 2650 | 1461903230953 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 21:13:50 INFO - PROCESS | 2650 | 1461903230966 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 2650 | 1461903230975 Marionette TRACE conn5 <- [1,766,null,{}] 21:13:50 INFO - PROCESS | 2650 | 1461903230996 Marionette TRACE conn5 -> [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:13:51 INFO - PROCESS | 2650 | 1461903231183 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 21:13:51 INFO - PROCESS | 2650 | 1461903231217 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e54000 == 72 [pid = 2650] [id = 199] 21:13:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b35b9c00) [pid = 2650] [serial = 597] [outer = (nil)] 21:13:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2b80c8c00) [pid = 2650] [serial = 598] [outer = 0x7fa2b35b9c00] 21:13:51 INFO - PROCESS | 2650 | 1461903231276 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2b97d0800) [pid = 2650] [serial = 599] [outer = 0x7fa2b35b9c00] 21:13:52 INFO - PROCESS | 2650 | 1461903232454 Marionette TRACE conn5 <- [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:13:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1509ms 21:13:52 INFO - PROCESS | 2650 | 1461903232466 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 2650 | 1461903232469 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 21:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:13:52 INFO - PROCESS | 2650 | 1461903232475 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 2650 | 1461903232477 Marionette TRACE conn5 <- [1,770,null,{}] 21:13:52 INFO - PROCESS | 2650 | 1461903232490 Marionette TRACE conn5 -> [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:13:52 INFO - PROCESS | 2650 | 1461903232672 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 21:13:52 INFO - PROCESS | 2650 | 1461903232799 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1895000 == 73 [pid = 2650] [id = 200] 21:13:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b45df800) [pid = 2650] [serial = 600] [outer = (nil)] 21:13:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2ba18dc00) [pid = 2650] [serial = 601] [outer = 0x7fa2b45df800] 21:13:52 INFO - PROCESS | 2650 | 1461903232859 Marionette DEBUG loaded listener.js 21:13:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2bcd93c00) [pid = 2650] [serial = 602] [outer = 0x7fa2b45df800] 21:13:53 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2af3cd800) [pid = 2650] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:13:53 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2b8048800) [pid = 2650] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:13:53 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2b80c4800) [pid = 2650] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:13:53 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2b29da400) [pid = 2650] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:13:53 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b80c7800) [pid = 2650] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:13:53 INFO - PROCESS | 2650 | 1461903233599 Marionette TRACE conn5 <- [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:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1179ms 21:13:53 INFO - PROCESS | 2650 | 1461903233659 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 2650 | 1461903233662 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 21:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:13:53 INFO - PROCESS | 2650 | 1461903233668 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 2650 | 1461903233671 Marionette TRACE conn5 <- [1,774,null,{}] 21:13:53 INFO - PROCESS | 2650 | 1461903233676 Marionette TRACE conn5 -> [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:13:53 INFO - PROCESS | 2650 | 1461903233811 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 21:13:53 INFO - PROCESS | 2650 | 1461903233825 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7a9800 == 74 [pid = 2650] [id = 201] 21:13:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2be2c4c00) [pid = 2650] [serial = 603] [outer = (nil)] 21:13:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2be2d3000) [pid = 2650] [serial = 604] [outer = 0x7fa2be2c4c00] 21:13:53 INFO - PROCESS | 2650 | 1461903233905 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2c1bc2400) [pid = 2650] [serial = 605] [outer = 0x7fa2be2c4c00] 21:13:54 INFO - PROCESS | 2650 | 1461903234698 Marionette TRACE conn5 <- [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:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1078ms 21:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:13:54 INFO - PROCESS | 2650 | 1461903234749 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 21:13:54 INFO - PROCESS | 2650 | 1461903234751 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 21:13:54 INFO - PROCESS | 2650 | 1461903234758 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:13:54 INFO - PROCESS | 2650 | 1461903234761 Marionette TRACE conn5 <- [1,778,null,{}] 21:13:54 INFO - PROCESS | 2650 | 1461903234765 Marionette TRACE conn5 -> [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:13:54 INFO - PROCESS | 2650 | 1461903234914 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 21:13:54 INFO - PROCESS | 2650 | 1461903234930 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c24b8000 == 75 [pid = 2650] [id = 202] 21:13:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2c1bc5800) [pid = 2650] [serial = 606] [outer = (nil)] 21:13:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2c3218000) [pid = 2650] [serial = 607] [outer = 0x7fa2c1bc5800] 21:13:54 INFO - PROCESS | 2650 | 1461903234990 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2c47ca800) [pid = 2650] [serial = 608] [outer = 0x7fa2c1bc5800] 21:13:56 INFO - PROCESS | 2650 | 1461903236021 Marionette TRACE conn5 <- [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:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1278ms 21:13:56 INFO - PROCESS | 2650 | 1461903236036 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 2650 | 1461903236042 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 21:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:13:56 INFO - PROCESS | 2650 | 1461903236049 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 2650 | 1461903236056 Marionette TRACE conn5 <- [1,782,null,{}] 21:13:56 INFO - PROCESS | 2650 | 1461903236063 Marionette TRACE conn5 -> [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:13:56 INFO - PROCESS | 2650 | 1461903236237 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 21:13:56 INFO - PROCESS | 2650 | 1461903236440 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b38a7000 == 76 [pid = 2650] [id = 203] 21:13:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2b2875000) [pid = 2650] [serial = 609] [outer = (nil)] 21:13:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2b29e0000) [pid = 2650] [serial = 610] [outer = 0x7fa2b2875000] 21:13:56 INFO - PROCESS | 2650 | 1461903236571 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2b3568000) [pid = 2650] [serial = 611] [outer = 0x7fa2b2875000] 21:13:57 INFO - PROCESS | 2650 | 1461903237461 Marionette TRACE conn5 <- [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:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1433ms 21:13:57 INFO - PROCESS | 2650 | 1461903237483 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 21:13:57 INFO - PROCESS | 2650 | 1461903237491 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 21:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:13:57 INFO - PROCESS | 2650 | 1461903237500 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:13:57 INFO - PROCESS | 2650 | 1461903237504 Marionette TRACE conn5 <- [1,786,null,{}] 21:13:57 INFO - PROCESS | 2650 | 1461903237511 Marionette TRACE conn5 -> [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:13:57 INFO - PROCESS | 2650 | 1461903237673 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 21:13:57 INFO - PROCESS | 2650 | 1461903237842 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bcdd0000 == 77 [pid = 2650] [id = 204] 21:13:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b296cc00) [pid = 2650] [serial = 612] [outer = (nil)] 21:13:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b80c3c00) [pid = 2650] [serial = 613] [outer = 0x7fa2b296cc00] 21:13:57 INFO - PROCESS | 2650 | 1461903237915 Marionette DEBUG loaded listener.js 21:13:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b8e6c800) [pid = 2650] [serial = 614] [outer = 0x7fa2b296cc00] 21:13:58 INFO - PROCESS | 2650 | 1461903238789 Marionette TRACE conn5 <- [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:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1340ms 21:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:13:58 INFO - PROCESS | 2650 | 1461903238840 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 2650 | 1461903238843 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 21:13:58 INFO - PROCESS | 2650 | 1461903238850 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 2650 | 1461903238856 Marionette TRACE conn5 <- [1,790,null,{}] 21:13:58 INFO - PROCESS | 2650 | 1461903238871 Marionette TRACE conn5 -> [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:13:59 INFO - PROCESS | 2650 | 1461903239052 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 21:13:59 INFO - PROCESS | 2650 | 1461903239226 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c6986800 == 78 [pid = 2650] [id = 205] 21:13:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2b80b9800) [pid = 2650] [serial = 615] [outer = (nil)] 21:13:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2c0e21000) [pid = 2650] [serial = 616] [outer = 0x7fa2b80b9800] 21:13:59 INFO - PROCESS | 2650 | 1461903239298 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2c204a400) [pid = 2650] [serial = 617] [outer = 0x7fa2b80b9800] 21:14:00 INFO - PROCESS | 2650 | 1461903240189 Marionette TRACE conn5 <- [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:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1386ms 21:14:00 INFO - PROCESS | 2650 | 1461903240236 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 21:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:14:00 INFO - PROCESS | 2650 | 1461903240241 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 21:14:00 INFO - PROCESS | 2650 | 1461903240248 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 2650 | 1461903240251 Marionette TRACE conn5 <- [1,794,null,{}] 21:14:00 INFO - PROCESS | 2650 | 1461903240256 Marionette TRACE conn5 -> [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:14:00 INFO - PROCESS | 2650 | 1461903240421 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 21:14:00 INFO - PROCESS | 2650 | 1461903240592 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d38ac800 == 79 [pid = 2650] [id = 206] 21:14:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2ba244000) [pid = 2650] [serial = 618] [outer = (nil)] 21:14:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2c3dac400) [pid = 2650] [serial = 619] [outer = 0x7fa2ba244000] 21:14:00 INFO - PROCESS | 2650 | 1461903240668 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2c5b9ec00) [pid = 2650] [serial = 620] [outer = 0x7fa2ba244000] 21:14:01 INFO - PROCESS | 2650 | 1461903241474 Marionette TRACE conn5 <- [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:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1279ms 21:14:01 INFO - PROCESS | 2650 | 1461903241528 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 2650 | 1461903241531 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 21:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:14:01 INFO - PROCESS | 2650 | 1461903241537 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 2650 | 1461903241540 Marionette TRACE conn5 <- [1,798,null,{}] 21:14:01 INFO - PROCESS | 2650 | 1461903241546 Marionette TRACE conn5 -> [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:14:01 INFO - PROCESS | 2650 | 1461903241718 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 21:14:01 INFO - PROCESS | 2650 | 1461903241893 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:01 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b199e000 == 80 [pid = 2650] [id = 207] 21:14:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2b220d000) [pid = 2650] [serial = 621] [outer = (nil)] 21:14:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2b2216400) [pid = 2650] [serial = 622] [outer = 0x7fa2b220d000] 21:14:01 INFO - PROCESS | 2650 | 1461903241968 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2b221a800) [pid = 2650] [serial = 623] [outer = 0x7fa2b220d000] 21:14:02 INFO - PROCESS | 2650 | 1461903242841 Marionette TRACE conn5 <- [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:14:02 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:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1378ms 21:14:02 INFO - PROCESS | 2650 | 1461903242917 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 21:14:02 INFO - PROCESS | 2650 | 1461903242921 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 21:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:14:02 INFO - PROCESS | 2650 | 1461903242928 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:14:02 INFO - PROCESS | 2650 | 1461903242930 Marionette TRACE conn5 <- [1,802,null,{}] 21:14:02 INFO - PROCESS | 2650 | 1461903242936 Marionette TRACE conn5 -> [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:14:03 INFO - PROCESS | 2650 | 1461903243168 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 21:14:03 INFO - PROCESS | 2650 | 1461903243333 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b02800 == 81 [pid = 2650] [id = 208] 21:14:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2b2bbfc00) [pid = 2650] [serial = 624] [outer = (nil)] 21:14:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2b2bc6400) [pid = 2650] [serial = 625] [outer = 0x7fa2b2bbfc00] 21:14:03 INFO - PROCESS | 2650 | 1461903243406 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2c9774000) [pid = 2650] [serial = 626] [outer = 0x7fa2b2bbfc00] 21:14:04 INFO - PROCESS | 2650 | 1461903244265 Marionette TRACE conn5 <- [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:14:04 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:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1381ms 21:14:04 INFO - PROCESS | 2650 | 1461903244309 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 21:14:04 INFO - PROCESS | 2650 | 1461903244312 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 21:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:14:04 INFO - PROCESS | 2650 | 1461903244318 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 2650 | 1461903244320 Marionette TRACE conn5 <- [1,806,null,{}] 21:14:04 INFO - PROCESS | 2650 | 1461903244326 Marionette TRACE conn5 -> [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:14:04 INFO - PROCESS | 2650 | 1461903244484 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 21:14:04 INFO - PROCESS | 2650 | 1461903244657 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b1c000 == 82 [pid = 2650] [id = 209] 21:14:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2b2bc0000) [pid = 2650] [serial = 627] [outer = (nil)] 21:14:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2b8268400) [pid = 2650] [serial = 628] [outer = 0x7fa2b2bc0000] 21:14:04 INFO - PROCESS | 2650 | 1461903244726 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2b826cc00) [pid = 2650] [serial = 629] [outer = 0x7fa2b2bc0000] 21:14:05 INFO - PROCESS | 2650 | 1461903245530 Marionette TRACE conn5 <- [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:14:05 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:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1277ms 21:14:05 INFO - PROCESS | 2650 | 1461903245597 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 2650 | 1461903245601 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 21:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:14:05 INFO - PROCESS | 2650 | 1461903245607 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 2650 | 1461903245609 Marionette TRACE conn5 <- [1,810,null,{}] 21:14:05 INFO - PROCESS | 2650 | 1461903245615 Marionette TRACE conn5 -> [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:14:05 INFO - PROCESS | 2650 | 1461903245788 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 21:14:05 INFO - PROCESS | 2650 | 1461903245958 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9153800 == 83 [pid = 2650] [id = 210] 21:14:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2b7ee3000) [pid = 2650] [serial = 630] [outer = (nil)] 21:14:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2b7ee9800) [pid = 2650] [serial = 631] [outer = 0x7fa2b7ee3000] 21:14:06 INFO - PROCESS | 2650 | 1461903246030 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2b7eedc00) [pid = 2650] [serial = 632] [outer = 0x7fa2b7ee3000] 21:14:06 INFO - PROCESS | 2650 | 1461903246856 Marionette TRACE conn5 <- [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:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1283ms 21:14:06 INFO - PROCESS | 2650 | 1461903246892 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 21:14:06 INFO - PROCESS | 2650 | 1461903246894 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 21:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:14:06 INFO - PROCESS | 2650 | 1461903246901 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:14:06 INFO - PROCESS | 2650 | 1461903246904 Marionette TRACE conn5 <- [1,814,null,{}] 21:14:06 INFO - PROCESS | 2650 | 1461903246910 Marionette TRACE conn5 -> [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:14:07 INFO - PROCESS | 2650 | 1461903247072 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 21:14:07 INFO - PROCESS | 2650 | 1461903247250 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad8ce000 == 84 [pid = 2650] [id = 211] 21:14:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 211 (0x7fa2b261bc00) [pid = 2650] [serial = 633] [outer = (nil)] 21:14:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 212 (0x7fa2b8263c00) [pid = 2650] [serial = 634] [outer = 0x7fa2b261bc00] 21:14:07 INFO - PROCESS | 2650 | 1461903247317 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2b826f000) [pid = 2650] [serial = 635] [outer = 0x7fa2b261bc00] 21:14:08 INFO - PROCESS | 2650 | 1461903248219 Marionette TRACE conn5 <- [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:14:08 INFO - PROCESS | 2650 | 1461903248297 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 21:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:14:08 INFO - PROCESS | 2650 | 1461903248303 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 2650 | 1461903248307 Marionette TRACE conn5 <- [1,818,null,{}] 21:14:08 INFO - PROCESS | 2650 | 1461903248312 Marionette TRACE conn5 -> [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:14:08 INFO - PROCESS | 2650 | 1461903248526 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 21:14:08 INFO - PROCESS | 2650 | 1461903248695 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc02800 == 85 [pid = 2650] [id = 212] 21:14:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2adb18400) [pid = 2650] [serial = 636] [outer = (nil)] 21:14:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2adb1e000) [pid = 2650] [serial = 637] [outer = 0x7fa2adb18400] 21:14:08 INFO - PROCESS | 2650 | 1461903248765 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2b7eeb800) [pid = 2650] [serial = 638] [outer = 0x7fa2adb18400] 21:14:09 INFO - PROCESS | 2650 | 1461903249679 Marionette TRACE conn5 <- [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:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1435ms 21:14:09 INFO - PROCESS | 2650 | 1461903249740 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 21:14:09 INFO - PROCESS | 2650 | 1461903249744 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 21:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:14:09 INFO - PROCESS | 2650 | 1461903249751 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - PROCESS | 2650 | 1461903249755 Marionette TRACE conn5 <- [1,822,null,{}] 21:14:09 INFO - PROCESS | 2650 | 1461903249761 Marionette TRACE conn5 -> [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:14:09 INFO - PROCESS | 2650 | 1461903249967 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 21:14:10 INFO - PROCESS | 2650 | 1461903250151 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2acdc3000 == 86 [pid = 2650] [id = 213] 21:14:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2aca09800) [pid = 2650] [serial = 639] [outer = (nil)] 21:14:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2aca0e800) [pid = 2650] [serial = 640] [outer = 0x7fa2aca09800] 21:14:10 INFO - PROCESS | 2650 | 1461903250278 Marionette DEBUG loaded listener.js 21:14:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2cf638400) [pid = 2650] [serial = 641] [outer = 0x7fa2aca09800] 21:14:11 INFO - PROCESS | 2650 | 1461903251121 Marionette TRACE conn5 <- [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:14:11 INFO - PROCESS | 2650 | 1461903251188 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 21:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:14:11 INFO - PROCESS | 2650 | 1461903251194 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 2650 | 1461903251196 Marionette TRACE conn5 <- [1,826,null,{}] 21:14:11 INFO - PROCESS | 2650 | 1461903251201 Marionette TRACE conn5 -> [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:14:11 INFO - PROCESS | 2650 | 1461903251369 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 21:14:11 INFO - PROCESS | 2650 | 1461903251579 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28d2800 == 87 [pid = 2650] [id = 214] 21:14:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2b0f06000) [pid = 2650] [serial = 642] [outer = (nil)] 21:14:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2b0f0dc00) [pid = 2650] [serial = 643] [outer = 0x7fa2b0f06000] 21:14:11 INFO - PROCESS | 2650 | 1461903251697 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2b25e7000) [pid = 2650] [serial = 644] [outer = 0x7fa2b0f06000] 21:14:12 INFO - PROCESS | 2650 | 1461903252531 Marionette TRACE conn5 <- [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:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1382ms 21:14:12 INFO - PROCESS | 2650 | 1461903252577 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 21:14:12 INFO - PROCESS | 2650 | 1461903252580 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 21:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:14:12 INFO - PROCESS | 2650 | 1461903252586 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:14:12 INFO - PROCESS | 2650 | 1461903252588 Marionette TRACE conn5 <- [1,830,null,{}] 21:14:12 INFO - PROCESS | 2650 | 1461903252594 Marionette TRACE conn5 -> [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:14:12 INFO - PROCESS | 2650 | 1461903252757 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 21:14:13 INFO - PROCESS | 2650 | 1461903253267 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc20800 == 88 [pid = 2650] [id = 215] 21:14:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2aca0a400) [pid = 2650] [serial = 645] [outer = (nil)] 21:14:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2aca10c00) [pid = 2650] [serial = 646] [outer = 0x7fa2aca0a400] 21:14:13 INFO - PROCESS | 2650 | 1461903253381 Marionette DEBUG loaded listener.js 21:14:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 225 (0x7fa2af3ca400) [pid = 2650] [serial = 647] [outer = 0x7fa2aca0a400] 21:14:14 INFO - PROCESS | 2650 | 1461903254217 Marionette TRACE conn5 <- [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:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1685ms 21:14:14 INFO - PROCESS | 2650 | 1461903254274 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 21:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:14:14 INFO - PROCESS | 2650 | 1461903254280 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 21:14:14 INFO - PROCESS | 2650 | 1461903254287 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 2650 | 1461903254291 Marionette TRACE conn5 <- [1,834,null,{}] 21:14:14 INFO - PROCESS | 2650 | 1461903254298 Marionette TRACE conn5 -> [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:14:14 INFO - PROCESS | 2650 | 1461903254485 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 21:14:14 INFO - PROCESS | 2650 | 1461903254819 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1893800 == 89 [pid = 2650] [id = 216] 21:14:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2b0f11800) [pid = 2650] [serial = 648] [outer = (nil)] 21:14:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2b2612800) [pid = 2650] [serial = 649] [outer = 0x7fa2b0f11800] 21:14:14 INFO - PROCESS | 2650 | 1461903254893 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2b261f800) [pid = 2650] [serial = 650] [outer = 0x7fa2b0f11800] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb7a9800 == 88 [pid = 2650] [id = 201] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1895000 == 87 [pid = 2650] [id = 200] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2bb61d800) [pid = 2650] [serial = 568] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e54000 == 86 [pid = 2650] [id = 199] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41cc800 == 85 [pid = 2650] [id = 198] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2639000 == 84 [pid = 2650] [id = 197] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b23a4800 == 83 [pid = 2650] [id = 196] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c69cd000 == 82 [pid = 2650] [id = 192] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc0b000 == 81 [pid = 2650] [id = 191] 21:14:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41c3800 == 80 [pid = 2650] [id = 190] 21:14:15 INFO - PROCESS | 2650 | 1461903255804 Marionette TRACE conn5 <- [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:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2b3571800) [pid = 2650] [serial = 556] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2b37b0800) [pid = 2650] [serial = 557] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 224 (0x7fa2b80c5c00) [pid = 2650] [serial = 559] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2ba242400) [pid = 2650] [serial = 562] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2b3567400) [pid = 2650] [serial = 554] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2b2af3000) [pid = 2650] [serial = 553] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2b3571c00) [pid = 2650] [serial = 541] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2b825dc00) [pid = 2650] [serial = 550] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2b2867800) [pid = 2650] [serial = 538] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2bb453c00) [pid = 2650] [serial = 547] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2b825ac00) [pid = 2650] [serial = 544] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2be262c00) [pid = 2650] [serial = 565] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2bb44f000) [pid = 2650] [serial = 563] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2c0e14800) [pid = 2650] [serial = 566] [outer = (nil)] [url = about:blank] 21:14:15 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2b825bc00) [pid = 2650] [serial = 560] [outer = (nil)] [url = about:blank] 21:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1548ms 21:14:15 INFO - PROCESS | 2650 | 1461903255844 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 21:14:15 INFO - PROCESS | 2650 | 1461903255850 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 21:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:14:15 INFO - PROCESS | 2650 | 1461903255859 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:14:15 INFO - PROCESS | 2650 | 1461903255862 Marionette TRACE conn5 <- [1,838,null,{}] 21:14:15 INFO - PROCESS | 2650 | 1461903255866 Marionette TRACE conn5 -> [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:14:16 INFO - PROCESS | 2650 | 1461903256019 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 21:14:16 INFO - PROCESS | 2650 | 1461903256037 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37ee800 == 81 [pid = 2650] [id = 217] 21:14:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2b2af5000) [pid = 2650] [serial = 651] [outer = (nil)] 21:14:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2b2bbd800) [pid = 2650] [serial = 652] [outer = 0x7fa2b2af5000] 21:14:16 INFO - PROCESS | 2650 | 1461903256097 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2b31bdc00) [pid = 2650] [serial = 653] [outer = 0x7fa2b2af5000] 21:14:16 INFO - PROCESS | 2650 | 1461903256995 Marionette TRACE conn5 <- [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:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1181ms 21:14:17 INFO - PROCESS | 2650 | 1461903257041 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 21:14:17 INFO - PROCESS | 2650 | 1461903257045 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 21:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:14:17 INFO - PROCESS | 2650 | 1461903257057 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 2650 | 1461903257066 Marionette TRACE conn5 <- [1,842,null,{}] 21:14:17 INFO - PROCESS | 2650 | 1461903257073 Marionette TRACE conn5 -> [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:14:17 INFO - PROCESS | 2650 | 1461903257230 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 21:14:17 INFO - PROCESS | 2650 | 1461903257363 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9162800 == 82 [pid = 2650] [id = 218] 21:14:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2b2bbc800) [pid = 2650] [serial = 654] [outer = (nil)] 21:14:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2b4220400) [pid = 2650] [serial = 655] [outer = 0x7fa2b2bbc800] 21:14:17 INFO - PROCESS | 2650 | 1461903257431 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2b422b000) [pid = 2650] [serial = 656] [outer = 0x7fa2b2bbc800] 21:14:18 INFO - PROCESS | 2650 | 1461903258175 Marionette TRACE conn5 <- [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:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1147ms 21:14:18 INFO - PROCESS | 2650 | 1461903258204 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 21:14:18 INFO - PROCESS | 2650 | 1461903258213 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 21:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:14:18 INFO - PROCESS | 2650 | 1461903258222 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 2650 | 1461903258236 Marionette TRACE conn5 <- [1,846,null,{}] 21:14:18 INFO - PROCESS | 2650 | 1461903258249 Marionette TRACE conn5 -> [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:14:18 INFO - PROCESS | 2650 | 1461903258448 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 21:14:18 INFO - PROCESS | 2650 | 1461903258469 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba06f800 == 83 [pid = 2650] [id = 219] 21:14:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2adb1cc00) [pid = 2650] [serial = 657] [outer = (nil)] 21:14:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2b45d6000) [pid = 2650] [serial = 658] [outer = 0x7fa2adb1cc00] 21:14:18 INFO - PROCESS | 2650 | 1461903258529 Marionette DEBUG loaded listener.js 21:14:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2b7ee9c00) [pid = 2650] [serial = 659] [outer = 0x7fa2adb1cc00] 21:14:19 INFO - PROCESS | 2650 | 1461903259378 Marionette TRACE conn5 <- [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:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1206ms 21:14:19 INFO - PROCESS | 2650 | 1461903259430 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 2650 | 1461903259432 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 21:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:14:19 INFO - PROCESS | 2650 | 1461903259444 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 2650 | 1461903259446 Marionette TRACE conn5 <- [1,850,null,{}] 21:14:19 INFO - PROCESS | 2650 | 1461903259450 Marionette TRACE conn5 -> [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:14:19 INFO - PROCESS | 2650 | 1461903259653 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 21:14:19 INFO - PROCESS | 2650 | 1461903259688 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c060a800 == 84 [pid = 2650] [id = 220] 21:14:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2b8054c00) [pid = 2650] [serial = 660] [outer = (nil)] 21:14:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2b80c2c00) [pid = 2650] [serial = 661] [outer = 0x7fa2b8054c00] 21:14:19 INFO - PROCESS | 2650 | 1461903259761 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2b8268c00) [pid = 2650] [serial = 662] [outer = 0x7fa2b8054c00] 21:14:20 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2b31c8400) [pid = 2650] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:14:20 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2b45df800) [pid = 2650] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:14:20 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2aefe1c00) [pid = 2650] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:14:20 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2be2c4c00) [pid = 2650] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:14:20 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2af3cac00) [pid = 2650] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:14:20 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2b35b9c00) [pid = 2650] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:14:20 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2b3565800) [pid = 2650] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:14:20 INFO - PROCESS | 2650 | 1461903260686 Marionette TRACE conn5 <- [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:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1281ms 21:14:20 INFO - PROCESS | 2650 | 1461903260726 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 21:14:20 INFO - PROCESS | 2650 | 1461903260728 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 21:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:14:20 INFO - PROCESS | 2650 | 1461903260738 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:14:20 INFO - PROCESS | 2650 | 1461903260740 Marionette TRACE conn5 <- [1,854,null,{}] 21:14:20 INFO - PROCESS | 2650 | 1461903260745 Marionette TRACE conn5 -> [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:14:20 INFO - PROCESS | 2650 | 1461903260960 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 21:14:21 INFO - PROCESS | 2650 | 1461903261049 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c5b20000 == 85 [pid = 2650] [id = 221] 21:14:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2aefe3c00) [pid = 2650] [serial = 663] [outer = (nil)] 21:14:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2b8267800) [pid = 2650] [serial = 664] [outer = 0x7fa2aefe3c00] 21:14:21 INFO - PROCESS | 2650 | 1461903261112 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2bb44f000) [pid = 2650] [serial = 665] [outer = 0x7fa2aefe3c00] 21:14:21 INFO - PROCESS | 2650 | 1461903261762 Marionette TRACE conn5 <- [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:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1080ms 21:14:21 INFO - PROCESS | 2650 | 1461903261819 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 21:14:21 INFO - PROCESS | 2650 | 1461903261822 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 21:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:14:21 INFO - PROCESS | 2650 | 1461903261834 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:14:21 INFO - PROCESS | 2650 | 1461903261837 Marionette TRACE conn5 <- [1,858,null,{}] 21:14:21 INFO - PROCESS | 2650 | 1461903261844 Marionette TRACE conn5 -> [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:14:22 INFO - PROCESS | 2650 | 1461903262038 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 21:14:22 INFO - PROCESS | 2650 | 1461903262056 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d1961000 == 86 [pid = 2650] [id = 222] 21:14:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2ba59a000) [pid = 2650] [serial = 666] [outer = (nil)] 21:14:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2be262c00) [pid = 2650] [serial = 667] [outer = 0x7fa2ba59a000] 21:14:22 INFO - PROCESS | 2650 | 1461903262116 Marionette DEBUG loaded listener.js 21:14:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2c0e1cc00) [pid = 2650] [serial = 668] [outer = 0x7fa2ba59a000] 21:14:23 INFO - PROCESS | 2650 | 1461903263164 Marionette TRACE conn5 <- [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:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1385ms 21:14:23 INFO - PROCESS | 2650 | 1461903263215 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 21:14:23 INFO - PROCESS | 2650 | 1461903263225 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 21:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:14:23 INFO - PROCESS | 2650 | 1461903263242 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 2650 | 1461903263247 Marionette TRACE conn5 <- [1,862,null,{}] 21:14:23 INFO - PROCESS | 2650 | 1461903263255 Marionette TRACE conn5 -> [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:14:23 INFO - PROCESS | 2650 | 1461903263482 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 21:14:23 INFO - PROCESS | 2650 | 1461903263704 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1631000 == 87 [pid = 2650] [id = 223] 21:14:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2b0f08c00) [pid = 2650] [serial = 669] [outer = (nil)] 21:14:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 225 (0x7fa2b221a400) [pid = 2650] [serial = 670] [outer = 0x7fa2b0f08c00] 21:14:23 INFO - PROCESS | 2650 | 1461903263822 Marionette DEBUG loaded listener.js 21:14:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2b286f800) [pid = 2650] [serial = 671] [outer = 0x7fa2b0f08c00] 21:14:24 INFO - PROCESS | 2650 | 1461903264706 Marionette TRACE conn5 <- [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:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1483ms 21:14:24 INFO - PROCESS | 2650 | 1461903264725 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 21:14:24 INFO - PROCESS | 2650 | 1461903264733 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 21:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:14:24 INFO - PROCESS | 2650 | 1461903264743 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:14:24 INFO - PROCESS | 2650 | 1461903264746 Marionette TRACE conn5 <- [1,866,null,{}] 21:14:24 INFO - PROCESS | 2650 | 1461903264752 Marionette TRACE conn5 -> [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:14:24 INFO - PROCESS | 2650 | 1461903264926 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 21:14:25 INFO - PROCESS | 2650 | 1461903265108 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b8a800 == 88 [pid = 2650] [id = 224] 21:14:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2b2bc5800) [pid = 2650] [serial = 672] [outer = (nil)] 21:14:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2b3567800) [pid = 2650] [serial = 673] [outer = 0x7fa2b2bc5800] 21:14:25 INFO - PROCESS | 2650 | 1461903265178 Marionette DEBUG loaded listener.js 21:14:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2b4221c00) [pid = 2650] [serial = 674] [outer = 0x7fa2b2bc5800] 21:14:26 INFO - PROCESS | 2650 | 1461903266153 Marionette TRACE conn5 <- [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:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1482ms 21:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:14:26 INFO - PROCESS | 2650 | 1461903266227 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 21:14:26 INFO - PROCESS | 2650 | 1461903266230 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 21:14:26 INFO - PROCESS | 2650 | 1461903266236 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 2650 | 1461903266242 Marionette TRACE conn5 <- [1,870,null,{}] 21:14:26 INFO - PROCESS | 2650 | 1461903266257 Marionette TRACE conn5 -> [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:14:26 INFO - PROCESS | 2650 | 1461903266477 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 21:14:26 INFO - PROCESS | 2650 | 1461903266742 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c2abb800 == 89 [pid = 2650] [id = 225] 21:14:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2b8054800) [pid = 2650] [serial = 675] [outer = (nil)] 21:14:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2b825d800) [pid = 2650] [serial = 676] [outer = 0x7fa2b8054800] 21:14:26 INFO - PROCESS | 2650 | 1461903266865 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2b97d1800) [pid = 2650] [serial = 677] [outer = 0x7fa2b8054800] 21:14:27 INFO - PROCESS | 2650 | 1461903267713 Marionette TRACE conn5 <- [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:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1537ms 21:14:27 INFO - PROCESS | 2650 | 1461903267774 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 21:14:27 INFO - PROCESS | 2650 | 1461903267779 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 21:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:14:27 INFO - PROCESS | 2650 | 1461903267786 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 2650 | 1461903267788 Marionette TRACE conn5 <- [1,874,null,{}] 21:14:27 INFO - PROCESS | 2650 | 1461903267795 Marionette TRACE conn5 -> [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:14:28 INFO - PROCESS | 2650 | 1461903268015 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 21:14:28 INFO - PROCESS | 2650 | 1461903268202 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b362d800 == 90 [pid = 2650] [id = 226] 21:14:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2b8048800) [pid = 2650] [serial = 678] [outer = (nil)] 21:14:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2bcd95000) [pid = 2650] [serial = 679] [outer = 0x7fa2b8048800] 21:14:28 INFO - PROCESS | 2650 | 1461903268283 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2c1e88800) [pid = 2650] [serial = 680] [outer = 0x7fa2b8048800] 21:14:29 INFO - PROCESS | 2650 | 1461903269137 Marionette TRACE conn5 <- [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:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1382ms 21:14:29 INFO - PROCESS | 2650 | 1461903269169 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 2650 | 1461903269173 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 21:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:14:29 INFO - PROCESS | 2650 | 1461903269179 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 2650 | 1461903269181 Marionette TRACE conn5 <- [1,878,null,{}] 21:14:29 INFO - PROCESS | 2650 | 1461903269187 Marionette TRACE conn5 -> [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:14:29 INFO - PROCESS | 2650 | 1461903269358 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 21:14:29 INFO - PROCESS | 2650 | 1461903269537 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2abac7000 == 91 [pid = 2650] [id = 227] 21:14:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2b8053000) [pid = 2650] [serial = 681] [outer = (nil)] 21:14:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2c2050800) [pid = 2650] [serial = 682] [outer = 0x7fa2b8053000] 21:14:29 INFO - PROCESS | 2650 | 1461903269607 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2c3124400) [pid = 2650] [serial = 683] [outer = 0x7fa2b8053000] 21:14:30 INFO - PROCESS | 2650 | 1461903270458 Marionette TRACE conn5 <- [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:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1327ms 21:14:30 INFO - PROCESS | 2650 | 1461903270507 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 2650 | 1461903270511 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 21:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:14:30 INFO - PROCESS | 2650 | 1461903270516 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 2650 | 1461903270519 Marionette TRACE conn5 <- [1,882,null,{}] 21:14:30 INFO - PROCESS | 2650 | 1461903270524 Marionette TRACE conn5 -> [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:14:30 INFO - PROCESS | 2650 | 1461903270721 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 21:14:30 INFO - PROCESS | 2650 | 1461903270907 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac1c5000 == 92 [pid = 2650] [id = 228] 21:14:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2c51bc000) [pid = 2650] [serial = 684] [outer = (nil)] 21:14:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2d05df800) [pid = 2650] [serial = 685] [outer = 0x7fa2c51bc000] 21:14:30 INFO - PROCESS | 2650 | 1461903270981 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2d1ad1c00) [pid = 2650] [serial = 686] [outer = 0x7fa2c51bc000] 21:14:31 INFO - PROCESS | 2650 | 1461903271944 Marionette TRACE conn5 <- [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:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1481ms 21:14:32 INFO - PROCESS | 2650 | 1461903271999 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 21:14:32 INFO - PROCESS | 2650 | 1461903272003 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 21:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:14:32 INFO - PROCESS | 2650 | 1461903272008 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 2650 | 1461903272011 Marionette TRACE conn5 <- [1,886,null,{}] 21:14:32 INFO - PROCESS | 2650 | 1461903272016 Marionette TRACE conn5 -> [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:14:32 INFO - PROCESS | 2650 | 1461903272210 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 21:14:32 INFO - PROCESS | 2650 | 1461903272386 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac1e0000 == 93 [pid = 2650] [id = 229] 21:14:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2ac303c00) [pid = 2650] [serial = 687] [outer = (nil)] 21:14:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2ac30a800) [pid = 2650] [serial = 688] [outer = 0x7fa2ac303c00] 21:14:32 INFO - PROCESS | 2650 | 1461903272457 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2ac310400) [pid = 2650] [serial = 689] [outer = 0x7fa2ac303c00] 21:14:33 INFO - PROCESS | 2650 | 1461903273338 Marionette TRACE conn5 <- [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:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1379ms 21:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:14:33 INFO - PROCESS | 2650 | 1461903273389 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 21:14:33 INFO - PROCESS | 2650 | 1461903273392 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 21:14:33 INFO - PROCESS | 2650 | 1461903273398 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:14:33 INFO - PROCESS | 2650 | 1461903273401 Marionette TRACE conn5 <- [1,890,null,{}] 21:14:33 INFO - PROCESS | 2650 | 1461903273406 Marionette TRACE conn5 -> [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:14:33 INFO - PROCESS | 2650 | 1461903273581 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 21:14:33 INFO - PROCESS | 2650 | 1461903273793 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac338800 == 94 [pid = 2650] [id = 230] 21:14:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2ac306400) [pid = 2650] [serial = 690] [outer = (nil)] 21:14:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2ac474c00) [pid = 2650] [serial = 691] [outer = 0x7fa2ac306400] 21:14:33 INFO - PROCESS | 2650 | 1461903273862 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2ac479000) [pid = 2650] [serial = 692] [outer = 0x7fa2ac306400] 21:14:35 INFO - PROCESS | 2650 | 1461903275125 Marionette TRACE conn5 <- [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:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1750ms 21:14:35 INFO - PROCESS | 2650 | 1461903275148 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 2650 | 1461903275153 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 21:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:14:35 INFO - PROCESS | 2650 | 1461903275170 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 2650 | 1461903275175 Marionette TRACE conn5 <- [1,894,null,{}] 21:14:35 INFO - PROCESS | 2650 | 1461903275184 Marionette TRACE conn5 -> [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:14:35 INFO - PROCESS | 2650 | 1461903275401 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 21:14:35 INFO - PROCESS | 2650 | 1461903275616 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23b1000 == 95 [pid = 2650] [id = 231] 21:14:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2ac480800) [pid = 2650] [serial = 693] [outer = (nil)] 21:14:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2adb1a400) [pid = 2650] [serial = 694] [outer = 0x7fa2ac480800] 21:14:35 INFO - PROCESS | 2650 | 1461903275682 Marionette DEBUG loaded listener.js 21:14:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2af60f000) [pid = 2650] [serial = 695] [outer = 0x7fa2ac480800] 21:14:36 INFO - PROCESS | 2650 | 1461903276553 Marionette TRACE conn5 <- [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:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1446ms 21:14:36 INFO - PROCESS | 2650 | 1461903276616 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 21:14:36 INFO - PROCESS | 2650 | 1461903276629 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 21:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:14:36 INFO - PROCESS | 2650 | 1461903276645 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:14:36 INFO - PROCESS | 2650 | 1461903276659 Marionette TRACE conn5 <- [1,898,null,{}] 21:14:36 INFO - PROCESS | 2650 | 1461903276668 Marionette TRACE conn5 -> [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:14:36 INFO - PROCESS | 2650 | 1461903276930 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 21:14:37 INFO - PROCESS | 2650 | 1461903277158 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc0b800 == 96 [pid = 2650] [id = 232] 21:14:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2af84b000) [pid = 2650] [serial = 696] [outer = (nil)] 21:14:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2b0f0ac00) [pid = 2650] [serial = 697] [outer = 0x7fa2af84b000] 21:14:37 INFO - PROCESS | 2650 | 1461903277238 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2b2212800) [pid = 2650] [serial = 698] [outer = 0x7fa2af84b000] 21:14:38 INFO - PROCESS | 2650 | 1461903278094 Marionette TRACE conn5 <- [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:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1495ms 21:14:38 INFO - PROCESS | 2650 | 1461903278140 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 2650 | 1461903278143 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 21:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:14:38 INFO - PROCESS | 2650 | 1461903278149 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 2650 | 1461903278154 Marionette TRACE conn5 <- [1,902,null,{}] 21:14:38 INFO - PROCESS | 2650 | 1461903278169 Marionette TRACE conn5 -> [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:14:38 INFO - PROCESS | 2650 | 1461903278341 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 21:14:38 INFO - PROCESS | 2650 | 1461903278530 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41d7800 == 97 [pid = 2650] [id = 233] 21:14:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2b2506000) [pid = 2650] [serial = 699] [outer = (nil)] 21:14:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2b250e000) [pid = 2650] [serial = 700] [outer = 0x7fa2b2506000] 21:14:38 INFO - PROCESS | 2650 | 1461903278676 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2b2614000) [pid = 2650] [serial = 701] [outer = 0x7fa2b2506000] 21:14:39 INFO - PROCESS | 2650 | 1461903279467 Marionette TRACE conn5 <- [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:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1393ms 21:14:39 INFO - PROCESS | 2650 | 1461903279542 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 21:14:39 INFO - PROCESS | 2650 | 1461903279547 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 21:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:14:39 INFO - PROCESS | 2650 | 1461903279553 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:14:39 INFO - PROCESS | 2650 | 1461903279555 Marionette TRACE conn5 <- [1,906,null,{}] 21:14:39 INFO - PROCESS | 2650 | 1461903279561 Marionette TRACE conn5 -> [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:14:39 INFO - PROCESS | 2650 | 1461903279757 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 21:14:39 INFO - PROCESS | 2650 | 1461903279948 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e55000 == 98 [pid = 2650] [id = 234] 21:14:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2b296c400) [pid = 2650] [serial = 702] [outer = (nil)] 21:14:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2b2aee800) [pid = 2650] [serial = 703] [outer = 0x7fa2b296c400] 21:14:40 INFO - PROCESS | 2650 | 1461903280010 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2b2bc3c00) [pid = 2650] [serial = 704] [outer = 0x7fa2b296c400] 21:14:40 INFO - PROCESS | 2650 | 1461903280851 Marionette TRACE conn5 <- [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:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1378ms 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c3a000 == 97 [pid = 2650] [id = 180] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37b0800 == 96 [pid = 2650] [id = 72] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b38800 == 95 [pid = 2650] [id = 123] 21:14:40 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2b2619400) [pid = 2650] [serial = 583] [outer = (nil)] [url = about:blank] 21:14:40 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2b970bc00) [pid = 2650] [serial = 574] [outer = (nil)] [url = about:blank] 21:14:40 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2b356e400) [pid = 2650] [serial = 571] [outer = (nil)] [url = about:blank] 21:14:40 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2c47ccc00) [pid = 2650] [serial = 586] [outer = (nil)] [url = about:blank] 21:14:40 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2c2043c00) [pid = 2650] [serial = 577] [outer = (nil)] [url = about:blank] 21:14:40 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2c2c36800) [pid = 2650] [serial = 580] [outer = (nil)] [url = about:blank] 21:14:40 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2c3218000) [pid = 2650] [serial = 607] [outer = (nil)] [url = about:blank] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d99b8800 == 94 [pid = 2650] [id = 68] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c5b20000 == 93 [pid = 2650] [id = 221] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c060a800 == 92 [pid = 2650] [id = 220] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba06f800 == 91 [pid = 2650] [id = 219] 21:14:40 INFO - PROCESS | 2650 | 1461903280988 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 21:14:40 INFO - PROCESS | 2650 | 1461903280991 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9162800 == 90 [pid = 2650] [id = 218] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37ee800 == 89 [pid = 2650] [id = 217] 21:14:40 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1893800 == 88 [pid = 2650] [id = 216] 21:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:14:41 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc20800 == 87 [pid = 2650] [id = 215] 21:14:41 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bcdd0000 == 86 [pid = 2650] [id = 204] 21:14:41 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b38a7000 == 85 [pid = 2650] [id = 203] 21:14:41 INFO - PROCESS | 2650 | 1461903281013 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:14:41 INFO - PROCESS | 2650 | 1461903281015 Marionette TRACE conn5 <- [1,910,null,{}] 21:14:41 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c24b8000 == 84 [pid = 2650] [id = 202] 21:14:41 INFO - PROCESS | 2650 | 1461903281028 Marionette TRACE conn5 -> [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:14:41 INFO - PROCESS | 2650 | 1461903281189 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2b45df400) [pid = 2650] [serial = 596] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2ba18dc00) [pid = 2650] [serial = 601] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2b261c400) [pid = 2650] [serial = 592] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2be2d3000) [pid = 2650] [serial = 604] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2bcd93c00) [pid = 2650] [serial = 602] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2af847800) [pid = 2650] [serial = 590] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2b80c8c00) [pid = 2650] [serial = 598] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2b97d0800) [pid = 2650] [serial = 599] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2b2be6800) [pid = 2650] [serial = 593] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2af606800) [pid = 2650] [serial = 589] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2b37aa800) [pid = 2650] [serial = 595] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2ba5a3c00) [pid = 2650] [serial = 536] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2c1bc2400) [pid = 2650] [serial = 605] [outer = (nil)] [url = about:blank] 21:14:41 INFO - PROCESS | 2650 | 1461903281351 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8c9000 == 85 [pid = 2650] [id = 235] 21:14:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2af606800) [pid = 2650] [serial = 705] [outer = (nil)] 21:14:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2b2bc2800) [pid = 2650] [serial = 706] [outer = 0x7fa2af606800] 21:14:41 INFO - PROCESS | 2650 | 1461903281411 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2b31bec00) [pid = 2650] [serial = 707] [outer = 0x7fa2af606800] 21:14:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2b2aeac00) [pid = 2650] [serial = 708] [outer = 0x7fa2c0668800] 21:14:42 INFO - PROCESS | 2650 | 1461903282215 Marionette TRACE conn5 <- [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:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1248ms 21:14:42 INFO - PROCESS | 2650 | 1461903282288 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 21:14:42 INFO - PROCESS | 2650 | 1461903282291 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 21:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:14:42 INFO - PROCESS | 2650 | 1461903282317 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:14:42 INFO - PROCESS | 2650 | 1461903282320 Marionette TRACE conn5 <- [1,914,null,{}] 21:14:42 INFO - PROCESS | 2650 | 1461903282325 Marionette TRACE conn5 -> [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:14:42 INFO - PROCESS | 2650 | 1461903282495 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 21:14:42 INFO - PROCESS | 2650 | 1461903282643 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b437a000 == 86 [pid = 2650] [id = 236] 21:14:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2af847800) [pid = 2650] [serial = 709] [outer = (nil)] 21:14:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2b37ac800) [pid = 2650] [serial = 710] [outer = 0x7fa2af847800] 21:14:42 INFO - PROCESS | 2650 | 1461903282706 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2b8055800) [pid = 2650] [serial = 711] [outer = 0x7fa2af847800] 21:14:43 INFO - PROCESS | 2650 | 1461903283407 Marionette TRACE conn5 <- [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:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1142ms 21:14:43 INFO - PROCESS | 2650 | 1461903283457 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 2650 | 1461903283471 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 21:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:14:43 INFO - PROCESS | 2650 | 1461903283504 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 2650 | 1461903283507 Marionette TRACE conn5 <- [1,918,null,{}] 21:14:43 INFO - PROCESS | 2650 | 1461903283523 Marionette TRACE conn5 -> [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:14:43 INFO - PROCESS | 2650 | 1461903283720 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 21:14:43 INFO - PROCESS | 2650 | 1461903283740 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba6ac000 == 87 [pid = 2650] [id = 237] 21:14:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2b286f000) [pid = 2650] [serial = 712] [outer = (nil)] 21:14:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2b80e3c00) [pid = 2650] [serial = 713] [outer = 0x7fa2b286f000] 21:14:43 INFO - PROCESS | 2650 | 1461903283798 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2b826ac00) [pid = 2650] [serial = 714] [outer = 0x7fa2b286f000] 21:14:44 INFO - PROCESS | 2650 | 1461903284601 Marionette TRACE conn5 <- [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:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1139ms 21:14:44 INFO - PROCESS | 2650 | 1461903284643 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 2650 | 1461903284647 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 21:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:14:44 INFO - PROCESS | 2650 | 1461903284664 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 2650 | 1461903284666 Marionette TRACE conn5 <- [1,922,null,{}] 21:14:44 INFO - PROCESS | 2650 | 1461903284671 Marionette TRACE conn5 -> [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:14:44 INFO - PROCESS | 2650 | 1461903284871 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 21:14:44 INFO - PROCESS | 2650 | 1461903284892 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc16800 == 88 [pid = 2650] [id = 238] 21:14:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2af607c00) [pid = 2650] [serial = 715] [outer = (nil)] 21:14:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2b970bc00) [pid = 2650] [serial = 716] [outer = 0x7fa2af607c00] 21:14:44 INFO - PROCESS | 2650 | 1461903284951 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2ba246000) [pid = 2650] [serial = 717] [outer = 0x7fa2af607c00] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2b2be1800) [pid = 2650] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2b183b000) [pid = 2650] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2c2c40800) [pid = 2650] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2aefdc400) [pid = 2650] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2b37abc00) [pid = 2650] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2be2de000) [pid = 2650] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2ba674000) [pid = 2650] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2b2af2800) [pid = 2650] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2c1e8f000) [pid = 2650] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2b2ae9c00) [pid = 2650] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2af3c2400) [pid = 2650] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2b37b1800) [pid = 2650] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2d5536000) [pid = 2650] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2ba249800) [pid = 2650] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2c2c32800) [pid = 2650] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2c3dafc00) [pid = 2650] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2b29d1400) [pid = 2650] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2b97d0000) [pid = 2650] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2b80e7c00) [pid = 2650] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2b9712c00) [pid = 2650] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2c0e19400) [pid = 2650] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2b45d2800) [pid = 2650] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2c6932400) [pid = 2650] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2b80e5400) [pid = 2650] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2b9710400) [pid = 2650] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2b80f0000) [pid = 2650] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2cf641400) [pid = 2650] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 224 (0x7fa2b2bdcc00) [pid = 2650] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2be2df800) [pid = 2650] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2b3566800) [pid = 2650] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2c47ca400) [pid = 2650] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2b8e60400) [pid = 2650] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2b183a800) [pid = 2650] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2b8e61c00) [pid = 2650] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2b286d000) [pid = 2650] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2aefdcc00) [pid = 2650] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2b2be6c00) [pid = 2650] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2b35b7c00) [pid = 2650] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2ba192c00) [pid = 2650] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2b3565400) [pid = 2650] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 211 (0x7fa2c462bc00) [pid = 2650] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 210 (0x7fa2d53a1800) [pid = 2650] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2b296d400) [pid = 2650] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2aefe3c00) [pid = 2650] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2aefeac00) [pid = 2650] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2b25ef000) [pid = 2650] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2af3c8800) [pid = 2650] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2c1b56400) [pid = 2650] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2aefea000) [pid = 2650] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2af607800) [pid = 2650] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2b261a000) [pid = 2650] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2b45e0000) [pid = 2650] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2b45e1000) [pid = 2650] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2b825f400) [pid = 2650] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2ba59ac00) [pid = 2650] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2b80e4800) [pid = 2650] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2c081dc00) [pid = 2650] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2c081a000) [pid = 2650] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2bcd97000) [pid = 2650] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2af607400) [pid = 2650] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2b286ec00) [pid = 2650] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b31bc000) [pid = 2650] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2c204e800) [pid = 2650] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2adb1cc00) [pid = 2650] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2b8054c00) [pid = 2650] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b296cc00) [pid = 2650] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2aca0a400) [pid = 2650] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b0f11800) [pid = 2650] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2b2af5000) [pid = 2650] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2b2bbc800) [pid = 2650] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2c1bc5800) [pid = 2650] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:14:46 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b2875000) [pid = 2650] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:14:46 INFO - PROCESS | 2650 | 1461903286813 Marionette TRACE conn5 <- [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:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2195ms 21:14:46 INFO - PROCESS | 2650 | 1461903286853 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 21:14:46 INFO - PROCESS | 2650 | 1461903286856 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 21:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:14:46 INFO - PROCESS | 2650 | 1461903286862 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:14:46 INFO - PROCESS | 2650 | 1461903286864 Marionette TRACE conn5 <- [1,926,null,{}] 21:14:46 INFO - PROCESS | 2650 | 1461903286870 Marionette TRACE conn5 -> [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:14:47 INFO - PROCESS | 2650 | 1461903287056 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 21:14:47 INFO - PROCESS | 2650 | 1461903287194 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23ae000 == 89 [pid = 2650] [id = 239] 21:14:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2adb1cc00) [pid = 2650] [serial = 718] [outer = (nil)] 21:14:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2af3cd000) [pid = 2650] [serial = 719] [outer = 0x7fa2adb1cc00] 21:14:47 INFO - PROCESS | 2650 | 1461903287253 Marionette DEBUG loaded listener.js 21:14:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b2613c00) [pid = 2650] [serial = 720] [outer = 0x7fa2adb1cc00] 21:14:47 INFO - PROCESS | 2650 | 1461903287863 Marionette TRACE conn5 <- [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:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1028ms 21:14:47 INFO - PROCESS | 2650 | 1461903287890 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 21:14:47 INFO - PROCESS | 2650 | 1461903287894 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 21:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:14:47 INFO - PROCESS | 2650 | 1461903287899 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:14:47 INFO - PROCESS | 2650 | 1461903287901 Marionette TRACE conn5 <- [1,930,null,{}] 21:14:47 INFO - PROCESS | 2650 | 1461903287906 Marionette TRACE conn5 -> [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:14:48 INFO - PROCESS | 2650 | 1461903288060 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 21:14:48 INFO - PROCESS | 2650 | 1461903288206 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b485f000 == 90 [pid = 2650] [id = 240] 21:14:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2aefdc400) [pid = 2650] [serial = 721] [outer = (nil)] 21:14:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2b296ac00) [pid = 2650] [serial = 722] [outer = 0x7fa2aefdc400] 21:14:48 INFO - PROCESS | 2650 | 1461903288266 Marionette DEBUG loaded listener.js 21:14:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2b2be1800) [pid = 2650] [serial = 723] [outer = 0x7fa2aefdc400] 21:14:49 INFO - PROCESS | 2650 | 1461903289279 Marionette TRACE conn5 <- [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:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1433ms 21:14:49 INFO - PROCESS | 2650 | 1461903289334 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 21:14:49 INFO - PROCESS | 2650 | 1461903289339 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 21:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:14:49 INFO - PROCESS | 2650 | 1461903289350 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:14:49 INFO - PROCESS | 2650 | 1461903289353 Marionette TRACE conn5 <- [1,934,null,{}] 21:14:49 INFO - PROCESS | 2650 | 1461903289361 Marionette TRACE conn5 -> [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:14:49 INFO - PROCESS | 2650 | 1461903289550 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 21:14:49 INFO - PROCESS | 2650 | 1461903289782 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28c3800 == 91 [pid = 2650] [id = 241] 21:14:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2aefea800) [pid = 2650] [serial = 724] [outer = (nil)] 21:14:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2af844000) [pid = 2650] [serial = 725] [outer = 0x7fa2aefea800] 21:14:49 INFO - PROCESS | 2650 | 1461903289901 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2b0f0f800) [pid = 2650] [serial = 726] [outer = 0x7fa2aefea800] 21:14:50 INFO - PROCESS | 2650 | 1461903290791 Marionette TRACE conn5 <- [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:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1482ms 21:14:50 INFO - PROCESS | 2650 | 1461903290834 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 2650 | 1461903290843 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 21:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:14:50 INFO - PROCESS | 2650 | 1461903290855 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 2650 | 1461903290858 Marionette TRACE conn5 <- [1,938,null,{}] 21:14:50 INFO - PROCESS | 2650 | 1461903290865 Marionette TRACE conn5 -> [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:14:51 INFO - PROCESS | 2650 | 1461903291063 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 21:14:51 INFO - PROCESS | 2650 | 1461903291242 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a0f800 == 92 [pid = 2650] [id = 242] 21:14:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b220dc00) [pid = 2650] [serial = 727] [outer = (nil)] 21:14:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b2509800) [pid = 2650] [serial = 728] [outer = 0x7fa2b220dc00] 21:14:51 INFO - PROCESS | 2650 | 1461903291318 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b261d000) [pid = 2650] [serial = 729] [outer = 0x7fa2b220dc00] 21:14:52 INFO - PROCESS | 2650 | 1461903292209 Marionette TRACE conn5 <- [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:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1390ms 21:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:14:52 INFO - PROCESS | 2650 | 1461903292245 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 21:14:52 INFO - PROCESS | 2650 | 1461903292248 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 21:14:52 INFO - PROCESS | 2650 | 1461903292254 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 2650 | 1461903292260 Marionette TRACE conn5 <- [1,942,null,{}] 21:14:52 INFO - PROCESS | 2650 | 1461903292276 Marionette TRACE conn5 -> [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:14:52 INFO - PROCESS | 2650 | 1461903292458 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 21:14:52 INFO - PROCESS | 2650 | 1461903292648 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bd069000 == 93 [pid = 2650] [id = 243] 21:14:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2b2bc5c00) [pid = 2650] [serial = 730] [outer = (nil)] 21:14:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b35b5400) [pid = 2650] [serial = 731] [outer = 0x7fa2b2bc5c00] 21:14:52 INFO - PROCESS | 2650 | 1461903292723 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2b4221400) [pid = 2650] [serial = 732] [outer = 0x7fa2b2bc5c00] 21:14:53 INFO - PROCESS | 2650 | 1461903293610 Marionette TRACE conn5 <- [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:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1393ms 21:14:53 INFO - PROCESS | 2650 | 1461903293647 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 21:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:14:53 INFO - PROCESS | 2650 | 1461903293652 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 21:14:53 INFO - PROCESS | 2650 | 1461903293658 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 2650 | 1461903293661 Marionette TRACE conn5 <- [1,946,null,{}] 21:14:53 INFO - PROCESS | 2650 | 1461903293666 Marionette TRACE conn5 -> [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:14:53 INFO - PROCESS | 2650 | 1461903293845 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 21:14:54 INFO - PROCESS | 2650 | 1461903294029 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37bc000 == 94 [pid = 2650] [id = 244] 21:14:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2b31bc000) [pid = 2650] [serial = 733] [outer = (nil)] 21:14:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2b45e0000) [pid = 2650] [serial = 734] [outer = 0x7fa2b31bc000] 21:14:54 INFO - PROCESS | 2650 | 1461903294098 Marionette DEBUG loaded listener.js 21:14:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2b8048000) [pid = 2650] [serial = 735] [outer = 0x7fa2b31bc000] 21:14:54 INFO - PROCESS | 2650 | 1461903294993 Marionette TRACE conn5 <- [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:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1384ms 21:14:55 INFO - PROCESS | 2650 | 1461903295042 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 2650 | 1461903295046 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 21:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:14:55 INFO - PROCESS | 2650 | 1461903295052 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - PROCESS | 2650 | 1461903295054 Marionette TRACE conn5 <- [1,950,null,{}] 21:14:55 INFO - PROCESS | 2650 | 1461903295060 Marionette TRACE conn5 -> [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:14:55 INFO - PROCESS | 2650 | 1461903295234 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 21:14:55 INFO - PROCESS | 2650 | 1461903295417 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a19000 == 95 [pid = 2650] [id = 245] 21:14:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2b4224400) [pid = 2650] [serial = 736] [outer = (nil)] 21:14:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2b804cc00) [pid = 2650] [serial = 737] [outer = 0x7fa2b4224400] 21:14:55 INFO - PROCESS | 2650 | 1461903295486 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2b80edc00) [pid = 2650] [serial = 738] [outer = 0x7fa2b4224400] 21:14:56 INFO - PROCESS | 2650 | 1461903296401 Marionette TRACE conn5 <- [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:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1427ms 21:14:56 INFO - PROCESS | 2650 | 1461903296481 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 21:14:56 INFO - PROCESS | 2650 | 1461903296485 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 21:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:14:56 INFO - PROCESS | 2650 | 1461903296491 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 2650 | 1461903296494 Marionette TRACE conn5 <- [1,954,null,{}] 21:14:56 INFO - PROCESS | 2650 | 1461903296499 Marionette TRACE conn5 -> [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:14:56 INFO - PROCESS | 2650 | 1461903296743 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 21:14:56 INFO - PROCESS | 2650 | 1461903296975 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4af0800 == 96 [pid = 2650] [id = 246] 21:14:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2b8e61c00) [pid = 2650] [serial = 739] [outer = (nil)] 21:14:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2ba247c00) [pid = 2650] [serial = 740] [outer = 0x7fa2b8e61c00] 21:14:57 INFO - PROCESS | 2650 | 1461903297072 Marionette DEBUG loaded listener.js 21:14:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2bcda0000) [pid = 2650] [serial = 741] [outer = 0x7fa2b8e61c00] 21:14:57 INFO - PROCESS | 2650 | 1461903297900 Marionette TRACE conn5 <- [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:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1478ms 21:14:57 INFO - PROCESS | 2650 | 1461903297970 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 21:14:57 INFO - PROCESS | 2650 | 1461903297974 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 21:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:14:57 INFO - PROCESS | 2650 | 1461903297980 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:14:57 INFO - PROCESS | 2650 | 1461903297982 Marionette TRACE conn5 <- [1,958,null,{}] 21:14:57 INFO - PROCESS | 2650 | 1461903297988 Marionette TRACE conn5 -> [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:14:58 INFO - PROCESS | 2650 | 1461903298178 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 21:14:58 INFO - PROCESS | 2650 | 1461903298360 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad82a800 == 97 [pid = 2650] [id = 247] 21:14:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2b9711000) [pid = 2650] [serial = 742] [outer = (nil)] 21:14:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2bfc42000) [pid = 2650] [serial = 743] [outer = 0x7fa2b9711000] 21:14:58 INFO - PROCESS | 2650 | 1461903298449 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2c0e1b400) [pid = 2650] [serial = 744] [outer = 0x7fa2b9711000] 21:14:59 INFO - PROCESS | 2650 | 1461903299304 Marionette TRACE conn5 <- [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:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1380ms 21:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:14:59 INFO - PROCESS | 2650 | 1461903299362 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 2650 | 1461903299364 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 21:14:59 INFO - PROCESS | 2650 | 1461903299371 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 2650 | 1461903299374 Marionette TRACE conn5 <- [1,962,null,{}] 21:14:59 INFO - PROCESS | 2650 | 1461903299379 Marionette TRACE conn5 -> [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:14:59 INFO - PROCESS | 2650 | 1461903299560 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 21:14:59 INFO - PROCESS | 2650 | 1461903299749 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d83c2800 == 98 [pid = 2650] [id = 248] 21:14:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2bd04b800) [pid = 2650] [serial = 745] [outer = (nil)] 21:14:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2c1bbcc00) [pid = 2650] [serial = 746] [outer = 0x7fa2bd04b800] 21:14:59 INFO - PROCESS | 2650 | 1461903299825 Marionette DEBUG loaded listener.js 21:14:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2c2048000) [pid = 2650] [serial = 747] [outer = 0x7fa2bd04b800] 21:15:00 INFO - PROCESS | 2650 | 1461903300661 Marionette TRACE conn5 <- [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:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1338ms 21:15:00 INFO - PROCESS | 2650 | 1461903300709 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 21:15:00 INFO - PROCESS | 2650 | 1461903300712 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 21:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:15:00 INFO - PROCESS | 2650 | 1461903300718 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:15:00 INFO - PROCESS | 2650 | 1461903300720 Marionette TRACE conn5 <- [1,966,null,{}] 21:15:00 INFO - PROCESS | 2650 | 1461903300726 Marionette TRACE conn5 -> [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:15:00 INFO - PROCESS | 2650 | 1461903300908 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 21:15:01 INFO - PROCESS | 2650 | 1461903301096 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:01 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3518000 == 99 [pid = 2650] [id = 249] 21:15:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 211 (0x7fa2be25e000) [pid = 2650] [serial = 748] [outer = (nil)] 21:15:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 212 (0x7fa2c2395400) [pid = 2650] [serial = 749] [outer = 0x7fa2be25e000] 21:15:01 INFO - PROCESS | 2650 | 1461903301173 Marionette DEBUG loaded listener.js 21:15:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2c3125c00) [pid = 2650] [serial = 750] [outer = 0x7fa2be25e000] 21:15:02 INFO - PROCESS | 2650 | 1461903302095 Marionette TRACE conn5 <- [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:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1434ms 21:15:02 INFO - PROCESS | 2650 | 1461903302155 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 2650 | 1461903302159 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 21:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:15:02 INFO - PROCESS | 2650 | 1461903302165 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - PROCESS | 2650 | 1461903302168 Marionette TRACE conn5 <- [1,970,null,{}] 21:15:02 INFO - PROCESS | 2650 | 1461903302173 Marionette TRACE conn5 -> [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:15:02 INFO - PROCESS | 2650 | 1461903302382 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 21:15:02 INFO - PROCESS | 2650 | 1461903302566 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa5d1000 == 100 [pid = 2650] [id = 250] 21:15:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2ba248c00) [pid = 2650] [serial = 751] [outer = (nil)] 21:15:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2c3703400) [pid = 2650] [serial = 752] [outer = 0x7fa2ba248c00] 21:15:02 INFO - PROCESS | 2650 | 1461903302639 Marionette DEBUG loaded listener.js 21:15:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2c47d0400) [pid = 2650] [serial = 753] [outer = 0x7fa2ba248c00] 21:15:03 INFO - PROCESS | 2650 | 1461903303542 Marionette TRACE conn5 <- [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:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1428ms 21:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:15:03 INFO - PROCESS | 2650 | 1461903303594 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 2650 | 1461903303598 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 21:15:03 INFO - PROCESS | 2650 | 1461903303604 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 2650 | 1461903303608 Marionette TRACE conn5 <- [1,974,null,{}] 21:15:03 INFO - PROCESS | 2650 | 1461903303613 Marionette TRACE conn5 -> [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:15:03 INFO - PROCESS | 2650 | 1461903303828 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 21:15:04 INFO - PROCESS | 2650 | 1461903304011 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b0e8c800 == 101 [pid = 2650] [id = 251] 21:15:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2c0e6f000) [pid = 2650] [serial = 754] [outer = (nil)] 21:15:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2d0510000) [pid = 2650] [serial = 755] [outer = 0x7fa2c0e6f000] 21:15:04 INFO - PROCESS | 2650 | 1461903304090 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2d13a8400) [pid = 2650] [serial = 756] [outer = 0x7fa2c0e6f000] 21:15:04 INFO - PROCESS | 2650 | 1461903304940 Marionette TRACE conn5 <- [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:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1384ms 21:15:04 INFO - PROCESS | 2650 | 1461903304988 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 2650 | 1461903304991 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 21:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:15:05 INFO - PROCESS | 2650 | 1461903304997 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:15:05 INFO - PROCESS | 2650 | 1461903304999 Marionette TRACE conn5 <- [1,978,null,{}] 21:15:05 INFO - PROCESS | 2650 | 1461903305005 Marionette TRACE conn5 -> [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:15:05 INFO - PROCESS | 2650 | 1461903305176 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 21:15:05 INFO - PROCESS | 2650 | 1461903305372 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab63f800 == 102 [pid = 2650] [id = 252] 21:15:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2ac475400) [pid = 2650] [serial = 757] [outer = (nil)] 21:15:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2ae2c2c00) [pid = 2650] [serial = 758] [outer = 0x7fa2ac475400] 21:15:05 INFO - PROCESS | 2650 | 1461903305441 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2ae2ca400) [pid = 2650] [serial = 759] [outer = 0x7fa2ac475400] 21:15:06 INFO - PROCESS | 2650 | 1461903306335 Marionette TRACE conn5 <- [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:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1384ms 21:15:06 INFO - PROCESS | 2650 | 1461903306383 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 2650 | 1461903306387 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 21:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:15:06 INFO - PROCESS | 2650 | 1461903306392 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 2650 | 1461903306395 Marionette TRACE conn5 <- [1,982,null,{}] 21:15:06 INFO - PROCESS | 2650 | 1461903306409 Marionette TRACE conn5 -> [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:15:06 INFO - PROCESS | 2650 | 1461903306580 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 21:15:06 INFO - PROCESS | 2650 | 1461903306768 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ae0f6000 == 103 [pid = 2650] [id = 253] 21:15:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2ac47a000) [pid = 2650] [serial = 760] [outer = (nil)] 21:15:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2ae2cb400) [pid = 2650] [serial = 761] [outer = 0x7fa2ac47a000] 21:15:06 INFO - PROCESS | 2650 | 1461903306839 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 225 (0x7fa2af848000) [pid = 2650] [serial = 762] [outer = 0x7fa2ac47a000] 21:15:07 INFO - PROCESS | 2650 | 1461903307711 Marionette TRACE conn5 <- [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:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1391ms 21:15:07 INFO - PROCESS | 2650 | 1461903307785 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 2650 | 1461903307789 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 21:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:15:07 INFO - PROCESS | 2650 | 1461903307795 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 2650 | 1461903307798 Marionette TRACE conn5 <- [1,986,null,{}] 21:15:07 INFO - PROCESS | 2650 | 1461903307803 Marionette TRACE conn5 -> [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:15:07 INFO - PROCESS | 2650 | 1461903307989 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 21:15:08 INFO - PROCESS | 2650 | 1461903308181 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1883800 == 104 [pid = 2650] [id = 254] 21:15:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2ae2c3c00) [pid = 2650] [serial = 763] [outer = (nil)] 21:15:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2af60e000) [pid = 2650] [serial = 764] [outer = 0x7fa2ae2c3c00] 21:15:08 INFO - PROCESS | 2650 | 1461903308252 Marionette DEBUG loaded listener.js 21:15:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2b2612400) [pid = 2650] [serial = 765] [outer = 0x7fa2ae2c3c00] 21:15:09 INFO - PROCESS | 2650 | 1461903309133 Marionette TRACE conn5 <- [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:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1384ms 21:15:09 INFO - PROCESS | 2650 | 1461903309181 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 21:15:09 INFO - PROCESS | 2650 | 1461903309184 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 21:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:15:09 INFO - PROCESS | 2650 | 1461903309191 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:15:09 INFO - PROCESS | 2650 | 1461903309194 Marionette TRACE conn5 <- [1,990,null,{}] 21:15:09 INFO - PROCESS | 2650 | 1461903309199 Marionette TRACE conn5 -> [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:15:09 INFO - PROCESS | 2650 | 1461903309392 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 21:15:09 INFO - PROCESS | 2650 | 1461903309596 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3758800 == 105 [pid = 2650] [id = 255] 21:15:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2ae2cc800) [pid = 2650] [serial = 766] [outer = (nil)] 21:15:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2b2870000) [pid = 2650] [serial = 767] [outer = 0x7fa2ae2cc800] 21:15:09 INFO - PROCESS | 2650 | 1461903309666 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2b29d9c00) [pid = 2650] [serial = 768] [outer = 0x7fa2ae2cc800] 21:15:10 INFO - PROCESS | 2650 | 1461903310548 Marionette TRACE conn5 <- [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:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1429ms 21:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:15:10 INFO - PROCESS | 2650 | 1461903310621 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 21:15:10 INFO - PROCESS | 2650 | 1461903310624 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 21:15:10 INFO - PROCESS | 2650 | 1461903310630 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:15:10 INFO - PROCESS | 2650 | 1461903310633 Marionette TRACE conn5 <- [1,994,null,{}] 21:15:10 INFO - PROCESS | 2650 | 1461903310638 Marionette TRACE conn5 -> [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:15:10 INFO - PROCESS | 2650 | 1461903310830 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 21:15:11 INFO - PROCESS | 2650 | 1461903311021 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b2f800 == 106 [pid = 2650] [id = 256] 21:15:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2af605c00) [pid = 2650] [serial = 769] [outer = (nil)] 21:15:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2b2af4c00) [pid = 2650] [serial = 770] [outer = 0x7fa2af605c00] 21:15:11 INFO - PROCESS | 2650 | 1461903311092 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2b422f800) [pid = 2650] [serial = 771] [outer = 0x7fa2af605c00] 21:15:12 INFO - PROCESS | 2650 | 1461903312424 Marionette TRACE conn5 <- [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:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1883ms 21:15:12 INFO - PROCESS | 2650 | 1461903312590 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 21:15:12 INFO - PROCESS | 2650 | 1461903312596 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 21:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:15:12 INFO - PROCESS | 2650 | 1461903312614 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 2650 | 1461903312617 Marionette TRACE conn5 <- [1,998,null,{}] 21:15:12 INFO - PROCESS | 2650 | 1461903312626 Marionette TRACE conn5 -> [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:15:12 INFO - PROCESS | 2650 | 1461903312813 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 21:15:12 INFO - PROCESS | 2650 | 1461903312977 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc1b000 == 107 [pid = 2650] [id = 257] 21:15:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2aca02800) [pid = 2650] [serial = 772] [outer = (nil)] 21:15:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2ae2c3800) [pid = 2650] [serial = 773] [outer = 0x7fa2aca02800] 21:15:13 INFO - PROCESS | 2650 | 1461903313046 Marionette DEBUG loaded listener.js 21:15:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2aefe5000) [pid = 2650] [serial = 774] [outer = 0x7fa2aca02800] 21:15:13 INFO - PROCESS | 2650 | 1461903313975 Marionette TRACE conn5 <- [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:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1432ms 21:15:14 INFO - PROCESS | 2650 | 1461903314048 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 21:15:14 INFO - PROCESS | 2650 | 1461903314060 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 21:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:15:14 INFO - PROCESS | 2650 | 1461903314074 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:15:14 INFO - PROCESS | 2650 | 1461903314080 Marionette TRACE conn5 <- [1,1002,null,{}] 21:15:14 INFO - PROCESS | 2650 | 1461903314088 Marionette TRACE conn5 -> [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:15:14 INFO - PROCESS | 2650 | 1461903314531 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 21:15:14 INFO - PROCESS | 2650 | 1461903314848 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2abadc800 == 108 [pid = 2650] [id = 258] 21:15:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2ac479800) [pid = 2650] [serial = 775] [outer = (nil)] 21:15:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2af846c00) [pid = 2650] [serial = 776] [outer = 0x7fa2ac479800] 21:15:14 INFO - PROCESS | 2650 | 1461903314916 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2b0f09400) [pid = 2650] [serial = 777] [outer = 0x7fa2ac479800] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b23ae000 == 107 [pid = 2650] [id = 239] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc16800 == 106 [pid = 2650] [id = 238] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2b2216400) [pid = 2650] [serial = 622] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2b2bc6400) [pid = 2650] [serial = 625] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2b8268400) [pid = 2650] [serial = 628] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2b7ee9800) [pid = 2650] [serial = 631] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2adb1e000) [pid = 2650] [serial = 637] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2b8263c00) [pid = 2650] [serial = 634] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2aca0e800) [pid = 2650] [serial = 640] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2b0f0dc00) [pid = 2650] [serial = 643] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2be262c00) [pid = 2650] [serial = 667] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba6ac000 == 105 [pid = 2650] [id = 237] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b437a000 == 104 [pid = 2650] [id = 236] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af8c9000 == 103 [pid = 2650] [id = 235] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e55000 == 102 [pid = 2650] [id = 234] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41d7800 == 101 [pid = 2650] [id = 233] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc0b800 == 100 [pid = 2650] [id = 232] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b23b1000 == 99 [pid = 2650] [id = 231] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2abb800 == 98 [pid = 2650] [id = 225] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b8a800 == 97 [pid = 2650] [id = 224] 21:15:15 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1631000 == 96 [pid = 2650] [id = 223] 21:15:15 INFO - PROCESS | 2650 | 1461903315876 Marionette TRACE conn5 <- [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:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2ba247000) [pid = 2650] [serial = 397] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2d5447800) [pid = 2650] [serial = 328] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2ba18e800) [pid = 2650] [serial = 277] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2c2044400) [pid = 2650] [serial = 240] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2d4a9e800) [pid = 2650] [serial = 403] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2c693c000) [pid = 2650] [serial = 286] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 224 (0x7fa2b25f1400) [pid = 2650] [serial = 491] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2b3566400) [pid = 2650] [serial = 494] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2b97c8800) [pid = 2650] [serial = 448] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2d38eb800) [pid = 2650] [serial = 325] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2c47c4800) [pid = 2650] [serial = 412] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2c2d56c00) [pid = 2650] [serial = 322] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2b8e5ec00) [pid = 2650] [serial = 394] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2af3cf800) [pid = 2650] [serial = 515] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2ba5a3800) [pid = 2650] [serial = 500] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2d8396000) [pid = 2650] [serial = 370] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2be2dc800) [pid = 2650] [serial = 352] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2c47c1400) [pid = 2650] [serial = 243] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2d543f800) [pid = 2650] [serial = 289] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 211 (0x7fa2b29de400) [pid = 2650] [serial = 451] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 210 (0x7fa2ba191000) [pid = 2650] [serial = 316] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2d803b400) [pid = 2650] [serial = 292] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2d83e4400) [pid = 2650] [serial = 204] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2c238d400) [pid = 2650] [serial = 355] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2bb455400) [pid = 2650] [serial = 575] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2d331c800) [pid = 2650] [serial = 246] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2c169f000) [pid = 2650] [serial = 503] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2c311f000) [pid = 2650] [serial = 445] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2d9916000) [pid = 2650] [serial = 373] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2d5a86000) [pid = 2650] [serial = 249] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2b356a800) [pid = 2650] [serial = 439] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2c2c3b400) [pid = 2650] [serial = 283] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2b37b2800) [pid = 2650] [serial = 572] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2d09fdc00) [pid = 2650] [serial = 358] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2c5c65400) [pid = 2650] [serial = 361] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2b1844800) [pid = 2650] [serial = 457] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2d5445400) [pid = 2650] [serial = 364] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2c0e1bc00) [pid = 2650] [serial = 454] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2b45d9000) [pid = 2650] [serial = 512] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2c47d0c00) [pid = 2650] [serial = 409] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2c0e20800) [pid = 2650] [serial = 406] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2ba5a5800) [pid = 2650] [serial = 280] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b825fc00) [pid = 2650] [serial = 442] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2d5a30800) [pid = 2650] [serial = 367] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2d991f000) [pid = 2650] [serial = 252] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b80bf800) [pid = 2650] [serial = 464] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2c238bc00) [pid = 2650] [serial = 569] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2b2970c00) [pid = 2650] [serial = 460] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2cf639800) [pid = 2650] [serial = 506] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2b356f800) [pid = 2650] [serial = 509] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b80e4c00) [pid = 2650] [serial = 497] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2c1e8e000) [pid = 2650] [serial = 400] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2be2e0800) [pid = 2650] [serial = 319] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2c4260800) [pid = 2650] [serial = 581] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2bcd9ac00) [pid = 2650] [serial = 551] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2b2ae8800) [pid = 2650] [serial = 539] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2c238c400) [pid = 2650] [serial = 578] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b2621400) [pid = 2650] [serial = 584] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b45db400) [pid = 2650] [serial = 542] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2d078bc00) [pid = 2650] [serial = 587] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2ba245400) [pid = 2650] [serial = 545] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2bcd9ec00) [pid = 2650] [serial = 548] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2b45d6000) [pid = 2650] [serial = 658] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2b80c2c00) [pid = 2650] [serial = 661] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2b8e6c800) [pid = 2650] [serial = 614] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2b80c3c00) [pid = 2650] [serial = 613] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2af3ca400) [pid = 2650] [serial = 647] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2aca10c00) [pid = 2650] [serial = 646] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2b261f800) [pid = 2650] [serial = 650] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b2612800) [pid = 2650] [serial = 649] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2b2bbd800) [pid = 2650] [serial = 652] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2b31bdc00) [pid = 2650] [serial = 653] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2b4220400) [pid = 2650] [serial = 655] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2c0e21000) [pid = 2650] [serial = 616] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2c47ca800) [pid = 2650] [serial = 608] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b3568000) [pid = 2650] [serial = 611] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2b29e0000) [pid = 2650] [serial = 610] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2c3dac400) [pid = 2650] [serial = 619] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b8268c00) [pid = 2650] [serial = 662] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2b8267800) [pid = 2650] [serial = 664] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2b7ee9c00) [pid = 2650] [serial = 659] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2b422b000) [pid = 2650] [serial = 656] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2bb44f000) [pid = 2650] [serial = 665] [outer = (nil)] [url = about:blank] 21:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1888ms 21:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:15:15 INFO - PROCESS | 2650 | 1461903315976 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 21:15:15 INFO - PROCESS | 2650 | 1461903315979 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 21:15:15 INFO - PROCESS | 2650 | 1461903315987 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:15:15 INFO - PROCESS | 2650 | 1461903315992 Marionette TRACE conn5 <- [1,1006,null,{}] 21:15:16 INFO - PROCESS | 2650 | 1461903316007 Marionette TRACE conn5 -> [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:15:16 INFO - PROCESS | 2650 | 1461903316196 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 21:15:16 INFO - PROCESS | 2650 | 1461903316387 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc1a000 == 97 [pid = 2650] [id = 259] 21:15:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2b2503c00) [pid = 2650] [serial = 778] [outer = (nil)] 21:15:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2b250a800) [pid = 2650] [serial = 779] [outer = 0x7fa2b2503c00] 21:15:16 INFO - PROCESS | 2650 | 1461903316459 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2b25ea800) [pid = 2650] [serial = 780] [outer = 0x7fa2b2503c00] 21:15:17 INFO - PROCESS | 2650 | 1461903317477 Marionette TRACE conn5 <- [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:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1540ms 21:15:17 INFO - PROCESS | 2650 | 1461903317529 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 21:15:17 INFO - PROCESS | 2650 | 1461903317536 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 21:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:15:17 INFO - PROCESS | 2650 | 1461903317545 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 2650 | 1461903317550 Marionette TRACE conn5 <- [1,1010,null,{}] 21:15:17 INFO - PROCESS | 2650 | 1461903317558 Marionette TRACE conn5 -> [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:15:17 INFO - PROCESS | 2650 | 1461903317897 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 21:15:18 INFO - PROCESS | 2650 | 1461903318024 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19a0800 == 98 [pid = 2650] [id = 260] 21:15:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2b2504c00) [pid = 2650] [serial = 781] [outer = (nil)] 21:15:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2b261e000) [pid = 2650] [serial = 782] [outer = 0x7fa2b2504c00] 21:15:18 INFO - PROCESS | 2650 | 1461903318086 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2b286e400) [pid = 2650] [serial = 783] [outer = 0x7fa2b2504c00] 21:15:18 INFO - PROCESS | 2650 | 1461903318885 Marionette TRACE conn5 <- [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:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1385ms 21:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:15:18 INFO - PROCESS | 2650 | 1461903318940 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 21:15:18 INFO - PROCESS | 2650 | 1461903318943 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 21:15:18 INFO - PROCESS | 2650 | 1461903318956 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 2650 | 1461903318958 Marionette TRACE conn5 <- [1,1014,null,{}] 21:15:18 INFO - PROCESS | 2650 | 1461903318962 Marionette TRACE conn5 -> [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:15:19 INFO - PROCESS | 2650 | 1461903319181 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 21:15:19 INFO - PROCESS | 2650 | 1461903319218 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2639800 == 99 [pid = 2650] [id = 261] 21:15:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2b2616400) [pid = 2650] [serial = 784] [outer = (nil)] 21:15:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2b296f000) [pid = 2650] [serial = 785] [outer = 0x7fa2b2616400] 21:15:19 INFO - PROCESS | 2650 | 1461903319278 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2b29dd800) [pid = 2650] [serial = 786] [outer = 0x7fa2b2616400] 21:15:20 INFO - PROCESS | 2650 | 1461903320236 Marionette TRACE conn5 <- [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:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1338ms 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2af607c00) [pid = 2650] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b2506000) [pid = 2650] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2af606800) [pid = 2650] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2af84b000) [pid = 2650] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b296c400) [pid = 2650] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2af847800) [pid = 2650] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2ac480800) [pid = 2650] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2b286f000) [pid = 2650] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:15:20 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2adb1cc00) [pid = 2650] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:15:20 INFO - PROCESS | 2650 | 1461903320562 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 21:15:20 INFO - PROCESS | 2650 | 1461903320566 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 21:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:15:20 INFO - PROCESS | 2650 | 1461903320575 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:15:20 INFO - PROCESS | 2650 | 1461903320577 Marionette TRACE conn5 <- [1,1018,null,{}] 21:15:20 INFO - PROCESS | 2650 | 1461903320582 Marionette TRACE conn5 -> [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:15:20 INFO - PROCESS | 2650 | 1461903320746 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 21:15:20 INFO - PROCESS | 2650 | 1461903320757 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b11800 == 100 [pid = 2650] [id = 262] 21:15:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2b2874000) [pid = 2650] [serial = 787] [outer = (nil)] 21:15:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2b2be4000) [pid = 2650] [serial = 788] [outer = 0x7fa2b2874000] 21:15:20 INFO - PROCESS | 2650 | 1461903320831 Marionette DEBUG loaded listener.js 21:15:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2b31c7800) [pid = 2650] [serial = 789] [outer = 0x7fa2b2874000] 21:15:21 INFO - PROCESS | 2650 | 1461903321633 Marionette TRACE conn5 <- [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:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1079ms 21:15:21 INFO - PROCESS | 2650 | 1461903321671 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 2650 | 1461903321673 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 21:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:15:21 INFO - PROCESS | 2650 | 1461903321680 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 2650 | 1461903321682 Marionette TRACE conn5 <- [1,1022,null,{}] 21:15:21 INFO - PROCESS | 2650 | 1461903321688 Marionette TRACE conn5 -> [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:15:21 INFO - PROCESS | 2650 | 1461903321858 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 21:15:21 INFO - PROCESS | 2650 | 1461903321872 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3516000 == 101 [pid = 2650] [id = 263] 21:15:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2b2be7c00) [pid = 2650] [serial = 790] [outer = (nil)] 21:15:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2b356ec00) [pid = 2650] [serial = 791] [outer = 0x7fa2b2be7c00] 21:15:21 INFO - PROCESS | 2650 | 1461903321934 Marionette DEBUG loaded listener.js 21:15:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2b35c3800) [pid = 2650] [serial = 792] [outer = 0x7fa2b2be7c00] 21:15:22 INFO - PROCESS | 2650 | 1461903322930 Marionette TRACE conn5 <- [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:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1277ms 21:15:22 INFO - PROCESS | 2650 | 1461903322960 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 2650 | 1461903322965 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 21:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:15:22 INFO - PROCESS | 2650 | 1461903322974 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - PROCESS | 2650 | 1461903322980 Marionette TRACE conn5 <- [1,1026,null,{}] 21:15:22 INFO - PROCESS | 2650 | 1461903322990 Marionette TRACE conn5 -> [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:15:23 INFO - PROCESS | 2650 | 1461903323196 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 21:15:23 INFO - PROCESS | 2650 | 1461903323444 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad838800 == 102 [pid = 2650] [id = 264] 21:15:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2aca0b400) [pid = 2650] [serial = 793] [outer = (nil)] 21:15:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2ae2c9800) [pid = 2650] [serial = 794] [outer = 0x7fa2aca0b400] 21:15:23 INFO - PROCESS | 2650 | 1461903323569 Marionette DEBUG loaded listener.js 21:15:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2af3d0800) [pid = 2650] [serial = 795] [outer = 0x7fa2aca0b400] 21:15:24 INFO - PROCESS | 2650 | 1461903324466 Marionette TRACE conn5 <- [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:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1535ms 21:15:24 INFO - PROCESS | 2650 | 1461903324509 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 21:15:24 INFO - PROCESS | 2650 | 1461903324518 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 21:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:15:24 INFO - PROCESS | 2650 | 1461903324528 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:15:24 INFO - PROCESS | 2650 | 1461903324532 Marionette TRACE conn5 <- [1,1030,null,{}] 21:15:24 INFO - PROCESS | 2650 | 1461903324537 Marionette TRACE conn5 -> [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:15:24 INFO - PROCESS | 2650 | 1461903324706 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 21:15:24 INFO - PROCESS | 2650 | 1461903324896 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19b4800 == 103 [pid = 2650] [id = 265] 21:15:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2af605400) [pid = 2650] [serial = 796] [outer = (nil)] 21:15:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2b1845800) [pid = 2650] [serial = 797] [outer = 0x7fa2af605400] 21:15:24 INFO - PROCESS | 2650 | 1461903324966 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b25e2400) [pid = 2650] [serial = 798] [outer = 0x7fa2af605400] 21:15:26 INFO - PROCESS | 2650 | 1461903326073 Marionette TRACE conn5 <- [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:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1582ms 21:15:26 INFO - PROCESS | 2650 | 1461903326113 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 2650 | 1461903326119 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 21:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:15:26 INFO - PROCESS | 2650 | 1461903326128 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 2650 | 1461903326137 Marionette TRACE conn5 <- [1,1034,null,{}] 21:15:26 INFO - PROCESS | 2650 | 1461903326161 Marionette TRACE conn5 -> [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:15:26 INFO - PROCESS | 2650 | 1461903326497 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 21:15:26 INFO - PROCESS | 2650 | 1461903326830 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37e4000 == 104 [pid = 2650] [id = 266] 21:15:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b29d6800) [pid = 2650] [serial = 799] [outer = (nil)] 21:15:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2b2af5400) [pid = 2650] [serial = 800] [outer = 0x7fa2b29d6800] 21:15:26 INFO - PROCESS | 2650 | 1461903326914 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b2be0c00) [pid = 2650] [serial = 801] [outer = 0x7fa2b29d6800] 21:15:27 INFO - PROCESS | 2650 | 1461903327826 Marionette TRACE conn5 <- [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:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1747ms 21:15:27 INFO - PROCESS | 2650 | 1461903327874 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 21:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:15:27 INFO - PROCESS | 2650 | 1461903327879 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 21:15:27 INFO - PROCESS | 2650 | 1461903327885 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 2650 | 1461903327889 Marionette TRACE conn5 <- [1,1038,null,{}] 21:15:27 INFO - PROCESS | 2650 | 1461903327894 Marionette TRACE conn5 -> [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:15:28 INFO - PROCESS | 2650 | 1461903328080 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 21:15:28 INFO - PROCESS | 2650 | 1461903328305 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41be000 == 105 [pid = 2650] [id = 267] 21:15:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b29de400) [pid = 2650] [serial = 802] [outer = (nil)] 21:15:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b3571000) [pid = 2650] [serial = 803] [outer = 0x7fa2b29de400] 21:15:28 INFO - PROCESS | 2650 | 1461903328422 Marionette DEBUG loaded listener.js 21:15:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b37af400) [pid = 2650] [serial = 804] [outer = 0x7fa2b29de400] 21:15:29 INFO - PROCESS | 2650 | 1461903329406 Marionette TRACE conn5 <- [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:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1589ms 21:15:29 INFO - PROCESS | 2650 | 1461903329476 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 2650 | 1461903329480 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 21:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:15:29 INFO - PROCESS | 2650 | 1461903329486 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 2650 | 1461903329488 Marionette TRACE conn5 <- [1,1042,null,{}] 21:15:29 INFO - PROCESS | 2650 | 1461903329493 Marionette TRACE conn5 -> [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:15:29 INFO - PROCESS | 2650 | 1461903329727 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 21:15:29 INFO - PROCESS | 2650 | 1461903329903 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b28800 == 106 [pid = 2650] [id = 268] 21:15:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b3564c00) [pid = 2650] [serial = 805] [outer = (nil)] 21:15:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b422a800) [pid = 2650] [serial = 806] [outer = 0x7fa2b3564c00] 21:15:30 INFO - PROCESS | 2650 | 1461903330013 Marionette DEBUG loaded listener.js 21:15:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b804c800) [pid = 2650] [serial = 807] [outer = 0x7fa2b3564c00] 21:15:31 INFO - PROCESS | 2650 | 1461903331168 Marionette TRACE conn5 <- [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:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1729ms 21:15:31 INFO - PROCESS | 2650 | 1461903331217 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 2650 | 1461903331220 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 21:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:15:31 INFO - PROCESS | 2650 | 1461903331227 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 2650 | 1461903331230 Marionette TRACE conn5 <- [1,1046,null,{}] 21:15:31 INFO - PROCESS | 2650 | 1461903331235 Marionette TRACE conn5 -> [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:15:31 INFO - PROCESS | 2650 | 1461903331463 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 21:15:31 INFO - PROCESS | 2650 | 1461903331693 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e56000 == 107 [pid = 2650] [id = 269] 21:15:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b80e4000) [pid = 2650] [serial = 808] [outer = (nil)] 21:15:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b8252400) [pid = 2650] [serial = 809] [outer = 0x7fa2b80e4000] 21:15:31 INFO - PROCESS | 2650 | 1461903331767 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b8258c00) [pid = 2650] [serial = 810] [outer = 0x7fa2b80e4000] 21:15:32 INFO - PROCESS | 2650 | 1461903332573 Marionette TRACE conn5 <- [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:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1382ms 21:15:32 INFO - PROCESS | 2650 | 1461903332610 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 2650 | 1461903332614 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 21:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:15:32 INFO - PROCESS | 2650 | 1461903332619 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 2650 | 1461903332621 Marionette TRACE conn5 <- [1,1050,null,{}] 21:15:32 INFO - PROCESS | 2650 | 1461903332627 Marionette TRACE conn5 -> [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:15:32 INFO - PROCESS | 2650 | 1461903332827 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 21:15:33 INFO - PROCESS | 2650 | 1461903333010 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9779000 == 108 [pid = 2650] [id = 270] 21:15:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b80eec00) [pid = 2650] [serial = 811] [outer = (nil)] 21:15:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b8263000) [pid = 2650] [serial = 812] [outer = 0x7fa2b80eec00] 21:15:33 INFO - PROCESS | 2650 | 1461903333079 Marionette DEBUG loaded listener.js 21:15:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b826b400) [pid = 2650] [serial = 813] [outer = 0x7fa2b80eec00] 21:15:33 INFO - PROCESS | 2650 | 1461903333970 Marionette TRACE conn5 <- [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:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1384ms 21:15:34 INFO - PROCESS | 2650 | 1461903334005 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 21:15:34 INFO - PROCESS | 2650 | 1461903334009 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 21:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:15:34 INFO - PROCESS | 2650 | 1461903334016 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:15:34 INFO - PROCESS | 2650 | 1461903334018 Marionette TRACE conn5 <- [1,1054,null,{}] 21:15:34 INFO - PROCESS | 2650 | 1461903334024 Marionette TRACE conn5 -> [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:15:34 INFO - PROCESS | 2650 | 1461903334214 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 21:15:34 INFO - PROCESS | 2650 | 1461903334415 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c34800 == 109 [pid = 2650] [id = 271] 21:15:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b80e6400) [pid = 2650] [serial = 814] [outer = (nil)] 21:15:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b8e5dc00) [pid = 2650] [serial = 815] [outer = 0x7fa2b80e6400] 21:15:34 INFO - PROCESS | 2650 | 1461903334486 Marionette DEBUG loaded listener.js 21:15:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b8e6c800) [pid = 2650] [serial = 816] [outer = 0x7fa2b80e6400] 21:15:35 INFO - PROCESS | 2650 | 1461903335345 Marionette TRACE conn5 <- [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:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1378ms 21:15:35 INFO - PROCESS | 2650 | 1461903335396 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 21:15:35 INFO - PROCESS | 2650 | 1461903335399 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 21:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:15:35 INFO - PROCESS | 2650 | 1461903335405 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:15:35 INFO - PROCESS | 2650 | 1461903335408 Marionette TRACE conn5 <- [1,1058,null,{}] 21:15:35 INFO - PROCESS | 2650 | 1461903335414 Marionette TRACE conn5 -> [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:15:35 INFO - PROCESS | 2650 | 1461903335694 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 21:15:35 INFO - PROCESS | 2650 | 1461903335921 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f62800 == 110 [pid = 2650] [id = 272] 21:15:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b2bc3800) [pid = 2650] [serial = 817] [outer = (nil)] 21:15:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b97c8800) [pid = 2650] [serial = 818] [outer = 0x7fa2b2bc3800] 21:15:36 INFO - PROCESS | 2650 | 1461903336035 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2b97d5000) [pid = 2650] [serial = 819] [outer = 0x7fa2b2bc3800] 21:15:36 INFO - PROCESS | 2650 | 1461903336830 Marionette TRACE conn5 <- [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:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1492ms 21:15:36 INFO - PROCESS | 2650 | 1461903336900 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 21:15:36 INFO - PROCESS | 2650 | 1461903336904 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 21:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:15:36 INFO - PROCESS | 2650 | 1461903336909 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 2650 | 1461903336912 Marionette TRACE conn5 <- [1,1062,null,{}] 21:15:36 INFO - PROCESS | 2650 | 1461903336917 Marionette TRACE conn5 -> [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:15:37 INFO - PROCESS | 2650 | 1461903337107 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 21:15:37 INFO - PROCESS | 2650 | 1461903337286 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba068000 == 111 [pid = 2650] [id = 273] 21:15:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2b8259800) [pid = 2650] [serial = 820] [outer = (nil)] 21:15:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2ba189800) [pid = 2650] [serial = 821] [outer = 0x7fa2b8259800] 21:15:37 INFO - PROCESS | 2650 | 1461903337359 Marionette DEBUG loaded listener.js 21:15:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2ba243c00) [pid = 2650] [serial = 822] [outer = 0x7fa2b8259800] 21:15:38 INFO - PROCESS | 2650 | 1461903338236 Marionette TRACE conn5 <- [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:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1381ms 21:15:38 INFO - PROCESS | 2650 | 1461903338292 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 21:15:38 INFO - PROCESS | 2650 | 1461903338296 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 21:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:15:38 INFO - PROCESS | 2650 | 1461903338303 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:15:38 INFO - PROCESS | 2650 | 1461903338308 Marionette TRACE conn5 <- [1,1066,null,{}] 21:15:38 INFO - PROCESS | 2650 | 1461903338313 Marionette TRACE conn5 -> [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:15:38 INFO - PROCESS | 2650 | 1461903338529 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 21:15:38 INFO - PROCESS | 2650 | 1461903338721 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7ab000 == 112 [pid = 2650] [id = 274] 21:15:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2ba5a5c00) [pid = 2650] [serial = 823] [outer = (nil)] 21:15:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2ba64ac00) [pid = 2650] [serial = 824] [outer = 0x7fa2ba5a5c00] 21:15:38 INFO - PROCESS | 2650 | 1461903338861 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2bb44d000) [pid = 2650] [serial = 825] [outer = 0x7fa2ba5a5c00] 21:15:39 INFO - PROCESS | 2650 | 1461903339752 Marionette TRACE conn5 <- [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:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1479ms 21:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:15:39 INFO - PROCESS | 2650 | 1461903339783 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 2650 | 1461903339786 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 21:15:39 INFO - PROCESS | 2650 | 1461903339792 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 2650 | 1461903339795 Marionette TRACE conn5 <- [1,1070,null,{}] 21:15:39 INFO - PROCESS | 2650 | 1461903339800 Marionette TRACE conn5 -> [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:15:39 INFO - PROCESS | 2650 | 1461903339990 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 21:15:40 INFO - PROCESS | 2650 | 1461903340180 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3757000 == 113 [pid = 2650] [id = 275] 21:15:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2ac311c00) [pid = 2650] [serial = 826] [outer = (nil)] 21:15:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2b2bbb800) [pid = 2650] [serial = 827] [outer = 0x7fa2ac311c00] 21:15:40 INFO - PROCESS | 2650 | 1461903340248 Marionette DEBUG loaded listener.js 21:15:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2bb450000) [pid = 2650] [serial = 828] [outer = 0x7fa2ac311c00] 21:15:41 INFO - PROCESS | 2650 | 1461903341522 Marionette TRACE conn5 <- [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:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1788ms 21:15:41 INFO - PROCESS | 2650 | 1461903341590 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 21:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:15:41 INFO - PROCESS | 2650 | 1461903341596 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 21:15:41 INFO - PROCESS | 2650 | 1461903341605 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:15:41 INFO - PROCESS | 2650 | 1461903341610 Marionette TRACE conn5 <- [1,1074,null,{}] 21:15:41 INFO - PROCESS | 2650 | 1461903341620 Marionette TRACE conn5 -> [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:15:41 INFO - PROCESS | 2650 | 1461903341855 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 21:15:42 INFO - PROCESS | 2650 | 1461903342040 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28d2000 == 114 [pid = 2650] [id = 276] 21:15:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2aca05000) [pid = 2650] [serial = 829] [outer = (nil)] 21:15:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2af3c5000) [pid = 2650] [serial = 830] [outer = 0x7fa2aca05000] 21:15:42 INFO - PROCESS | 2650 | 1461903342110 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2af84a800) [pid = 2650] [serial = 831] [outer = 0x7fa2aca05000] 21:15:43 INFO - PROCESS | 2650 | 1461903343062 Marionette TRACE conn5 <- [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:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1491ms 21:15:43 INFO - PROCESS | 2650 | 1461903343095 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 21:15:43 INFO - PROCESS | 2650 | 1461903343103 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 21:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:15:43 INFO - PROCESS | 2650 | 1461903343112 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 2650 | 1461903343115 Marionette TRACE conn5 <- [1,1078,null,{}] 21:15:43 INFO - PROCESS | 2650 | 1461903343119 Marionette TRACE conn5 -> [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:15:43 INFO - PROCESS | 2650 | 1461903343293 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 21:15:43 INFO - PROCESS | 2650 | 1461903343693 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab638800 == 115 [pid = 2650] [id = 277] 21:15:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b183b800) [pid = 2650] [serial = 832] [outer = (nil)] 21:15:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2b2211800) [pid = 2650] [serial = 833] [outer = 0x7fa2b183b800] 21:15:43 INFO - PROCESS | 2650 | 1461903343767 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2b25e3c00) [pid = 2650] [serial = 834] [outer = 0x7fa2b183b800] 21:15:44 INFO - PROCESS | 2650 | 1461903344798 Marionette TRACE conn5 <- [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:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1732ms 21:15:44 INFO - PROCESS | 2650 | 1461903344845 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 2650 | 1461903344849 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 21:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:15:44 INFO - PROCESS | 2650 | 1461903344855 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 2650 | 1461903344861 Marionette TRACE conn5 <- [1,1082,null,{}] 21:15:44 INFO - PROCESS | 2650 | 1461903344875 Marionette TRACE conn5 -> [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:15:45 INFO - PROCESS | 2650 | 1461903345143 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28d2800 == 114 [pid = 2650] [id = 214] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2acdc3000 == 113 [pid = 2650] [id = 213] 21:15:45 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2b3567800) [pid = 2650] [serial = 673] [outer = (nil)] [url = about:blank] 21:15:45 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b825d800) [pid = 2650] [serial = 676] [outer = (nil)] [url = about:blank] 21:15:45 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2bcd95000) [pid = 2650] [serial = 679] [outer = (nil)] [url = about:blank] 21:15:45 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2c2050800) [pid = 2650] [serial = 682] [outer = (nil)] [url = about:blank] 21:15:45 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2d05df800) [pid = 2650] [serial = 685] [outer = (nil)] [url = about:blank] 21:15:45 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2ac30a800) [pid = 2650] [serial = 688] [outer = (nil)] [url = about:blank] 21:15:45 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2b296ac00) [pid = 2650] [serial = 722] [outer = (nil)] [url = about:blank] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b11800 == 112 [pid = 2650] [id = 262] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc1a000 == 111 [pid = 2650] [id = 259] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2abadc800 == 110 [pid = 2650] [id = 258] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc1b000 == 109 [pid = 2650] [id = 257] 21:15:45 INFO - PROCESS | 2650 | 1461903345413 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0e8c800 == 108 [pid = 2650] [id = 251] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa5d1000 == 107 [pid = 2650] [id = 250] 21:15:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac327800 == 108 [pid = 2650] [id = 278] 21:15:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b25ea000) [pid = 2650] [serial = 835] [outer = (nil)] 21:15:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b296ac00) [pid = 2650] [serial = 836] [outer = 0x7fa2b25ea000] 21:15:45 INFO - PROCESS | 2650 | 1461903345493 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b2af3400) [pid = 2650] [serial = 837] [outer = 0x7fa2b25ea000] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3518000 == 107 [pid = 2650] [id = 249] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d83c2800 == 106 [pid = 2650] [id = 248] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad82a800 == 105 [pid = 2650] [id = 247] 21:15:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4af0800 == 104 [pid = 2650] [id = 246] 21:15:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a19000 == 103 [pid = 2650] [id = 245] 21:15:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37bc000 == 102 [pid = 2650] [id = 244] 21:15:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bd069000 == 101 [pid = 2650] [id = 243] 21:15:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a0f800 == 100 [pid = 2650] [id = 242] 21:15:46 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28c3800 == 99 [pid = 2650] [id = 241] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2b970bc00) [pid = 2650] [serial = 716] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b2614000) [pid = 2650] [serial = 701] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2b250e000) [pid = 2650] [serial = 700] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b2bc2800) [pid = 2650] [serial = 706] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2b31bec00) [pid = 2650] [serial = 707] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b2212800) [pid = 2650] [serial = 698] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b0f0ac00) [pid = 2650] [serial = 697] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b2bc3c00) [pid = 2650] [serial = 704] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2b2aee800) [pid = 2650] [serial = 703] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2ac474c00) [pid = 2650] [serial = 691] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2b37ac800) [pid = 2650] [serial = 710] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2af60f000) [pid = 2650] [serial = 695] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2adb1a400) [pid = 2650] [serial = 694] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2b221a400) [pid = 2650] [serial = 670] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b80e3c00) [pid = 2650] [serial = 713] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2af3cd000) [pid = 2650] [serial = 719] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2ba246000) [pid = 2650] [serial = 717] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2b826ac00) [pid = 2650] [serial = 714] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b8055800) [pid = 2650] [serial = 711] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b2613c00) [pid = 2650] [serial = 720] [outer = (nil)] [url = about:blank] 21:15:46 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2b80b9400) [pid = 2650] [serial = 461] [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:15:46 INFO - PROCESS | 2650 | 1461903346438 Marionette TRACE conn5 <- [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:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1638ms 21:15:46 INFO - PROCESS | 2650 | 1461903346494 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 2650 | 1461903346498 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 21:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:15:46 INFO - PROCESS | 2650 | 1461903346503 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 2650 | 1461903346506 Marionette TRACE conn5 <- [1,1086,null,{}] 21:15:46 INFO - PROCESS | 2650 | 1461903346511 Marionette TRACE conn5 -> [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:15:46 INFO - PROCESS | 2650 | 1461903346770 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 21:15:46 INFO - PROCESS | 2650 | 1461903346919 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19a4800 == 100 [pid = 2650] [id = 279] 21:15:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2adb1dc00) [pid = 2650] [serial = 838] [outer = (nil)] 21:15:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b2bbd800) [pid = 2650] [serial = 839] [outer = 0x7fa2adb1dc00] 21:15:47 INFO - PROCESS | 2650 | 1461903347010 Marionette DEBUG loaded listener.js 21:15:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b35bd400) [pid = 2650] [serial = 840] [outer = 0x7fa2adb1dc00] 21:15:47 INFO - PROCESS | 2650 | 1461903347758 Marionette TRACE conn5 <- [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:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1278ms 21:15:47 INFO - PROCESS | 2650 | 1461903347793 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 21:15:47 INFO - PROCESS | 2650 | 1461903347797 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 21:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:15:47 INFO - PROCESS | 2650 | 1461903347814 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:15:47 INFO - PROCESS | 2650 | 1461903347817 Marionette TRACE conn5 <- [1,1090,null,{}] 21:15:47 INFO - PROCESS | 2650 | 1461903347826 Marionette TRACE conn5 -> [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:15:48 INFO - PROCESS | 2650 | 1461903348076 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 21:15:48 INFO - PROCESS | 2650 | 1461903348098 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b11800 == 101 [pid = 2650] [id = 280] 21:15:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b31bf800) [pid = 2650] [serial = 841] [outer = (nil)] 21:15:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b4224000) [pid = 2650] [serial = 842] [outer = 0x7fa2b31bf800] 21:15:48 INFO - PROCESS | 2650 | 1461903348167 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b7eecc00) [pid = 2650] [serial = 843] [outer = 0x7fa2b31bf800] 21:15:49 INFO - PROCESS | 2650 | 1461903349026 Marionette TRACE conn5 <- [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:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1235ms 21:15:49 INFO - PROCESS | 2650 | 1461903349050 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 21:15:49 INFO - PROCESS | 2650 | 1461903349055 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 21:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:15:49 INFO - PROCESS | 2650 | 1461903349082 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 2650 | 1461903349085 Marionette TRACE conn5 <- [1,1094,null,{}] 21:15:49 INFO - PROCESS | 2650 | 1461903349090 Marionette TRACE conn5 -> [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:15:49 INFO - PROCESS | 2650 | 1461903349401 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 21:15:49 INFO - PROCESS | 2650 | 1461903349455 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37fd800 == 102 [pid = 2650] [id = 281] 21:15:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b80c3000) [pid = 2650] [serial = 844] [outer = (nil)] 21:15:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b8252800) [pid = 2650] [serial = 845] [outer = 0x7fa2b80c3000] 21:15:49 INFO - PROCESS | 2650 | 1461903349554 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b8e61400) [pid = 2650] [serial = 846] [outer = 0x7fa2b80c3000] 21:15:50 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2aca02800) [pid = 2650] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:15:50 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2b2503c00) [pid = 2650] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:15:50 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b2616400) [pid = 2650] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:15:50 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b2874000) [pid = 2650] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:15:50 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2b2504c00) [pid = 2650] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:15:50 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2ac479800) [pid = 2650] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:15:51 INFO - PROCESS | 2650 | 1461903351338 Marionette TRACE conn5 <- [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:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2293ms 21:15:51 INFO - PROCESS | 2650 | 1461903351366 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 21:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:15:51 INFO - PROCESS | 2650 | 1461903351371 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 21:15:51 INFO - PROCESS | 2650 | 1461903351378 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:15:51 INFO - PROCESS | 2650 | 1461903351381 Marionette TRACE conn5 <- [1,1098,null,{}] 21:15:51 INFO - PROCESS | 2650 | 1461903351389 Marionette TRACE conn5 -> [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:15:51 INFO - PROCESS | 2650 | 1461903351617 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 21:15:51 INFO - PROCESS | 2650 | 1461903351781 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b38a2000 == 103 [pid = 2650] [id = 282] 21:15:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2ac471c00) [pid = 2650] [serial = 847] [outer = (nil)] 21:15:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b35b4800) [pid = 2650] [serial = 848] [outer = 0x7fa2ac471c00] 21:15:51 INFO - PROCESS | 2650 | 1461903351925 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2ba18e800) [pid = 2650] [serial = 849] [outer = 0x7fa2ac471c00] 21:15:53 INFO - PROCESS | 2650 | 1461903353131 Marionette TRACE conn5 <- [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:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1785ms 21:15:53 INFO - PROCESS | 2650 | 1461903353164 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 21:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:15:53 INFO - PROCESS | 2650 | 1461903353173 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 21:15:53 INFO - PROCESS | 2650 | 1461903353185 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:15:53 INFO - PROCESS | 2650 | 1461903353194 Marionette TRACE conn5 <- [1,1102,null,{}] 21:15:53 INFO - PROCESS | 2650 | 1461903353208 Marionette TRACE conn5 -> [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:15:53 INFO - PROCESS | 2650 | 1461903353746 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 21:15:53 INFO - PROCESS | 2650 | 1461903353958 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8d5000 == 104 [pid = 2650] [id = 283] 21:15:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2ac309800) [pid = 2650] [serial = 850] [outer = (nil)] 21:15:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2af606800) [pid = 2650] [serial = 851] [outer = 0x7fa2ac309800] 21:15:54 INFO - PROCESS | 2650 | 1461903354077 Marionette DEBUG loaded listener.js 21:15:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b0f10000) [pid = 2650] [serial = 852] [outer = 0x7fa2ac309800] 21:15:55 INFO - PROCESS | 2650 | 1461903355363 Marionette TRACE conn5 <- [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:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2257ms 21:15:55 INFO - PROCESS | 2650 | 1461903355442 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 2650 | 1461903355456 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 21:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:15:55 INFO - PROCESS | 2650 | 1461903355529 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - PROCESS | 2650 | 1461903355537 Marionette TRACE conn5 <- [1,1106,null,{}] 21:15:55 INFO - PROCESS | 2650 | 1461903355563 Marionette TRACE conn5 -> [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:15:55 INFO - PROCESS | 2650 | 1461903355925 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 21:15:56 INFO - PROCESS | 2650 | 1461903356201 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3635800 == 105 [pid = 2650] [id = 284] 21:15:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2b250f800) [pid = 2650] [serial = 853] [outer = (nil)] 21:15:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2b2869800) [pid = 2650] [serial = 854] [outer = 0x7fa2b250f800] 21:15:56 INFO - PROCESS | 2650 | 1461903356317 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b2af3000) [pid = 2650] [serial = 855] [outer = 0x7fa2b250f800] 21:15:57 INFO - PROCESS | 2650 | 1461903357571 Marionette TRACE conn5 <- [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:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2163ms 21:15:57 INFO - PROCESS | 2650 | 1461903357647 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 21:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:15:57 INFO - PROCESS | 2650 | 1461903357651 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 21:15:57 INFO - PROCESS | 2650 | 1461903357664 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 2650 | 1461903357674 Marionette TRACE conn5 <- [1,1110,null,{}] 21:15:57 INFO - PROCESS | 2650 | 1461903357758 Marionette TRACE conn5 -> [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:15:58 INFO - PROCESS | 2650 | 1461903358017 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 21:15:58 INFO - PROCESS | 2650 | 1461903358327 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e4f800 == 106 [pid = 2650] [id = 285] 21:15:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2b4228800) [pid = 2650] [serial = 856] [outer = (nil)] 21:15:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2b80bf800) [pid = 2650] [serial = 857] [outer = 0x7fa2b4228800] 21:15:58 INFO - PROCESS | 2650 | 1461903358476 Marionette DEBUG loaded listener.js 21:15:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2b80ea800) [pid = 2650] [serial = 858] [outer = 0x7fa2b4228800] 21:15:59 INFO - PROCESS | 2650 | 1461903359720 Marionette TRACE conn5 <- [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:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2113ms 21:15:59 INFO - PROCESS | 2650 | 1461903359773 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 21:15:59 INFO - PROCESS | 2650 | 1461903359779 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 21:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:15:59 INFO - PROCESS | 2650 | 1461903359788 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:15:59 INFO - PROCESS | 2650 | 1461903359793 Marionette TRACE conn5 <- [1,1114,null,{}] 21:15:59 INFO - PROCESS | 2650 | 1461903359800 Marionette TRACE conn5 -> [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:16:00 INFO - PROCESS | 2650 | 1461903360058 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 21:16:00 INFO - PROCESS | 2650 | 1461903360378 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f59800 == 107 [pid = 2650] [id = 286] 21:16:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2b804b400) [pid = 2650] [serial = 859] [outer = (nil)] 21:16:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2b97cec00) [pid = 2650] [serial = 860] [outer = 0x7fa2b804b400] 21:16:00 INFO - PROCESS | 2650 | 1461903360498 Marionette DEBUG loaded listener.js 21:16:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2ba598c00) [pid = 2650] [serial = 861] [outer = 0x7fa2b804b400] 21:16:01 INFO - PROCESS | 2650 | 1461903361655 Marionette TRACE conn5 <- [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:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1890ms 21:16:01 INFO - PROCESS | 2650 | 1461903361680 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 21:16:01 INFO - PROCESS | 2650 | 1461903361685 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 21:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:16:01 INFO - PROCESS | 2650 | 1461903361693 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:16:01 INFO - PROCESS | 2650 | 1461903361696 Marionette TRACE conn5 <- [1,1118,null,{}] 21:16:01 INFO - PROCESS | 2650 | 1461903361705 Marionette TRACE conn5 -> [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:16:02 INFO - PROCESS | 2650 | 1461903362025 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 21:16:02 INFO - PROCESS | 2650 | 1461903362345 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7b3000 == 108 [pid = 2650] [id = 287] 21:16:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2ba59ac00) [pid = 2650] [serial = 862] [outer = (nil)] 21:16:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2ba5a3800) [pid = 2650] [serial = 863] [outer = 0x7fa2ba59ac00] 21:16:02 INFO - PROCESS | 2650 | 1461903362425 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2bb44fc00) [pid = 2650] [serial = 864] [outer = 0x7fa2ba59ac00] 21:16:03 INFO - PROCESS | 2650 | 1461903363283 Marionette TRACE conn5 <- [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:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1637ms 21:16:03 INFO - PROCESS | 2650 | 1461903363330 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 2650 | 1461903363333 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 21:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:16:03 INFO - PROCESS | 2650 | 1461903363339 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 2650 | 1461903363341 Marionette TRACE conn5 <- [1,1122,null,{}] 21:16:03 INFO - PROCESS | 2650 | 1461903363347 Marionette TRACE conn5 -> [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:16:03 INFO - PROCESS | 2650 | 1461903363542 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 21:16:03 INFO - PROCESS | 2650 | 1461903363740 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c09df800 == 109 [pid = 2650] [id = 288] 21:16:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2bb61dc00) [pid = 2650] [serial = 865] [outer = (nil)] 21:16:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2bcd96c00) [pid = 2650] [serial = 866] [outer = 0x7fa2bb61dc00] 21:16:03 INFO - PROCESS | 2650 | 1461903363855 Marionette DEBUG loaded listener.js 21:16:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2be2bf400) [pid = 2650] [serial = 867] [outer = 0x7fa2bb61dc00] 21:16:04 INFO - PROCESS | 2650 | 1461903364748 Marionette TRACE conn5 <- [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:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1484ms 21:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:16:04 INFO - PROCESS | 2650 | 1461903364824 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 21:16:04 INFO - PROCESS | 2650 | 1461903364827 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 21:16:04 INFO - PROCESS | 2650 | 1461903364833 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:16:04 INFO - PROCESS | 2650 | 1461903364836 Marionette TRACE conn5 <- [1,1126,null,{}] 21:16:04 INFO - PROCESS | 2650 | 1461903364841 Marionette TRACE conn5 -> [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:16:05 INFO - PROCESS | 2650 | 1461903365052 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 21:16:05 INFO - PROCESS | 2650 | 1461903365273 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1f1f800 == 110 [pid = 2650] [id = 289] 21:16:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2ba5a0000) [pid = 2650] [serial = 868] [outer = (nil)] 21:16:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2bfc41800) [pid = 2650] [serial = 869] [outer = 0x7fa2ba5a0000] 21:16:05 INFO - PROCESS | 2650 | 1461903365386 Marionette DEBUG loaded listener.js 21:16:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2c0819800) [pid = 2650] [serial = 870] [outer = 0x7fa2ba5a0000] 21:16:06 INFO - PROCESS | 2650 | 1461903366144 Marionette TRACE conn5 <- [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:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1382ms 21:16:06 INFO - PROCESS | 2650 | 1461903366215 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 21:16:06 INFO - PROCESS | 2650 | 1461903366218 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 21:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:16:06 INFO - PROCESS | 2650 | 1461903366224 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:16:06 INFO - PROCESS | 2650 | 1461903366226 Marionette TRACE conn5 <- [1,1130,null,{}] 21:16:06 INFO - PROCESS | 2650 | 1461903366232 Marionette TRACE conn5 -> [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:16:06 INFO - PROCESS | 2650 | 1461903366413 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 21:16:06 INFO - PROCESS | 2650 | 1461903366598 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3236800 == 111 [pid = 2650] [id = 290] 21:16:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2bb624000) [pid = 2650] [serial = 871] [outer = (nil)] 21:16:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2c0903400) [pid = 2650] [serial = 872] [outer = 0x7fa2bb624000] 21:16:06 INFO - PROCESS | 2650 | 1461903366676 Marionette DEBUG loaded listener.js 21:16:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2c0e13000) [pid = 2650] [serial = 873] [outer = 0x7fa2bb624000] 21:16:07 INFO - PROCESS | 2650 | 1461903367577 Marionette TRACE conn5 <- [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:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1381ms 21:16:07 INFO - PROCESS | 2650 | 1461903367607 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 21:16:07 INFO - PROCESS | 2650 | 1461903367610 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 21:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:16:07 INFO - PROCESS | 2650 | 1461903367616 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 2650 | 1461903367619 Marionette TRACE conn5 <- [1,1134,null,{}] 21:16:07 INFO - PROCESS | 2650 | 1461903367624 Marionette TRACE conn5 -> [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:16:07 INFO - PROCESS | 2650 | 1461903367814 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 21:16:08 INFO - PROCESS | 2650 | 1461903368013 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37aa800 == 112 [pid = 2650] [id = 291] 21:16:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2b8049400) [pid = 2650] [serial = 874] [outer = (nil)] 21:16:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2c0e1bc00) [pid = 2650] [serial = 875] [outer = 0x7fa2b8049400] 21:16:08 INFO - PROCESS | 2650 | 1461903368091 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2c0e75000) [pid = 2650] [serial = 876] [outer = 0x7fa2b8049400] 21:16:08 INFO - PROCESS | 2650 | 1461903368957 Marionette TRACE conn5 <- [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:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1379ms 21:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:16:09 INFO - PROCESS | 2650 | 1461903368996 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 2650 | 1461903368998 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 21:16:09 INFO - PROCESS | 2650 | 1461903369005 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 2650 | 1461903369008 Marionette TRACE conn5 <- [1,1138,null,{}] 21:16:09 INFO - PROCESS | 2650 | 1461903369013 Marionette TRACE conn5 -> [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:16:09 INFO - PROCESS | 2650 | 1461903369199 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 21:16:09 INFO - PROCESS | 2650 | 1461903369388 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d90000 == 113 [pid = 2650] [id = 292] 21:16:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2c08d5400) [pid = 2650] [serial = 877] [outer = (nil)] 21:16:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2c1796400) [pid = 2650] [serial = 878] [outer = 0x7fa2c08d5400] 21:16:09 INFO - PROCESS | 2650 | 1461903369477 Marionette DEBUG loaded listener.js 21:16:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2c1e85c00) [pid = 2650] [serial = 879] [outer = 0x7fa2c08d5400] 21:16:10 INFO - PROCESS | 2650 | 1461903370363 Marionette TRACE conn5 <- [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:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1384ms 21:16:10 INFO - PROCESS | 2650 | 1461903370390 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 21:16:10 INFO - PROCESS | 2650 | 1461903370394 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 21:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:16:10 INFO - PROCESS | 2650 | 1461903370399 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:16:10 INFO - PROCESS | 2650 | 1461903370403 Marionette TRACE conn5 <- [1,1142,null,{}] 21:16:10 INFO - PROCESS | 2650 | 1461903370408 Marionette TRACE conn5 -> [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:16:10 INFO - PROCESS | 2650 | 1461903370610 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 21:16:10 INFO - PROCESS | 2650 | 1461903370805 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c987b000 == 114 [pid = 2650] [id = 293] 21:16:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2c0e14800) [pid = 2650] [serial = 880] [outer = (nil)] 21:16:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2c204ac00) [pid = 2650] [serial = 881] [outer = 0x7fa2c0e14800] 21:16:10 INFO - PROCESS | 2650 | 1461903370882 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2c2391400) [pid = 2650] [serial = 882] [outer = 0x7fa2c0e14800] 21:16:11 INFO - PROCESS | 2650 | 1461903371806 Marionette TRACE conn5 <- [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:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1479ms 21:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:16:11 INFO - PROCESS | 2650 | 1461903371880 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 2650 | 1461903371883 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 21:16:11 INFO - PROCESS | 2650 | 1461903371889 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 2650 | 1461903371892 Marionette TRACE conn5 <- [1,1146,null,{}] 21:16:11 INFO - PROCESS | 2650 | 1461903371899 Marionette TRACE conn5 -> [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:16:12 INFO - PROCESS | 2650 | 1461903372094 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 21:16:12 INFO - PROCESS | 2650 | 1461903372283 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d021a800 == 115 [pid = 2650] [id = 294] 21:16:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 211 (0x7fa2ac473400) [pid = 2650] [serial = 883] [outer = (nil)] 21:16:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 212 (0x7fa2c23bf400) [pid = 2650] [serial = 884] [outer = 0x7fa2ac473400] 21:16:12 INFO - PROCESS | 2650 | 1461903372355 Marionette DEBUG loaded listener.js 21:16:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2c2c3b000) [pid = 2650] [serial = 885] [outer = 0x7fa2ac473400] 21:16:13 INFO - PROCESS | 2650 | 1461903373252 Marionette TRACE conn5 <- [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:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1438ms 21:16:13 INFO - PROCESS | 2650 | 1461903373327 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 21:16:13 INFO - PROCESS | 2650 | 1461903373330 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 21:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:16:13 INFO - PROCESS | 2650 | 1461903373345 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:16:13 INFO - PROCESS | 2650 | 1461903373347 Marionette TRACE conn5 <- [1,1150,null,{}] 21:16:13 INFO - PROCESS | 2650 | 1461903373352 Marionette TRACE conn5 -> [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:16:13 INFO - PROCESS | 2650 | 1461903373569 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 21:16:13 INFO - PROCESS | 2650 | 1461903373807 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23ac000 == 116 [pid = 2650] [id = 295] 21:16:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2ac476c00) [pid = 2650] [serial = 886] [outer = (nil)] 21:16:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2b35bc400) [pid = 2650] [serial = 887] [outer = 0x7fa2ac476c00] 21:16:13 INFO - PROCESS | 2650 | 1461903373917 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2c3211800) [pid = 2650] [serial = 888] [outer = 0x7fa2ac476c00] 21:16:15 INFO - PROCESS | 2650 | 1461903375151 Marionette TRACE conn5 <- [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:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1829ms 21:16:15 INFO - PROCESS | 2650 | 1461903375174 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 21:16:15 INFO - PROCESS | 2650 | 1461903375179 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 21:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:16:15 INFO - PROCESS | 2650 | 1461903375187 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:16:15 INFO - PROCESS | 2650 | 1461903375193 Marionette TRACE conn5 <- [1,1154,null,{}] 21:16:15 INFO - PROCESS | 2650 | 1461903375201 Marionette TRACE conn5 -> [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:16:15 INFO - PROCESS | 2650 | 1461903375448 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 21:16:15 INFO - PROCESS | 2650 | 1461903375651 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2629000 == 117 [pid = 2650] [id = 296] 21:16:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2aca06000) [pid = 2650] [serial = 889] [outer = (nil)] 21:16:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2af60ac00) [pid = 2650] [serial = 890] [outer = 0x7fa2aca06000] 21:16:15 INFO - PROCESS | 2650 | 1461903375724 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2b183a400) [pid = 2650] [serial = 891] [outer = 0x7fa2aca06000] 21:16:16 INFO - PROCESS | 2650 | 1461903376587 Marionette TRACE conn5 <- [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:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1440ms 21:16:16 INFO - PROCESS | 2650 | 1461903376627 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 2650 | 1461903376635 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 21:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:16:16 INFO - PROCESS | 2650 | 1461903376645 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 2650 | 1461903376649 Marionette TRACE conn5 <- [1,1158,null,{}] 21:16:16 INFO - PROCESS | 2650 | 1461903376654 Marionette TRACE conn5 -> [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:16:16 INFO - PROCESS | 2650 | 1461903376812 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 21:16:17 INFO - PROCESS | 2650 | 1461903377177 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab63c800 == 118 [pid = 2650] [id = 297] 21:16:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2b25ecc00) [pid = 2650] [serial = 892] [outer = (nil)] 21:16:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2b2615000) [pid = 2650] [serial = 893] [outer = 0x7fa2b25ecc00] 21:16:17 INFO - PROCESS | 2650 | 1461903377245 Marionette DEBUG loaded listener.js 21:16:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2b29dec00) [pid = 2650] [serial = 894] [outer = 0x7fa2b25ecc00] 21:16:18 INFO - PROCESS | 2650 | 1461903378069 Marionette TRACE conn5 <- [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:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1488ms 21:16:18 INFO - PROCESS | 2650 | 1461903378134 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 21:16:18 INFO - PROCESS | 2650 | 1461903378138 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 21:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:16:18 INFO - PROCESS | 2650 | 1461903378144 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:16:18 INFO - PROCESS | 2650 | 1461903378149 Marionette TRACE conn5 <- [1,1162,null,{}] 21:16:18 INFO - PROCESS | 2650 | 1461903378163 Marionette TRACE conn5 -> [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:16:18 INFO - PROCESS | 2650 | 1461903378419 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37fd800 == 117 [pid = 2650] [id = 281] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2ae2cb400) [pid = 2650] [serial = 761] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2c3703400) [pid = 2650] [serial = 752] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2b2870000) [pid = 2650] [serial = 767] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2d0510000) [pid = 2650] [serial = 755] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2af60e000) [pid = 2650] [serial = 764] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2c2395400) [pid = 2650] [serial = 749] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2ae2c2c00) [pid = 2650] [serial = 758] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2c1bbcc00) [pid = 2650] [serial = 746] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2b356ec00) [pid = 2650] [serial = 791] [outer = (nil)] [url = about:blank] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b11800 == 116 [pid = 2650] [id = 280] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2639800 == 115 [pid = 2650] [id = 261] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19a4800 == 114 [pid = 2650] [id = 279] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac327800 == 113 [pid = 2650] [id = 278] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19a0800 == 112 [pid = 2650] [id = 260] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab638800 == 111 [pid = 2650] [id = 277] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28d2000 == 110 [pid = 2650] [id = 276] 21:16:18 INFO - PROCESS | 2650 | 1461903378741 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac341800 == 111 [pid = 2650] [id = 298] 21:16:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2b25ed000) [pid = 2650] [serial = 895] [outer = (nil)] 21:16:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2b2aecc00) [pid = 2650] [serial = 896] [outer = 0x7fa2b25ed000] 21:16:18 INFO - PROCESS | 2650 | 1461903378818 Marionette DEBUG loaded listener.js 21:16:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2b37a7000) [pid = 2650] [serial = 897] [outer = 0x7fa2b25ed000] 21:16:18 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37e4000 == 110 [pid = 2650] [id = 266] 21:16:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19b4800 == 109 [pid = 2650] [id = 265] 21:16:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad838800 == 108 [pid = 2650] [id = 264] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2aefe5000) [pid = 2650] [serial = 774] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2b35b5400) [pid = 2650] [serial = 731] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2b250a800) [pid = 2650] [serial = 779] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2b2af4c00) [pid = 2650] [serial = 770] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 211 (0x7fa2b296f000) [pid = 2650] [serial = 785] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 210 (0x7fa2b29dd800) [pid = 2650] [serial = 786] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2b2be4000) [pid = 2650] [serial = 788] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2b45e0000) [pid = 2650] [serial = 734] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2b286e400) [pid = 2650] [serial = 783] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2ba247c00) [pid = 2650] [serial = 740] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2b31c7800) [pid = 2650] [serial = 789] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2b25ea800) [pid = 2650] [serial = 780] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2af846c00) [pid = 2650] [serial = 776] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2b2509800) [pid = 2650] [serial = 728] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2ae2c3800) [pid = 2650] [serial = 773] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2bfc42000) [pid = 2650] [serial = 743] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2b0f09400) [pid = 2650] [serial = 777] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2af844000) [pid = 2650] [serial = 725] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2b261e000) [pid = 2650] [serial = 782] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2b804cc00) [pid = 2650] [serial = 737] [outer = (nil)] [url = about:blank] 21:16:19 INFO - PROCESS | 2650 | 1461903379547 Marionette TRACE conn5 <- [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:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1433ms 21:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:16:19 INFO - PROCESS | 2650 | 1461903379577 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 21:16:19 INFO - PROCESS | 2650 | 1461903379580 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 21:16:19 INFO - PROCESS | 2650 | 1461903379586 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:16:19 INFO - PROCESS | 2650 | 1461903379589 Marionette TRACE conn5 <- [1,1166,null,{}] 21:16:19 INFO - PROCESS | 2650 | 1461903379607 Marionette TRACE conn5 -> [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:16:19 INFO - PROCESS | 2650 | 1461903379764 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 21:16:19 INFO - PROCESS | 2650 | 1461903379780 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19b3000 == 109 [pid = 2650] [id = 299] 21:16:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2b261e000) [pid = 2650] [serial = 898] [outer = (nil)] 21:16:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2b7eeac00) [pid = 2650] [serial = 899] [outer = 0x7fa2b261e000] 21:16:19 INFO - PROCESS | 2650 | 1461903379838 Marionette DEBUG loaded listener.js 21:16:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2b80bcc00) [pid = 2650] [serial = 900] [outer = 0x7fa2b261e000] 21:16:20 INFO - PROCESS | 2650 | 1461903380652 Marionette TRACE conn5 <- [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:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1130ms 21:16:20 INFO - PROCESS | 2650 | 1461903380716 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 2650 | 1461903380719 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 21:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:16:20 INFO - PROCESS | 2650 | 1461903380729 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 2650 | 1461903380732 Marionette TRACE conn5 <- [1,1170,null,{}] 21:16:20 INFO - PROCESS | 2650 | 1461903380737 Marionette TRACE conn5 -> [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:16:20 INFO - PROCESS | 2650 | 1461903380895 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 21:16:20 INFO - PROCESS | 2650 | 1461903380916 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3502800 == 110 [pid = 2650] [id = 300] 21:16:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2b4225800) [pid = 2650] [serial = 901] [outer = (nil)] 21:16:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2b80e8c00) [pid = 2650] [serial = 902] [outer = 0x7fa2b4225800] 21:16:20 INFO - PROCESS | 2650 | 1461903380988 Marionette DEBUG loaded listener.js 21:16:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2b825e800) [pid = 2650] [serial = 903] [outer = 0x7fa2b4225800] 21:16:21 INFO - PROCESS | 2650 | 1461903381903 Marionette TRACE conn5 <- [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:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1233ms 21:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:16:21 INFO - PROCESS | 2650 | 1461903381959 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 2650 | 1461903381962 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 21:16:21 INFO - PROCESS | 2650 | 1461903381968 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 2650 | 1461903381970 Marionette TRACE conn5 <- [1,1174,null,{}] 21:16:21 INFO - PROCESS | 2650 | 1461903381975 Marionette TRACE conn5 -> [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:16:22 INFO - PROCESS | 2650 | 1461903382211 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 21:16:22 INFO - PROCESS | 2650 | 1461903382238 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:22 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b389d000 == 111 [pid = 2650] [id = 301] 21:16:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2b97d6400) [pid = 2650] [serial = 904] [outer = (nil)] 21:16:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2ba59e000) [pid = 2650] [serial = 905] [outer = 0x7fa2b97d6400] 21:16:22 INFO - PROCESS | 2650 | 1461903382304 Marionette DEBUG loaded listener.js 21:16:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2bb454800) [pid = 2650] [serial = 906] [outer = 0x7fa2b97d6400] 21:16:23 INFO - PROCESS | 2650 | 1461903383137 Marionette TRACE conn5 <- [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:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:16:23 INFO - PROCESS | 2650 | 1461903383613 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 21:16:23 INFO - PROCESS | 2650 | 1461903383621 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:16:23 INFO - PROCESS | 2650 | 1461903383624 Marionette TRACE conn5 <- [1,1178,null,{}] 21:16:23 INFO - PROCESS | 2650 | 1461903383631 Marionette TRACE conn5 -> [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:16:23 INFO - PROCESS | 2650 | 1461903383841 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 21:16:24 INFO - PROCESS | 2650 | 1461903384063 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b29a9000 == 112 [pid = 2650] [id = 302] 21:16:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2b8054c00) [pid = 2650] [serial = 907] [outer = (nil)] 21:16:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2ba648800) [pid = 2650] [serial = 908] [outer = 0x7fa2b8054c00] 21:16:24 INFO - PROCESS | 2650 | 1461903384148 Marionette DEBUG loaded listener.js 21:16:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2bcd93000) [pid = 2650] [serial = 909] [outer = 0x7fa2b8054c00] 21:16:25 INFO - PROCESS | 2650 | 1461903385076 Marionette TRACE conn5 <- [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:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:16:25 INFO - PROCESS | 2650 | 1461903385121 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 21:16:25 INFO - PROCESS | 2650 | 1461903385129 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:16:25 INFO - PROCESS | 2650 | 1461903385132 Marionette TRACE conn5 <- [1,1182,null,{}] 21:16:25 INFO - PROCESS | 2650 | 1461903385140 Marionette TRACE conn5 -> [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:16:25 INFO - PROCESS | 2650 | 1461903385350 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 21:16:25 INFO - PROCESS | 2650 | 1461903385525 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9160000 == 113 [pid = 2650] [id = 303] 21:16:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2b25ea000) [pid = 2650] [serial = 910] [outer = (nil)] 21:16:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2be260000) [pid = 2650] [serial = 911] [outer = 0x7fa2b25ea000] 21:16:25 INFO - PROCESS | 2650 | 1461903385615 Marionette DEBUG loaded listener.js 21:16:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2c0910c00) [pid = 2650] [serial = 912] [outer = 0x7fa2b25ea000] 21:16:26 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:16:26 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:16:26 INFO - PROCESS | 2650 | 1461903386791 Marionette TRACE conn5 <- [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:16:26 INFO - PROCESS | 2650 | 1461903386873 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 21:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:16:26 INFO - PROCESS | 2650 | 1461903386880 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:16:26 INFO - PROCESS | 2650 | 1461903386887 Marionette TRACE conn5 <- [1,1186,null,{}] 21:16:26 INFO - PROCESS | 2650 | 1461903386894 Marionette TRACE conn5 -> [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:16:27 INFO - PROCESS | 2650 | 1461903387149 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 21:16:27 INFO - PROCESS | 2650 | 1461903387383 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b263b000 == 114 [pid = 2650] [id = 304] 21:16:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2b25ec800) [pid = 2650] [serial = 913] [outer = (nil)] 21:16:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2b2618c00) [pid = 2650] [serial = 914] [outer = 0x7fa2b25ec800] 21:16:27 INFO - PROCESS | 2650 | 1461903387504 Marionette DEBUG loaded listener.js 21:16:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2b2af0400) [pid = 2650] [serial = 915] [outer = 0x7fa2b25ec800] 21:16:28 INFO - PROCESS | 2650 | 1461903388437 Marionette TRACE conn5 <- [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:16:28 INFO - PROCESS | 2650 | 1461903388527 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 21:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:16:28 INFO - PROCESS | 2650 | 1461903388537 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:16:28 INFO - PROCESS | 2650 | 1461903388540 Marionette TRACE conn5 <- [1,1190,null,{}] 21:16:28 INFO - PROCESS | 2650 | 1461903388546 Marionette TRACE conn5 -> [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:16:28 INFO - PROCESS | 2650 | 1461903388771 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 21:16:29 INFO - PROCESS | 2650 | 1461903389048 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b915f000 == 115 [pid = 2650] [id = 305] 21:16:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2b2be8000) [pid = 2650] [serial = 916] [outer = (nil)] 21:16:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2b8257400) [pid = 2650] [serial = 917] [outer = 0x7fa2b2be8000] 21:16:29 INFO - PROCESS | 2650 | 1461903389163 Marionette DEBUG loaded listener.js 21:16:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 211 (0x7fa2b8e63000) [pid = 2650] [serial = 918] [outer = 0x7fa2b2be8000] 21:16:30 INFO - PROCESS | 2650 | 1461903390041 Marionette TRACE conn5 <- [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:16:30 INFO - PROCESS | 2650 | 1461903390123 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 21:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:16:30 INFO - PROCESS | 2650 | 1461903390130 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:16:30 INFO - PROCESS | 2650 | 1461903390135 Marionette TRACE conn5 <- [1,1194,null,{}] 21:16:30 INFO - PROCESS | 2650 | 1461903390150 Marionette TRACE conn5 -> [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:16:30 INFO - PROCESS | 2650 | 1461903390378 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 21:16:30 INFO - PROCESS | 2650 | 1461903390615 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bd05c000 == 116 [pid = 2650] [id = 306] 21:16:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 212 (0x7fa2ba64c800) [pid = 2650] [serial = 919] [outer = (nil)] 21:16:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2bd048000) [pid = 2650] [serial = 920] [outer = 0x7fa2ba64c800] 21:16:30 INFO - PROCESS | 2650 | 1461903390743 Marionette DEBUG loaded listener.js 21:16:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2c0e1d800) [pid = 2650] [serial = 921] [outer = 0x7fa2ba64c800] 21:16:31 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:16:31 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:16:31 INFO - PROCESS | 2650 | 1461903391600 Marionette TRACE conn5 <- [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:16:31 INFO - PROCESS | 2650 | 1461903391684 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 21:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:16:31 INFO - PROCESS | 2650 | 1461903391690 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:16:31 INFO - PROCESS | 2650 | 1461903391693 Marionette TRACE conn5 <- [1,1198,null,{}] 21:16:31 INFO - PROCESS | 2650 | 1461903391698 Marionette TRACE conn5 -> [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:16:31 INFO - PROCESS | 2650 | 1461903391918 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 21:16:32 INFO - PROCESS | 2650 | 1461903392144 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37b4800 == 117 [pid = 2650] [id = 307] 21:16:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2ba24b000) [pid = 2650] [serial = 922] [outer = (nil)] 21:16:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2c2047400) [pid = 2650] [serial = 923] [outer = 0x7fa2ba24b000] 21:16:32 INFO - PROCESS | 2650 | 1461903392258 Marionette DEBUG loaded listener.js 21:16:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2c2395800) [pid = 2650] [serial = 924] [outer = 0x7fa2ba24b000] 21:16:33 INFO - PROCESS | 2650 | 1461903393104 Marionette TRACE conn5 <- [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:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1483ms 21:16:33 INFO - PROCESS | 2650 | 1461903393174 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 21:16:33 INFO - PROCESS | 2650 | 1461903393178 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 21:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:16:33 INFO - PROCESS | 2650 | 1461903393184 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:16:33 INFO - PROCESS | 2650 | 1461903393186 Marionette TRACE conn5 <- [1,1202,null,{}] 21:16:33 INFO - PROCESS | 2650 | 1461903393192 Marionette TRACE conn5 -> [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:16:33 INFO - PROCESS | 2650 | 1461903393428 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 21:16:33 INFO - PROCESS | 2650 | 1461903393661 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2cf6b9000 == 118 [pid = 2650] [id = 308] 21:16:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2c2c3e800) [pid = 2650] [serial = 925] [outer = (nil)] 21:16:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2c320bc00) [pid = 2650] [serial = 926] [outer = 0x7fa2c2c3e800] 21:16:33 INFO - PROCESS | 2650 | 1461903393774 Marionette DEBUG loaded listener.js 21:16:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2c370f000) [pid = 2650] [serial = 927] [outer = 0x7fa2c2c3e800] 21:16:34 INFO - PROCESS | 2650 | 1461903394653 Marionette TRACE conn5 <- [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:16:34 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:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1528ms 21:16:34 INFO - PROCESS | 2650 | 1461903394713 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 21:16:34 INFO - PROCESS | 2650 | 1461903394715 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 21:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:16:34 INFO - PROCESS | 2650 | 1461903394722 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:16:34 INFO - PROCESS | 2650 | 1461903394724 Marionette TRACE conn5 <- [1,1206,null,{}] 21:16:34 INFO - PROCESS | 2650 | 1461903394731 Marionette TRACE conn5 -> [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:16:34 INFO - PROCESS | 2650 | 1461903394935 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 21:16:35 INFO - PROCESS | 2650 | 1461903395124 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d1412800 == 119 [pid = 2650] [id = 309] 21:16:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2b8259400) [pid = 2650] [serial = 928] [outer = (nil)] 21:16:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2c47c5c00) [pid = 2650] [serial = 929] [outer = 0x7fa2b8259400] 21:16:35 INFO - PROCESS | 2650 | 1461903395204 Marionette DEBUG loaded listener.js 21:16:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2c512c000) [pid = 2650] [serial = 930] [outer = 0x7fa2b8259400] 21:16:36 INFO - PROCESS | 2650 | 1461903396084 Marionette TRACE conn5 <- [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:16:36 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:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1437ms 21:16:36 INFO - PROCESS | 2650 | 1461903396160 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 21:16:36 INFO - PROCESS | 2650 | 1461903396164 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 21:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:16:36 INFO - PROCESS | 2650 | 1461903396169 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:16:36 INFO - PROCESS | 2650 | 1461903396173 Marionette TRACE conn5 <- [1,1210,null,{}] 21:16:36 INFO - PROCESS | 2650 | 1461903396178 Marionette TRACE conn5 -> [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:16:36 INFO - PROCESS | 2650 | 1461903396395 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 21:16:36 INFO - PROCESS | 2650 | 1461903396647 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4a51800 == 120 [pid = 2650] [id = 310] 21:16:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2c3dad400) [pid = 2650] [serial = 931] [outer = (nil)] 21:16:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 225 (0x7fa2c51b9400) [pid = 2650] [serial = 932] [outer = 0x7fa2c3dad400] 21:16:36 INFO - PROCESS | 2650 | 1461903396794 Marionette DEBUG loaded listener.js 21:16:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2c5ba1800) [pid = 2650] [serial = 933] [outer = 0x7fa2c3dad400] 21:16:37 INFO - PROCESS | 2650 | 1461903397736 Marionette TRACE conn5 <- [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:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1628ms 21:16:37 INFO - PROCESS | 2650 | 1461903397800 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 21:16:37 INFO - PROCESS | 2650 | 1461903397804 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 21:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:16:37 INFO - PROCESS | 2650 | 1461903397809 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:16:37 INFO - PROCESS | 2650 | 1461903397812 Marionette TRACE conn5 <- [1,1214,null,{}] 21:16:37 INFO - PROCESS | 2650 | 1461903397817 Marionette TRACE conn5 -> [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:16:38 INFO - PROCESS | 2650 | 1461903398007 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 21:16:38 INFO - PROCESS | 2650 | 1461903398200 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5086000 == 121 [pid = 2650] [id = 311] 21:16:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2c425ec00) [pid = 2650] [serial = 934] [outer = (nil)] 21:16:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2c6938000) [pid = 2650] [serial = 935] [outer = 0x7fa2c425ec00] 21:16:38 INFO - PROCESS | 2650 | 1461903398273 Marionette DEBUG loaded listener.js 21:16:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2ca612c00) [pid = 2650] [serial = 936] [outer = 0x7fa2c425ec00] 21:16:39 INFO - PROCESS | 2650 | 1461903399146 Marionette TRACE conn5 <- [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:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1379ms 21:16:39 INFO - PROCESS | 2650 | 1461903399190 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 21:16:39 INFO - PROCESS | 2650 | 1461903399194 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 21:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:16:39 INFO - PROCESS | 2650 | 1461903399200 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:16:39 INFO - PROCESS | 2650 | 1461903399202 Marionette TRACE conn5 <- [1,1218,null,{}] 21:16:39 INFO - PROCESS | 2650 | 1461903399208 Marionette TRACE conn5 -> [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:16:39 INFO - PROCESS | 2650 | 1461903399397 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 21:16:39 INFO - PROCESS | 2650 | 1461903399610 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d59a3000 == 122 [pid = 2650] [id = 312] 21:16:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2aefe8400) [pid = 2650] [serial = 937] [outer = (nil)] 21:16:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2ca68d800) [pid = 2650] [serial = 938] [outer = 0x7fa2aefe8400] 21:16:39 INFO - PROCESS | 2650 | 1461903399723 Marionette DEBUG loaded listener.js 21:16:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2d0269c00) [pid = 2650] [serial = 939] [outer = 0x7fa2aefe8400] 21:16:40 INFO - PROCESS | 2650 | 1461903400618 Marionette TRACE conn5 <- [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:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1485ms 21:16:40 INFO - PROCESS | 2650 | 1461903400686 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 21:16:40 INFO - PROCESS | 2650 | 1461903400690 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 21:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:16:40 INFO - PROCESS | 2650 | 1461903400696 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:16:40 INFO - PROCESS | 2650 | 1461903400698 Marionette TRACE conn5 <- [1,1222,null,{}] 21:16:40 INFO - PROCESS | 2650 | 1461903400704 Marionette TRACE conn5 -> [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:16:40 INFO - PROCESS | 2650 | 1461903400906 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 21:16:41 INFO - PROCESS | 2650 | 1461903401096 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d83ce800 == 123 [pid = 2650] [id = 313] 21:16:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2d0575c00) [pid = 2650] [serial = 940] [outer = (nil)] 21:16:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2d05e6c00) [pid = 2650] [serial = 941] [outer = 0x7fa2d0575c00] 21:16:41 INFO - PROCESS | 2650 | 1461903401216 Marionette DEBUG loaded listener.js 21:16:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2d0742400) [pid = 2650] [serial = 942] [outer = 0x7fa2d0575c00] 21:16:42 INFO - PROCESS | 2650 | 1461903402058 Marionette TRACE conn5 <- [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:16:42 INFO - PROCESS | 2650 | 1461903402135 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 21:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:16:42 INFO - PROCESS | 2650 | 1461903402141 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:16:42 INFO - PROCESS | 2650 | 1461903402144 Marionette TRACE conn5 <- [1,1226,null,{}] 21:16:42 INFO - PROCESS | 2650 | 1461903402150 Marionette TRACE conn5 -> [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:16:42 INFO - PROCESS | 2650 | 1461903402373 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 21:16:42 INFO - PROCESS | 2650 | 1461903402610 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc0b800 == 124 [pid = 2650] [id = 314] 21:16:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2d026f400) [pid = 2650] [serial = 943] [outer = (nil)] 21:16:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2d139dc00) [pid = 2650] [serial = 944] [outer = 0x7fa2d026f400] 21:16:42 INFO - PROCESS | 2650 | 1461903402702 Marionette DEBUG loaded listener.js 21:16:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2d1907000) [pid = 2650] [serial = 945] [outer = 0x7fa2d026f400] 21:16:43 INFO - PROCESS | 2650 | 1461903403595 Marionette TRACE conn5 <- [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:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1484ms 21:16:43 INFO - PROCESS | 2650 | 1461903403626 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 21:16:43 INFO - PROCESS | 2650 | 1461903403629 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 21:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:16:43 INFO - PROCESS | 2650 | 1461903403635 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:16:43 INFO - PROCESS | 2650 | 1461903403637 Marionette TRACE conn5 <- [1,1230,null,{}] 21:16:43 INFO - PROCESS | 2650 | 1461903403642 Marionette TRACE conn5 -> [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:16:43 INFO - PROCESS | 2650 | 1461903403836 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 21:16:44 INFO - PROCESS | 2650 | 1461903404043 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b813f800 == 125 [pid = 2650] [id = 315] 21:16:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2b3568000) [pid = 2650] [serial = 946] [outer = (nil)] 21:16:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2d33b4c00) [pid = 2650] [serial = 947] [outer = 0x7fa2b3568000] 21:16:44 INFO - PROCESS | 2650 | 1461903404110 Marionette DEBUG loaded listener.js 21:16:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2d38ec800) [pid = 2650] [serial = 948] [outer = 0x7fa2b3568000] 21:16:44 INFO - PROCESS | 2650 | 1461903404989 Marionette TRACE conn5 <- [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:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1387ms 21:16:45 INFO - PROCESS | 2650 | 1461903405023 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 21:16:45 INFO - PROCESS | 2650 | 1461903405026 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 21:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:16:45 INFO - PROCESS | 2650 | 1461903405049 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:16:45 INFO - PROCESS | 2650 | 1461903405052 Marionette TRACE conn5 <- [1,1234,null,{}] 21:16:45 INFO - PROCESS | 2650 | 1461903405060 Marionette TRACE conn5 -> [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:16:45 INFO - PROCESS | 2650 | 1461903405243 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 21:16:45 INFO - PROCESS | 2650 | 1461903405886 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19a8000 == 126 [pid = 2650] [id = 316] 21:16:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2aca0c400) [pid = 2650] [serial = 949] [outer = (nil)] 21:16:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2ae2c5400) [pid = 2650] [serial = 950] [outer = 0x7fa2aca0c400] 21:16:45 INFO - PROCESS | 2650 | 1461903405963 Marionette DEBUG loaded listener.js 21:16:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2af610000) [pid = 2650] [serial = 951] [outer = 0x7fa2aca0c400] 21:16:46 INFO - PROCESS | 2650 | 1461903406806 Marionette TRACE conn5 <- [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:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1806ms 21:16:46 INFO - PROCESS | 2650 | 1461903406842 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 21:16:46 INFO - PROCESS | 2650 | 1461903406848 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 21:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:16:46 INFO - PROCESS | 2650 | 1461903406855 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:16:46 INFO - PROCESS | 2650 | 1461903406860 Marionette TRACE conn5 <- [1,1238,null,{}] 21:16:46 INFO - PROCESS | 2650 | 1461903406866 Marionette TRACE conn5 -> [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:16:47 INFO - PROCESS | 2650 | 1461903407043 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 21:16:47 INFO - PROCESS | 2650 | 1461903407260 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b351f800 == 127 [pid = 2650] [id = 317] 21:16:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2ac310000) [pid = 2650] [serial = 952] [outer = (nil)] 21:16:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2b0f03000) [pid = 2650] [serial = 953] [outer = 0x7fa2ac310000] 21:16:47 INFO - PROCESS | 2650 | 1461903407324 Marionette DEBUG loaded listener.js 21:16:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2b31c0000) [pid = 2650] [serial = 954] [outer = 0x7fa2ac310000] 21:16:48 INFO - PROCESS | 2650 | 1461903408328 Marionette TRACE conn5 <- [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:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1534ms 21:16:48 INFO - PROCESS | 2650 | 1461903408392 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 21:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:16:48 INFO - PROCESS | 2650 | 1461903408398 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 21:16:48 INFO - PROCESS | 2650 | 1461903408403 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:16:48 INFO - PROCESS | 2650 | 1461903408406 Marionette TRACE conn5 <- [1,1242,null,{}] 21:16:48 INFO - PROCESS | 2650 | 1461903408412 Marionette TRACE conn5 -> [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:16:48 INFO - PROCESS | 2650 | 1461903408609 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 21:16:48 INFO - PROCESS | 2650 | 1461903408811 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23a3800 == 128 [pid = 2650] [id = 318] 21:16:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2b35b8000) [pid = 2650] [serial = 955] [outer = (nil)] 21:16:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2b8255400) [pid = 2650] [serial = 956] [outer = 0x7fa2b35b8000] 21:16:48 INFO - PROCESS | 2650 | 1461903408889 Marionette DEBUG loaded listener.js 21:16:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2b9712400) [pid = 2650] [serial = 957] [outer = 0x7fa2b35b8000] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b29a9000 == 127 [pid = 2650] [id = 302] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2b35b4800) [pid = 2650] [serial = 848] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2ba64ac00) [pid = 2650] [serial = 824] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2ba189800) [pid = 2650] [serial = 821] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b389d000 == 126 [pid = 2650] [id = 301] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3502800 == 125 [pid = 2650] [id = 300] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19b3000 == 124 [pid = 2650] [id = 299] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac341800 == 123 [pid = 2650] [id = 298] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab63c800 == 122 [pid = 2650] [id = 297] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2629000 == 121 [pid = 2650] [id = 296] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c987b000 == 120 [pid = 2650] [id = 293] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3d90000 == 119 [pid = 2650] [id = 292] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37aa800 == 118 [pid = 2650] [id = 291] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3236800 == 117 [pid = 2650] [id = 290] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1f1f800 == 116 [pid = 2650] [id = 289] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c09df800 == 115 [pid = 2650] [id = 288] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb7b3000 == 114 [pid = 2650] [id = 287] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9f59800 == 113 [pid = 2650] [id = 286] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e4f800 == 112 [pid = 2650] [id = 285] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3635800 == 111 [pid = 2650] [id = 284] 21:16:49 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af8d5000 == 110 [pid = 2650] [id = 283] 21:16:49 INFO - PROCESS | 2650 | 1461903409877 Marionette TRACE conn5 <- [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:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2b8e61400) [pid = 2650] [serial = 846] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2b35bd400) [pid = 2650] [serial = 840] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2b8252400) [pid = 2650] [serial = 809] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2b8252800) [pid = 2650] [serial = 845] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2b296ac00) [pid = 2650] [serial = 836] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2b8e5dc00) [pid = 2650] [serial = 815] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2b422a800) [pid = 2650] [serial = 806] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2ae2c9800) [pid = 2650] [serial = 794] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2b7eecc00) [pid = 2650] [serial = 843] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2b4224000) [pid = 2650] [serial = 842] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2b8263000) [pid = 2650] [serial = 812] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2af3c5000) [pid = 2650] [serial = 830] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2b97c8800) [pid = 2650] [serial = 818] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2b2af5400) [pid = 2650] [serial = 800] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2b2af3400) [pid = 2650] [serial = 837] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2af84a800) [pid = 2650] [serial = 831] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2b1845800) [pid = 2650] [serial = 797] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2b2bbd800) [pid = 2650] [serial = 839] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2b25e3c00) [pid = 2650] [serial = 834] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2b2bbb800) [pid = 2650] [serial = 827] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2b3571000) [pid = 2650] [serial = 803] [outer = (nil)] [url = about:blank] 21:16:49 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2b2211800) [pid = 2650] [serial = 833] [outer = (nil)] [url = about:blank] 21:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1532ms 21:16:49 INFO - PROCESS | 2650 | 1461903409945 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 21:16:49 INFO - PROCESS | 2650 | 1461903409949 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 21:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:16:49 INFO - PROCESS | 2650 | 1461903409964 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:16:49 INFO - PROCESS | 2650 | 1461903409972 Marionette TRACE conn5 <- [1,1246,null,{}] 21:16:49 INFO - PROCESS | 2650 | 1461903409979 Marionette TRACE conn5 -> [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:16:50 INFO - PROCESS | 2650 | 1461903410159 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 21:16:50 INFO - PROCESS | 2650 | 1461903410308 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2629000 == 111 [pid = 2650] [id = 319] 21:16:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2b25ea800) [pid = 2650] [serial = 958] [outer = (nil)] 21:16:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2b9882400) [pid = 2650] [serial = 959] [outer = 0x7fa2b25ea800] 21:16:50 INFO - PROCESS | 2650 | 1461903410376 Marionette DEBUG loaded listener.js 21:16:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2ba64d800) [pid = 2650] [serial = 960] [outer = 0x7fa2b25ea800] 21:16:51 INFO - PROCESS | 2650 | 1461903411108 Marionette TRACE conn5 <- [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:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1207ms 21:16:51 INFO - PROCESS | 2650 | 1461903411165 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 21:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:16:51 INFO - PROCESS | 2650 | 1461903411169 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 21:16:51 INFO - PROCESS | 2650 | 1461903411174 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:16:51 INFO - PROCESS | 2650 | 1461903411177 Marionette TRACE conn5 <- [1,1250,null,{}] 21:16:51 INFO - PROCESS | 2650 | 1461903411182 Marionette TRACE conn5 -> [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:16:51 INFO - PROCESS | 2650 | 1461903411352 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 21:16:51 INFO - PROCESS | 2650 | 1461903411368 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41cf800 == 112 [pid = 2650] [id = 320] 21:16:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2ba66b800) [pid = 2650] [serial = 961] [outer = (nil)] 21:16:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2bd049800) [pid = 2650] [serial = 962] [outer = 0x7fa2ba66b800] 21:16:51 INFO - PROCESS | 2650 | 1461903411426 Marionette DEBUG loaded listener.js 21:16:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2bfc42000) [pid = 2650] [serial = 963] [outer = 0x7fa2ba66b800] 21:16:52 INFO - PROCESS | 2650 | 1461903412400 Marionette TRACE conn5 <- [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:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1278ms 21:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:16:52 INFO - PROCESS | 2650 | 1461903412453 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 21:16:52 INFO - PROCESS | 2650 | 1461903412456 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 21:16:52 INFO - PROCESS | 2650 | 1461903412462 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:16:52 INFO - PROCESS | 2650 | 1461903412465 Marionette TRACE conn5 <- [1,1254,null,{}] 21:16:52 INFO - PROCESS | 2650 | 1461903412475 Marionette TRACE conn5 -> [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:16:52 INFO - PROCESS | 2650 | 1461903412692 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 21:16:52 INFO - PROCESS | 2650 | 1461903412719 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9154800 == 113 [pid = 2650] [id = 321] 21:16:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2c0e15800) [pid = 2650] [serial = 964] [outer = (nil)] 21:16:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2c0e1f400) [pid = 2650] [serial = 965] [outer = 0x7fa2c0e15800] 21:16:52 INFO - PROCESS | 2650 | 1461903412798 Marionette DEBUG loaded listener.js 21:16:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2c238b800) [pid = 2650] [serial = 966] [outer = 0x7fa2c0e15800] 21:16:53 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2b97d6400) [pid = 2650] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:16:53 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2b25ecc00) [pid = 2650] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:16:53 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2b25ed000) [pid = 2650] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:16:53 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2b4225800) [pid = 2650] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:16:53 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2aca06000) [pid = 2650] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:16:53 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2b261e000) [pid = 2650] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:16:53 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2b8054c00) [pid = 2650] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:16:53 INFO - PROCESS | 2650 | 1461903413961 Marionette TRACE conn5 <- [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:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1541ms 21:16:54 INFO - PROCESS | 2650 | 1461903414003 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 21:16:54 INFO - PROCESS | 2650 | 1461903414006 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 21:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:16:54 INFO - PROCESS | 2650 | 1461903414012 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:16:54 INFO - PROCESS | 2650 | 1461903414014 Marionette TRACE conn5 <- [1,1258,null,{}] 21:16:54 INFO - PROCESS | 2650 | 1461903414019 Marionette TRACE conn5 -> [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:16:54 INFO - PROCESS | 2650 | 1461903414187 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 21:16:54 INFO - PROCESS | 2650 | 1461903414379 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41c7800 == 114 [pid = 2650] [id = 322] 21:16:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2be2cdc00) [pid = 2650] [serial = 967] [outer = (nil)] 21:16:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2c0e16400) [pid = 2650] [serial = 968] [outer = 0x7fa2be2cdc00] 21:16:54 INFO - PROCESS | 2650 | 1461903414439 Marionette DEBUG loaded listener.js 21:16:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2c2c35000) [pid = 2650] [serial = 969] [outer = 0x7fa2be2cdc00] 21:16:55 INFO - PROCESS | 2650 | 1461903415252 Marionette TRACE conn5 <- [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:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1282ms 21:16:55 INFO - PROCESS | 2650 | 1461903415295 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 21:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:16:55 INFO - PROCESS | 2650 | 1461903415310 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 21:16:55 INFO - PROCESS | 2650 | 1461903415316 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:16:55 INFO - PROCESS | 2650 | 1461903415320 Marionette TRACE conn5 <- [1,1262,null,{}] 21:16:55 INFO - PROCESS | 2650 | 1461903415324 Marionette TRACE conn5 -> [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:16:55 INFO - PROCESS | 2650 | 1461903415492 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 21:16:55 INFO - PROCESS | 2650 | 1461903415507 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc22000 == 115 [pid = 2650] [id = 323] 21:16:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2b2bc4000) [pid = 2650] [serial = 970] [outer = (nil)] 21:16:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2c47cfc00) [pid = 2650] [serial = 971] [outer = 0x7fa2b2bc4000] 21:16:55 INFO - PROCESS | 2650 | 1461903415566 Marionette DEBUG loaded listener.js 21:16:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2d056f400) [pid = 2650] [serial = 972] [outer = 0x7fa2b2bc4000] 21:16:56 INFO - PROCESS | 2650 | 1461903416671 Marionette TRACE conn5 <- [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:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1430ms 21:16:56 INFO - PROCESS | 2650 | 1461903416747 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 21:16:56 INFO - PROCESS | 2650 | 1461903416753 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 21:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:16:56 INFO - PROCESS | 2650 | 1461903416762 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:16:56 INFO - PROCESS | 2650 | 1461903416766 Marionette TRACE conn5 <- [1,1266,null,{}] 21:16:56 INFO - PROCESS | 2650 | 1461903416774 Marionette TRACE conn5 -> [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:16:57 INFO - PROCESS | 2650 | 1461903417026 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 21:16:57 INFO - PROCESS | 2650 | 1461903417294 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23b8800 == 116 [pid = 2650] [id = 324] 21:16:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2b2876400) [pid = 2650] [serial = 973] [outer = (nil)] 21:16:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2b2974400) [pid = 2650] [serial = 974] [outer = 0x7fa2b2876400] 21:16:57 INFO - PROCESS | 2650 | 1461903417370 Marionette DEBUG loaded listener.js 21:16:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2b31c7000) [pid = 2650] [serial = 975] [outer = 0x7fa2b2876400] 21:16:58 INFO - PROCESS | 2650 | 1461903418221 Marionette TRACE conn5 <- [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:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1532ms 21:16:58 INFO - PROCESS | 2650 | 1461903418295 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 21:16:58 INFO - PROCESS | 2650 | 1461903418302 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 21:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:16:58 INFO - PROCESS | 2650 | 1461903418314 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:16:58 INFO - PROCESS | 2650 | 1461903418317 Marionette TRACE conn5 <- [1,1270,null,{}] 21:16:58 INFO - PROCESS | 2650 | 1461903418323 Marionette TRACE conn5 -> [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:16:58 INFO - PROCESS | 2650 | 1461903418554 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 21:16:58 INFO - PROCESS | 2650 | 1461903418900 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9148000 == 117 [pid = 2650] [id = 325] 21:16:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2ba18ec00) [pid = 2650] [serial = 976] [outer = (nil)] 21:16:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2ba59c400) [pid = 2650] [serial = 977] [outer = 0x7fa2ba18ec00] 21:16:59 INFO - PROCESS | 2650 | 1461903418994 Marionette DEBUG loaded listener.js 21:16:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2be2bf800) [pid = 2650] [serial = 978] [outer = 0x7fa2ba18ec00] 21:16:59 INFO - PROCESS | 2650 | 1461903419891 Marionette TRACE conn5 <- [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:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1630ms 21:16:59 INFO - PROCESS | 2650 | 1461903419945 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 21:16:59 INFO - PROCESS | 2650 | 1461903419948 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 21:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:16:59 INFO - PROCESS | 2650 | 1461903419954 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:16:59 INFO - PROCESS | 2650 | 1461903419960 Marionette TRACE conn5 <- [1,1274,null,{}] 21:16:59 INFO - PROCESS | 2650 | 1461903419975 Marionette TRACE conn5 -> [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:17:00 INFO - PROCESS | 2650 | 1461903420172 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 21:17:00 INFO - PROCESS | 2650 | 1461903420417 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37a9000 == 118 [pid = 2650] [id = 326] 21:17:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2c238cc00) [pid = 2650] [serial = 979] [outer = (nil)] 21:17:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2c3125000) [pid = 2650] [serial = 980] [outer = 0x7fa2c238cc00] 21:17:00 INFO - PROCESS | 2650 | 1461903420536 Marionette DEBUG loaded listener.js 21:17:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2c47c3000) [pid = 2650] [serial = 981] [outer = 0x7fa2c238cc00] 21:17:01 INFO - PROCESS | 2650 | 1461903421431 Marionette TRACE conn5 <- [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:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1534ms 21:17:01 INFO - PROCESS | 2650 | 1461903421489 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 21:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:17:01 INFO - PROCESS | 2650 | 1461903421494 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 21:17:01 INFO - PROCESS | 2650 | 1461903421500 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:17:01 INFO - PROCESS | 2650 | 1461903421503 Marionette TRACE conn5 <- [1,1278,null,{}] 21:17:01 INFO - PROCESS | 2650 | 1461903421508 Marionette TRACE conn5 -> [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:17:01 INFO - PROCESS | 2650 | 1461903421725 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 21:17:01 INFO - PROCESS | 2650 | 1461903421967 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0210000 == 119 [pid = 2650] [id = 327] 21:17:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2c238ac00) [pid = 2650] [serial = 982] [outer = (nil)] 21:17:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2c47c9400) [pid = 2650] [serial = 983] [outer = 0x7fa2c238ac00] 21:17:02 INFO - PROCESS | 2650 | 1461903422095 Marionette DEBUG loaded listener.js 21:17:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2d13a3c00) [pid = 2650] [serial = 984] [outer = 0x7fa2c238ac00] 21:17:02 INFO - PROCESS | 2650 | 1461903422902 Marionette TRACE conn5 <- [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:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1478ms 21:17:02 INFO - PROCESS | 2650 | 1461903422979 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 21:17:02 INFO - PROCESS | 2650 | 1461903422981 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 21:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:17:02 INFO - PROCESS | 2650 | 1461903422988 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:17:02 INFO - PROCESS | 2650 | 1461903422991 Marionette TRACE conn5 <- [1,1282,null,{}] 21:17:03 INFO - PROCESS | 2650 | 1461903422997 Marionette TRACE conn5 -> [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:17:03 INFO - PROCESS | 2650 | 1461903423221 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 21:17:03 INFO - PROCESS | 2650 | 1461903423453 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5095800 == 120 [pid = 2650] [id = 328] 21:17:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2c2c33400) [pid = 2650] [serial = 985] [outer = (nil)] 21:17:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2d17bc800) [pid = 2650] [serial = 986] [outer = 0x7fa2c2c33400] 21:17:03 INFO - PROCESS | 2650 | 1461903423567 Marionette DEBUG loaded listener.js 21:17:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2d4a9b000) [pid = 2650] [serial = 987] [outer = 0x7fa2c2c33400] 21:17:04 INFO - PROCESS | 2650 | 1461903424446 Marionette TRACE conn5 <- [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:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1529ms 21:17:04 INFO - PROCESS | 2650 | 1461903424522 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 21:17:04 INFO - PROCESS | 2650 | 1461903424524 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 21:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:17:04 INFO - PROCESS | 2650 | 1461903424531 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:17:04 INFO - PROCESS | 2650 | 1461903424533 Marionette TRACE conn5 <- [1,1286,null,{}] 21:17:04 INFO - PROCESS | 2650 | 1461903424538 Marionette TRACE conn5 -> [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:17:04 INFO - PROCESS | 2650 | 1461903424783 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 21:17:05 INFO - PROCESS | 2650 | 1461903425024 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a56000 == 121 [pid = 2650] [id = 329] 21:17:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2d53a1000) [pid = 2650] [serial = 988] [outer = (nil)] 21:17:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2d543e400) [pid = 2650] [serial = 989] [outer = 0x7fa2d53a1000] 21:17:05 INFO - PROCESS | 2650 | 1461903425143 Marionette DEBUG loaded listener.js 21:17:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2d5444c00) [pid = 2650] [serial = 990] [outer = 0x7fa2d53a1000] 21:17:05 INFO - PROCESS | 2650 | 1461903425967 Marionette TRACE conn5 <- [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:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1481ms 21:17:06 INFO - PROCESS | 2650 | 1461903426013 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 21:17:06 INFO - PROCESS | 2650 | 1461903426016 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 21:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:17:06 INFO - PROCESS | 2650 | 1461903426022 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:17:06 INFO - PROCESS | 2650 | 1461903426024 Marionette TRACE conn5 <- [1,1290,null,{}] 21:17:06 INFO - PROCESS | 2650 | 1461903426029 Marionette TRACE conn5 -> [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:17:06 INFO - PROCESS | 2650 | 1461903426203 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 21:17:06 INFO - PROCESS | 2650 | 1461903426400 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8f60800 == 122 [pid = 2650] [id = 330] 21:17:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2aa8e6000) [pid = 2650] [serial = 991] [outer = (nil)] 21:17:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2aa8ec000) [pid = 2650] [serial = 992] [outer = 0x7fa2aa8e6000] 21:17:06 INFO - PROCESS | 2650 | 1461903426469 Marionette DEBUG loaded listener.js 21:17:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2aa8f0c00) [pid = 2650] [serial = 993] [outer = 0x7fa2aa8e6000] 21:17:07 INFO - PROCESS | 2650 | 1461903427336 Marionette TRACE conn5 <- [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:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1389ms 21:17:07 INFO - PROCESS | 2650 | 1461903427412 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 21:17:07 INFO - PROCESS | 2650 | 1461903427416 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 21:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:17:07 INFO - PROCESS | 2650 | 1461903427422 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:17:07 INFO - PROCESS | 2650 | 1461903427424 Marionette TRACE conn5 <- [1,1294,null,{}] 21:17:07 INFO - PROCESS | 2650 | 1461903427430 Marionette TRACE conn5 -> [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:17:07 INFO - PROCESS | 2650 | 1461903427623 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 21:17:07 INFO - PROCESS | 2650 | 1461903427819 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d9ba4800 == 123 [pid = 2650] [id = 331] 21:17:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2aa8e8400) [pid = 2650] [serial = 994] [outer = (nil)] 21:17:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2d543c800) [pid = 2650] [serial = 995] [outer = 0x7fa2aa8e8400] 21:17:07 INFO - PROCESS | 2650 | 1461903427888 Marionette DEBUG loaded listener.js 21:17:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2d5448c00) [pid = 2650] [serial = 996] [outer = 0x7fa2aa8e8400] 21:17:08 INFO - PROCESS | 2650 | 1461903428774 Marionette TRACE conn5 <- [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:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1377ms 21:17:08 INFO - PROCESS | 2650 | 1461903428801 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 21:17:08 INFO - PROCESS | 2650 | 1461903428804 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 21:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:17:08 INFO - PROCESS | 2650 | 1461903428810 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:17:08 INFO - PROCESS | 2650 | 1461903428812 Marionette TRACE conn5 <- [1,1298,null,{}] 21:17:08 INFO - PROCESS | 2650 | 1461903428818 Marionette TRACE conn5 -> [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:17:09 INFO - PROCESS | 2650 | 1461903429023 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 21:17:09 INFO - PROCESS | 2650 | 1461903429222 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9b19000 == 124 [pid = 2650] [id = 332] 21:17:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2aa8e2800) [pid = 2650] [serial = 997] [outer = (nil)] 21:17:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2b4838c00) [pid = 2650] [serial = 998] [outer = 0x7fa2aa8e2800] 21:17:09 INFO - PROCESS | 2650 | 1461903429295 Marionette DEBUG loaded listener.js 21:17:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2b483d400) [pid = 2650] [serial = 999] [outer = 0x7fa2aa8e2800] 21:17:10 INFO - PROCESS | 2650 | 1461903430155 Marionette TRACE conn5 <- [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:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1380ms 21:17:10 INFO - PROCESS | 2650 | 1461903430190 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 21:17:10 INFO - PROCESS | 2650 | 1461903430193 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 21:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:17:10 INFO - PROCESS | 2650 | 1461903430200 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:17:10 INFO - PROCESS | 2650 | 1461903430203 Marionette TRACE conn5 <- [1,1302,null,{}] 21:17:10 INFO - PROCESS | 2650 | 1461903430208 Marionette TRACE conn5 -> [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:17:10 INFO - PROCESS | 2650 | 1461903430391 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 21:17:10 INFO - PROCESS | 2650 | 1461903430599 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a82d3000 == 125 [pid = 2650] [id = 333] 21:17:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2aa8ea400) [pid = 2650] [serial = 1000] [outer = (nil)] 21:17:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2abe8b000) [pid = 2650] [serial = 1001] [outer = 0x7fa2aa8ea400] 21:17:10 INFO - PROCESS | 2650 | 1461903430670 Marionette DEBUG loaded listener.js 21:17:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2abe90400) [pid = 2650] [serial = 1002] [outer = 0x7fa2aa8ea400] 21:17:11 INFO - PROCESS | 2650 | 1461903431544 Marionette TRACE conn5 <- [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:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1378ms 21:17:11 INFO - PROCESS | 2650 | 1461903431579 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 21:17:11 INFO - PROCESS | 2650 | 1461903431583 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 21:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:17:11 INFO - PROCESS | 2650 | 1461903431589 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:17:11 INFO - PROCESS | 2650 | 1461903431593 Marionette TRACE conn5 <- [1,1306,null,{}] 21:17:11 INFO - PROCESS | 2650 | 1461903431598 Marionette TRACE conn5 -> [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:17:11 INFO - PROCESS | 2650 | 1461903431802 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 21:17:12 INFO - PROCESS | 2650 | 1461903432019 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac1d9000 == 126 [pid = 2650] [id = 334] 21:17:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2abe82400) [pid = 2650] [serial = 1003] [outer = (nil)] 21:17:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2af840800) [pid = 2650] [serial = 1004] [outer = 0x7fa2abe82400] 21:17:12 INFO - PROCESS | 2650 | 1461903432140 Marionette DEBUG loaded listener.js 21:17:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2bcd97800) [pid = 2650] [serial = 1005] [outer = 0x7fa2abe82400] 21:17:13 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1fbb000 == 125 [pid = 2650] [id = 10] 21:17:13 INFO - PROCESS | 2650 | 1461903433689 Marionette TRACE conn5 <- [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:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2132ms 21:17:13 INFO - PROCESS | 2650 | 1461903433722 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 21:17:13 INFO - PROCESS | 2650 | 1461903433727 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 21:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:17:13 INFO - PROCESS | 2650 | 1461903433734 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:17:13 INFO - PROCESS | 2650 | 1461903433740 Marionette TRACE conn5 <- [1,1310,null,{}] 21:17:13 INFO - PROCESS | 2650 | 1461903433746 Marionette TRACE conn5 -> [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:17:13 INFO - PROCESS | 2650 | 1461903433972 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 21:17:14 INFO - PROCESS | 2650 | 1461903434181 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b0cba800 == 126 [pid = 2650] [id = 335] 21:17:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 267 (0x7fa2aa6aa400) [pid = 2650] [serial = 1006] [outer = (nil)] 21:17:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2ae2c0400) [pid = 2650] [serial = 1007] [outer = 0x7fa2aa6aa400] 21:17:14 INFO - PROCESS | 2650 | 1461903434246 Marionette DEBUG loaded listener.js 21:17:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2af604800) [pid = 2650] [serial = 1008] [outer = 0x7fa2aa6aa400] 21:17:15 INFO - PROCESS | 2650 | 1461903435128 Marionette TRACE conn5 <- [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:17:15 INFO - PROCESS | 2650 | 1461903435177 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 21:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:17:15 INFO - PROCESS | 2650 | 1461903435186 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:17:15 INFO - PROCESS | 2650 | 1461903435190 Marionette TRACE conn5 <- [1,1314,null,{}] 21:17:15 INFO - PROCESS | 2650 | 1461903435195 Marionette TRACE conn5 -> [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:17:15 INFO - PROCESS | 2650 | 1461903435368 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 21:17:15 INFO - PROCESS | 2650 | 1461903435805 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad82d800 == 127 [pid = 2650] [id = 336] 21:17:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2b221a400) [pid = 2650] [serial = 1009] [outer = (nil)] 21:17:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2b2612c00) [pid = 2650] [serial = 1010] [outer = 0x7fa2b221a400] 21:17:15 INFO - PROCESS | 2650 | 1461903435918 Marionette DEBUG loaded listener.js 21:17:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2b286a400) [pid = 2650] [serial = 1011] [outer = 0x7fa2b221a400] 21:17:16 INFO - PROCESS | 2650 | 1461903436753 Marionette TRACE conn5 <- [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:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1630ms 21:17:16 INFO - PROCESS | 2650 | 1461903436817 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 21:17:16 INFO - PROCESS | 2650 | 1461903436821 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 21:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:17:16 INFO - PROCESS | 2650 | 1461903436827 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:17:16 INFO - PROCESS | 2650 | 1461903436832 Marionette TRACE conn5 <- [1,1318,null,{}] 21:17:16 INFO - PROCESS | 2650 | 1461903436849 Marionette TRACE conn5 -> [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:17:17 INFO - PROCESS | 2650 | 1461903437064 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 21:17:17 INFO - PROCESS | 2650 | 1461903437262 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37e0000 == 128 [pid = 2650] [id = 337] 21:17:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2b286bc00) [pid = 2650] [serial = 1012] [outer = (nil)] 21:17:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2b2be2c00) [pid = 2650] [serial = 1013] [outer = 0x7fa2b286bc00] 21:17:17 INFO - PROCESS | 2650 | 1461903437369 Marionette DEBUG loaded listener.js 21:17:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2b356b800) [pid = 2650] [serial = 1014] [outer = 0x7fa2b286bc00] 21:17:18 INFO - PROCESS | 2650 | 1461903438198 Marionette TRACE conn5 <- [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:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1440ms 21:17:18 INFO - PROCESS | 2650 | 1461903438268 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 21:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:17:18 INFO - PROCESS | 2650 | 1461903438273 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 21:17:18 INFO - PROCESS | 2650 | 1461903438278 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:17:18 INFO - PROCESS | 2650 | 1461903438280 Marionette TRACE conn5 <- [1,1322,null,{}] 21:17:18 INFO - PROCESS | 2650 | 1461903438285 Marionette TRACE conn5 -> [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:17:18 INFO - PROCESS | 2650 | 1461903438464 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 21:17:18 INFO - PROCESS | 2650 | 1461903438670 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3754000 == 129 [pid = 2650] [id = 338] 21:17:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2b286f000) [pid = 2650] [serial = 1015] [outer = (nil)] 21:17:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 277 (0x7fa2b4228400) [pid = 2650] [serial = 1016] [outer = 0x7fa2b286f000] 21:17:18 INFO - PROCESS | 2650 | 1461903438739 Marionette DEBUG loaded listener.js 21:17:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 278 (0x7fa2b483c800) [pid = 2650] [serial = 1017] [outer = 0x7fa2b286f000] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2abac7000 == 128 [pid = 2650] [id = 227] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 277 (0x7fa2b35bc400) [pid = 2650] [serial = 887] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 276 (0x7fa2bfc41800) [pid = 2650] [serial = 869] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2c23bf400) [pid = 2650] [serial = 884] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2b97cec00) [pid = 2650] [serial = 860] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2c204ac00) [pid = 2650] [serial = 881] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2b2869800) [pid = 2650] [serial = 854] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2b80bf800) [pid = 2650] [serial = 857] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2bcd96c00) [pid = 2650] [serial = 866] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2c0e1bc00) [pid = 2650] [serial = 875] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2ba5a3800) [pid = 2650] [serial = 863] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2c0903400) [pid = 2650] [serial = 872] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 266 (0x7fa2af606800) [pid = 2650] [serial = 851] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2c1796400) [pid = 2650] [serial = 878] [outer = (nil)] [url = about:blank] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac1e0000 == 127 [pid = 2650] [id = 229] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b362d800 == 126 [pid = 2650] [id = 226] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac1c5000 == 125 [pid = 2650] [id = 228] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac338800 == 124 [pid = 2650] [id = 230] 21:17:19 INFO - PROCESS | 2650 | 1461903439787 Marionette TRACE conn5 <- [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:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41c7800 == 123 [pid = 2650] [id = 322] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9154800 == 122 [pid = 2650] [id = 321] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41cf800 == 121 [pid = 2650] [id = 320] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2629000 == 120 [pid = 2650] [id = 319] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b23a3800 == 119 [pid = 2650] [id = 318] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b351f800 == 118 [pid = 2650] [id = 317] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19a8000 == 117 [pid = 2650] [id = 316] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b813f800 == 116 [pid = 2650] [id = 315] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc0b800 == 115 [pid = 2650] [id = 314] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d83ce800 == 114 [pid = 2650] [id = 313] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d59a3000 == 113 [pid = 2650] [id = 312] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d5086000 == 112 [pid = 2650] [id = 311] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4a51800 == 111 [pid = 2650] [id = 310] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d1412800 == 110 [pid = 2650] [id = 309] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2cf6b9000 == 109 [pid = 2650] [id = 308] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37b4800 == 108 [pid = 2650] [id = 307] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bd05c000 == 107 [pid = 2650] [id = 306] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b915f000 == 106 [pid = 2650] [id = 305] 21:17:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b263b000 == 105 [pid = 2650] [id = 304] 21:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1587ms 21:17:19 INFO - PROCESS | 2650 | 1461903439867 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 21:17:19 INFO - PROCESS | 2650 | 1461903439871 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 21:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:17:19 INFO - PROCESS | 2650 | 1461903439876 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:17:19 INFO - PROCESS | 2650 | 1461903439878 Marionette TRACE conn5 <- [1,1326,null,{}] 21:17:19 INFO - PROCESS | 2650 | 1461903439884 Marionette TRACE conn5 -> [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:17:20 INFO - PROCESS | 2650 | 1461903440050 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2ba59e000) [pid = 2650] [serial = 905] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2b29dec00) [pid = 2650] [serial = 894] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2b2615000) [pid = 2650] [serial = 893] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2b2aecc00) [pid = 2650] [serial = 896] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2b37a7000) [pid = 2650] [serial = 897] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2b80e8c00) [pid = 2650] [serial = 902] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2b183a400) [pid = 2650] [serial = 891] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2af60ac00) [pid = 2650] [serial = 890] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2b7eeac00) [pid = 2650] [serial = 899] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2b80bcc00) [pid = 2650] [serial = 900] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2bb454800) [pid = 2650] [serial = 906] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2bcd93000) [pid = 2650] [serial = 909] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2ba648800) [pid = 2650] [serial = 908] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2b825e800) [pid = 2650] [serial = 903] [outer = (nil)] [url = about:blank] 21:17:20 INFO - PROCESS | 2650 | 1461903440254 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad836000 == 106 [pid = 2650] [id = 339] 21:17:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2af60ac00) [pid = 2650] [serial = 1018] [outer = (nil)] 21:17:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2b29d5800) [pid = 2650] [serial = 1019] [outer = 0x7fa2af60ac00] 21:17:20 INFO - PROCESS | 2650 | 1461903440314 Marionette DEBUG loaded listener.js 21:17:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2b37a9800) [pid = 2650] [serial = 1020] [outer = 0x7fa2af60ac00] 21:17:21 INFO - PROCESS | 2650 | 1461903441003 Marionette TRACE conn5 <- [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:17:21 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:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1181ms 21:17:21 INFO - PROCESS | 2650 | 1461903441080 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 21:17:21 INFO - PROCESS | 2650 | 1461903441083 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 21:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:17:21 INFO - PROCESS | 2650 | 1461903441096 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:17:21 INFO - PROCESS | 2650 | 1461903441098 Marionette TRACE conn5 <- [1,1330,null,{}] 21:17:21 INFO - PROCESS | 2650 | 1461903441102 Marionette TRACE conn5 -> [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:17:21 INFO - PROCESS | 2650 | 1461903441297 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 21:17:21 INFO - PROCESS | 2650 | 1461903441308 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b99800 == 107 [pid = 2650] [id = 340] 21:17:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2b37aa400) [pid = 2650] [serial = 1021] [outer = (nil)] 21:17:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2b80ee400) [pid = 2650] [serial = 1022] [outer = 0x7fa2b37aa400] 21:17:21 INFO - PROCESS | 2650 | 1461903441369 Marionette DEBUG loaded listener.js 21:17:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2b97cec00) [pid = 2650] [serial = 1023] [outer = 0x7fa2b37aa400] 21:17:22 INFO - PROCESS | 2650 | 1461903442228 Marionette TRACE conn5 <- [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:17:22 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:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1179ms 21:17:22 INFO - PROCESS | 2650 | 1461903442283 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 21:17:22 INFO - PROCESS | 2650 | 1461903442285 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 21:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:17:22 INFO - PROCESS | 2650 | 1461903442308 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:17:22 INFO - PROCESS | 2650 | 1461903442321 Marionette TRACE conn5 <- [1,1334,null,{}] 21:17:22 INFO - PROCESS | 2650 | 1461903442327 Marionette TRACE conn5 -> [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:17:22 INFO - PROCESS | 2650 | 1461903442535 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 21:17:22 INFO - PROCESS | 2650 | 1461903442559 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:22 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b485d800 == 108 [pid = 2650] [id = 341] 21:17:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2b804a000) [pid = 2650] [serial = 1024] [outer = (nil)] 21:17:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2ba5a1000) [pid = 2650] [serial = 1025] [outer = 0x7fa2b804a000] 21:17:22 INFO - PROCESS | 2650 | 1461903442619 Marionette DEBUG loaded listener.js 21:17:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2bcd93000) [pid = 2650] [serial = 1026] [outer = 0x7fa2b804a000] 21:17:23 INFO - PROCESS | 2650 | 1461903443427 Marionette TRACE conn5 <- [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:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1192ms 21:17:23 INFO - PROCESS | 2650 | 1461903443500 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 21:17:23 INFO - PROCESS | 2650 | 1461903443504 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 21:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:17:23 INFO - PROCESS | 2650 | 1461903443509 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:17:23 INFO - PROCESS | 2650 | 1461903443511 Marionette TRACE conn5 <- [1,1338,null,{}] 21:17:23 INFO - PROCESS | 2650 | 1461903443517 Marionette TRACE conn5 -> [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:17:23 INFO - PROCESS | 2650 | 1461903443747 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 21:17:23 INFO - PROCESS | 2650 | 1461903443772 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4bd1800 == 109 [pid = 2650] [id = 342] 21:17:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2b97cf800) [pid = 2650] [serial = 1027] [outer = (nil)] 21:17:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2be25ac00) [pid = 2650] [serial = 1028] [outer = 0x7fa2b97cf800] 21:17:23 INFO - PROCESS | 2650 | 1461903443829 Marionette DEBUG loaded listener.js 21:17:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2c0e12800) [pid = 2650] [serial = 1029] [outer = 0x7fa2b97cf800] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2b35b8000) [pid = 2650] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2aca0c400) [pid = 2650] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2ba66b800) [pid = 2650] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2b25ea800) [pid = 2650] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2b0f06000) [pid = 2650] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2c0e15800) [pid = 2650] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2ac310000) [pid = 2650] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2b2bbfc00) [pid = 2650] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2b2bc0000) [pid = 2650] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2ba244000) [pid = 2650] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2af605c00) [pid = 2650] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2ac476c00) [pid = 2650] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2ac306400) [pid = 2650] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2b220d000) [pid = 2650] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2adb18400) [pid = 2650] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2b261bc00) [pid = 2650] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2aca09800) [pid = 2650] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2ac311c00) [pid = 2650] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2b80b9800) [pid = 2650] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2be2cdc00) [pid = 2650] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:17:25 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2b7ee3000) [pid = 2650] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:17:26 INFO - PROCESS | 2650 | 1461903446078 Marionette TRACE conn5 <- [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:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2600ms 21:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:17:26 INFO - PROCESS | 2650 | 1461903446110 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 21:17:26 INFO - PROCESS | 2650 | 1461903446113 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 21:17:26 INFO - PROCESS | 2650 | 1461903446119 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:17:26 INFO - PROCESS | 2650 | 1461903446121 Marionette TRACE conn5 <- [1,1342,null,{}] 21:17:26 INFO - PROCESS | 2650 | 1461903446126 Marionette TRACE conn5 -> [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:17:26 INFO - PROCESS | 2650 | 1461903446373 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 21:17:26 INFO - PROCESS | 2650 | 1461903446389 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19ae000 == 110 [pid = 2650] [id = 343] 21:17:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2ac310000) [pid = 2650] [serial = 1030] [outer = (nil)] 21:17:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2af605c00) [pid = 2650] [serial = 1031] [outer = 0x7fa2ac310000] 21:17:26 INFO - PROCESS | 2650 | 1461903446455 Marionette DEBUG loaded listener.js 21:17:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2b7ee3000) [pid = 2650] [serial = 1032] [outer = 0x7fa2ac310000] 21:17:27 INFO - PROCESS | 2650 | 1461903447175 Marionette TRACE conn5 <- [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:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1132ms 21:17:27 INFO - PROCESS | 2650 | 1461903447251 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 21:17:27 INFO - PROCESS | 2650 | 1461903447255 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 21:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:17:27 INFO - PROCESS | 2650 | 1461903447269 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:17:27 INFO - PROCESS | 2650 | 1461903447270 Marionette TRACE conn5 <- [1,1346,null,{}] 21:17:27 INFO - PROCESS | 2650 | 1461903447276 Marionette TRACE conn5 -> [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:17:27 INFO - PROCESS | 2650 | 1461903447583 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 21:17:27 INFO - PROCESS | 2650 | 1461903447780 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad838000 == 111 [pid = 2650] [id = 344] 21:17:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2aa6a3400) [pid = 2650] [serial = 1033] [outer = (nil)] 21:17:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2aa6abc00) [pid = 2650] [serial = 1034] [outer = 0x7fa2aa6a3400] 21:17:27 INFO - PROCESS | 2650 | 1461903447859 Marionette DEBUG loaded listener.js 21:17:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2abe85400) [pid = 2650] [serial = 1035] [outer = 0x7fa2aa6a3400] 21:17:28 INFO - PROCESS | 2650 | 1461903448853 Marionette TRACE conn5 <- [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:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1638ms 21:17:28 INFO - PROCESS | 2650 | 1461903448901 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 21:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:17:28 INFO - PROCESS | 2650 | 1461903448906 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 21:17:28 INFO - PROCESS | 2650 | 1461903448913 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:17:28 INFO - PROCESS | 2650 | 1461903448919 Marionette TRACE conn5 <- [1,1350,null,{}] 21:17:28 INFO - PROCESS | 2650 | 1461903448926 Marionette TRACE conn5 -> [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:17:29 INFO - PROCESS | 2650 | 1461903449154 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 21:17:29 INFO - PROCESS | 2650 | 1461903449429 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b1f000 == 112 [pid = 2650] [id = 345] 21:17:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2b250d800) [pid = 2650] [serial = 1036] [outer = (nil)] 21:17:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2b2619000) [pid = 2650] [serial = 1037] [outer = 0x7fa2b250d800] 21:17:29 INFO - PROCESS | 2650 | 1461903449550 Marionette DEBUG loaded listener.js 21:17:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2b29d6000) [pid = 2650] [serial = 1038] [outer = 0x7fa2b250d800] 21:17:30 INFO - PROCESS | 2650 | 1461903450423 Marionette TRACE conn5 <- [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:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1548ms 21:17:30 INFO - PROCESS | 2650 | 1461903450461 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 21:17:30 INFO - PROCESS | 2650 | 1461903450466 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 21:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:17:30 INFO - PROCESS | 2650 | 1461903450473 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:17:30 INFO - PROCESS | 2650 | 1461903450476 Marionette TRACE conn5 <- [1,1354,null,{}] 21:17:30 INFO - PROCESS | 2650 | 1461903450481 Marionette TRACE conn5 -> [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:17:30 INFO - PROCESS | 2650 | 1461903450671 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 21:17:30 INFO - PROCESS | 2650 | 1461903450876 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8131000 == 113 [pid = 2650] [id = 346] 21:17:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2af608c00) [pid = 2650] [serial = 1039] [outer = (nil)] 21:17:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2b356a400) [pid = 2650] [serial = 1040] [outer = 0x7fa2af608c00] 21:17:30 INFO - PROCESS | 2650 | 1461903450944 Marionette DEBUG loaded listener.js 21:17:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2b422e000) [pid = 2650] [serial = 1041] [outer = 0x7fa2af608c00] 21:17:31 INFO - PROCESS | 2650 | 1461903451936 Marionette TRACE conn5 <- [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:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1478ms 21:17:31 INFO - PROCESS | 2650 | 1461903451952 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 21:17:31 INFO - PROCESS | 2650 | 1461903451958 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 21:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:17:31 INFO - PROCESS | 2650 | 1461903451974 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:17:31 INFO - PROCESS | 2650 | 1461903451980 Marionette TRACE conn5 <- [1,1358,null,{}] 21:17:31 INFO - PROCESS | 2650 | 1461903451985 Marionette TRACE conn5 -> [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:17:32 INFO - PROCESS | 2650 | 1461903452179 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 21:17:32 INFO - PROCESS | 2650 | 1461903452378 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9b22000 == 114 [pid = 2650] [id = 347] 21:17:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2b2872c00) [pid = 2650] [serial = 1042] [outer = (nil)] 21:17:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2b8252800) [pid = 2650] [serial = 1043] [outer = 0x7fa2b2872c00] 21:17:32 INFO - PROCESS | 2650 | 1461903452451 Marionette DEBUG loaded listener.js 21:17:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2ba188000) [pid = 2650] [serial = 1044] [outer = 0x7fa2b2872c00] 21:17:33 INFO - PROCESS | 2650 | 1461903453311 Marionette TRACE conn5 <- [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:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1395ms 21:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:17:33 INFO - PROCESS | 2650 | 1461903453362 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 21:17:33 INFO - PROCESS | 2650 | 1461903453365 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 21:17:33 INFO - PROCESS | 2650 | 1461903453372 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:17:33 INFO - PROCESS | 2650 | 1461903453375 Marionette TRACE conn5 <- [1,1362,null,{}] 21:17:33 INFO - PROCESS | 2650 | 1461903453382 Marionette TRACE conn5 -> [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:17:33 INFO - PROCESS | 2650 | 1461903453565 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 21:17:33 INFO - PROCESS | 2650 | 1461903453766 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba6c7000 == 115 [pid = 2650] [id = 348] 21:17:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2b45df800) [pid = 2650] [serial = 1045] [outer = (nil)] 21:17:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2be2e0000) [pid = 2650] [serial = 1046] [outer = 0x7fa2b45df800] 21:17:33 INFO - PROCESS | 2650 | 1461903453837 Marionette DEBUG loaded listener.js 21:17:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2c0e6a400) [pid = 2650] [serial = 1047] [outer = 0x7fa2b45df800] 21:17:34 INFO - PROCESS | 2650 | 1461903454756 Marionette TRACE conn5 <- [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:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1443ms 21:17:34 INFO - PROCESS | 2650 | 1461903454816 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 21:17:34 INFO - PROCESS | 2650 | 1461903454824 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 21:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:17:34 INFO - PROCESS | 2650 | 1461903454831 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:17:34 INFO - PROCESS | 2650 | 1461903454834 Marionette TRACE conn5 <- [1,1366,null,{}] 21:17:34 INFO - PROCESS | 2650 | 1461903454840 Marionette TRACE conn5 -> [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:17:35 INFO - PROCESS | 2650 | 1461903455043 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 21:17:35 INFO - PROCESS | 2650 | 1461903455241 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c198c800 == 116 [pid = 2650] [id = 349] 21:17:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2c2045c00) [pid = 2650] [serial = 1048] [outer = (nil)] 21:17:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2c2185000) [pid = 2650] [serial = 1049] [outer = 0x7fa2c2045c00] 21:17:35 INFO - PROCESS | 2650 | 1461903455384 Marionette DEBUG loaded listener.js 21:17:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2c2ad6000) [pid = 2650] [serial = 1050] [outer = 0x7fa2c2045c00] 21:17:36 INFO - PROCESS | 2650 | 1461903456288 Marionette TRACE conn5 <- [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:17:36 INFO - PROCESS | 2650 | 1461903456317 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 21:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:17:36 INFO - PROCESS | 2650 | 1461903456323 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:17:36 INFO - PROCESS | 2650 | 1461903456326 Marionette TRACE conn5 <- [1,1370,null,{}] 21:17:36 INFO - PROCESS | 2650 | 1461903456331 Marionette TRACE conn5 -> [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:17:36 INFO - PROCESS | 2650 | 1461903456506 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 21:17:36 INFO - PROCESS | 2650 | 1461903456707 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37bc000 == 117 [pid = 2650] [id = 350] 21:17:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2b2217800) [pid = 2650] [serial = 1051] [outer = (nil)] 21:17:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2c47cb400) [pid = 2650] [serial = 1052] [outer = 0x7fa2b2217800] 21:17:36 INFO - PROCESS | 2650 | 1461903456777 Marionette DEBUG loaded listener.js 21:17:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2c5c61c00) [pid = 2650] [serial = 1053] [outer = 0x7fa2b2217800] 21:17:37 INFO - PROCESS | 2650 | 1461903457649 Marionette TRACE conn5 <- [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:17:37 INFO - PROCESS | 2650 | 1461903457714 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 21:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:17:37 INFO - PROCESS | 2650 | 1461903457720 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:17:37 INFO - PROCESS | 2650 | 1461903457723 Marionette TRACE conn5 <- [1,1374,null,{}] 21:17:37 INFO - PROCESS | 2650 | 1461903457728 Marionette TRACE conn5 -> [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:17:37 INFO - PROCESS | 2650 | 1461903457914 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 21:17:38 INFO - PROCESS | 2650 | 1461903458113 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a19000 == 118 [pid = 2650] [id = 351] 21:17:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 267 (0x7fa2c0e75c00) [pid = 2650] [serial = 1054] [outer = (nil)] 21:17:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2cf634000) [pid = 2650] [serial = 1055] [outer = 0x7fa2c0e75c00] 21:17:38 INFO - PROCESS | 2650 | 1461903458186 Marionette DEBUG loaded listener.js 21:17:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2d071b400) [pid = 2650] [serial = 1056] [outer = 0x7fa2c0e75c00] 21:17:39 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:17:39 INFO - PROCESS | 2650 | 1461903459082 Marionette TRACE conn5 <- [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:17:39 INFO - PROCESS | 2650 | 1461903459157 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 21:17:39 INFO - PROCESS | 2650 | 1461903459164 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:17:39 INFO - PROCESS | 2650 | 1461903459167 Marionette TRACE conn5 <- [1,1378,null,{}] 21:17:39 INFO - PROCESS | 2650 | 1461903459172 Marionette TRACE conn5 -> [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:17:39 INFO - PROCESS | 2650 | 1461903459377 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 21:17:39 INFO - PROCESS | 2650 | 1461903459619 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d38ad800 == 119 [pid = 2650] [id = 352] 21:17:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2c311e400) [pid = 2650] [serial = 1057] [outer = (nil)] 21:17:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2d1755800) [pid = 2650] [serial = 1058] [outer = 0x7fa2c311e400] 21:17:39 INFO - PROCESS | 2650 | 1461903459704 Marionette DEBUG loaded listener.js 21:17:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2d33ab400) [pid = 2650] [serial = 1059] [outer = 0x7fa2c311e400] 21:17:40 INFO - PROCESS | 2650 | 1461903460546 Marionette TRACE conn5 <- [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:17:40 INFO - PROCESS | 2650 | 1461903460601 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 21:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:17:40 INFO - PROCESS | 2650 | 1461903460608 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:17:40 INFO - PROCESS | 2650 | 1461903460617 Marionette TRACE conn5 <- [1,1382,null,{}] 21:17:40 INFO - PROCESS | 2650 | 1461903460622 Marionette TRACE conn5 -> [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:17:40 INFO - PROCESS | 2650 | 1461903460814 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 21:17:41 INFO - PROCESS | 2650 | 1461903461017 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d806a000 == 120 [pid = 2650] [id = 353] 21:17:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2cf639000) [pid = 2650] [serial = 1060] [outer = (nil)] 21:17:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2d4c42400) [pid = 2650] [serial = 1061] [outer = 0x7fa2cf639000] 21:17:41 INFO - PROCESS | 2650 | 1461903461091 Marionette DEBUG loaded listener.js 21:17:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2d53a0800) [pid = 2650] [serial = 1062] [outer = 0x7fa2cf639000] 21:17:41 INFO - PROCESS | 2650 | [2650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:17:42 INFO - PROCESS | 2650 | 1461903462025 Marionette TRACE conn5 <- [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:17:42 INFO - PROCESS | 2650 | 1461903462108 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 21:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:17:42 INFO - PROCESS | 2650 | 1461903462115 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:17:42 INFO - PROCESS | 2650 | 1461903462118 Marionette TRACE conn5 <- [1,1386,null,{}] 21:17:42 INFO - PROCESS | 2650 | 1461903462123 Marionette TRACE conn5 -> [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:17:42 INFO - PROCESS | 2650 | 1461903462365 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 21:17:42 INFO - PROCESS | 2650 | 1461903462634 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a80da800 == 121 [pid = 2650] [id = 354] 21:17:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2d5444000) [pid = 2650] [serial = 1063] [outer = (nil)] 21:17:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 277 (0x7fa2d544a000) [pid = 2650] [serial = 1064] [outer = 0x7fa2d5444000] 21:17:42 INFO - PROCESS | 2650 | 1461903462720 Marionette DEBUG loaded listener.js 21:17:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 278 (0x7fa2d5538400) [pid = 2650] [serial = 1065] [outer = 0x7fa2d5444000] 21:17:43 INFO - PROCESS | 2650 | 1461903463618 Marionette TRACE conn5 <- [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:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:17:43 INFO - PROCESS | 2650 | 1461903463655 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 21:17:43 INFO - PROCESS | 2650 | 1461903463661 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:17:43 INFO - PROCESS | 2650 | 1461903463666 Marionette TRACE conn5 <- [1,1390,null,{}] 21:17:43 INFO - PROCESS | 2650 | 1461903463672 Marionette TRACE conn5 -> [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:17:43 INFO - PROCESS | 2650 | 1461903463891 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 21:17:44 INFO - PROCESS | 2650 | 1461903464159 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a65da000 == 122 [pid = 2650] [id = 355] 21:17:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 279 (0x7fa2a72cb400) [pid = 2650] [serial = 1066] [outer = (nil)] 21:17:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 280 (0x7fa2a72d1400) [pid = 2650] [serial = 1067] [outer = 0x7fa2a72cb400] 21:17:44 INFO - PROCESS | 2650 | 1461903464284 Marionette DEBUG loaded listener.js 21:17:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 281 (0x7fa2d5539800) [pid = 2650] [serial = 1068] [outer = 0x7fa2a72cb400] 21:17:45 INFO - PROCESS | 2650 | 1461903465139 Marionette TRACE conn5 <- [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:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1538ms 21:17:45 INFO - PROCESS | 2650 | 1461903465199 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 21:17:45 INFO - PROCESS | 2650 | 1461903465203 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 21:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:17:45 INFO - PROCESS | 2650 | 1461903465209 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:17:45 INFO - PROCESS | 2650 | 1461903465212 Marionette TRACE conn5 <- [1,1394,null,{}] 21:17:45 INFO - PROCESS | 2650 | 1461903465217 Marionette TRACE conn5 -> [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:17:45 INFO - PROCESS | 2650 | 1461903465462 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 21:17:45 INFO - PROCESS | 2650 | 1461903465711 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa73b800 == 123 [pid = 2650] [id = 356] 21:17:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 282 (0x7fa2a6015c00) [pid = 2650] [serial = 1069] [outer = (nil)] 21:17:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 283 (0x7fa2a601cc00) [pid = 2650] [serial = 1070] [outer = 0x7fa2a6015c00] 21:17:45 INFO - PROCESS | 2650 | 1461903465825 Marionette DEBUG loaded listener.js 21:17:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 284 (0x7fa2a6022000) [pid = 2650] [serial = 1071] [outer = 0x7fa2a6015c00] 21:17:46 INFO - PROCESS | 2650 | 1461903466675 Marionette TRACE conn5 <- [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:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1480ms 21:17:46 INFO - PROCESS | 2650 | 1461903466693 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 21:17:46 INFO - PROCESS | 2650 | 1461903466695 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 21:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:17:46 INFO - PROCESS | 2650 | 1461903466702 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:17:46 INFO - PROCESS | 2650 | 1461903466705 Marionette TRACE conn5 <- [1,1398,null,{}] 21:17:46 INFO - PROCESS | 2650 | 1461903466710 Marionette TRACE conn5 -> [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:17:46 INFO - PROCESS | 2650 | 1461903466903 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 21:17:47 INFO - PROCESS | 2650 | 1461903467108 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a62bd800 == 124 [pid = 2650] [id = 357] 21:17:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 285 (0x7fa2a6016000) [pid = 2650] [serial = 1072] [outer = (nil)] 21:17:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 286 (0x7fa2a6290400) [pid = 2650] [serial = 1073] [outer = 0x7fa2a6016000] 21:17:47 INFO - PROCESS | 2650 | 1461903467178 Marionette DEBUG loaded listener.js 21:17:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 287 (0x7fa2a6295c00) [pid = 2650] [serial = 1074] [outer = 0x7fa2a6016000] 21:17:48 INFO - PROCESS | 2650 | 1461903468090 Marionette TRACE conn5 <- [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:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1432ms 21:17:48 INFO - PROCESS | 2650 | 1461903468136 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 21:17:48 INFO - PROCESS | 2650 | 1461903468140 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 21:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:17:48 INFO - PROCESS | 2650 | 1461903468146 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:17:48 INFO - PROCESS | 2650 | 1461903468148 Marionette TRACE conn5 <- [1,1402,null,{}] 21:17:48 INFO - PROCESS | 2650 | 1461903468153 Marionette TRACE conn5 -> [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:17:48 INFO - PROCESS | 2650 | 1461903468355 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 21:17:48 INFO - PROCESS | 2650 | 1461903468607 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa748000 == 125 [pid = 2650] [id = 358] 21:17:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 288 (0x7fa2a601e000) [pid = 2650] [serial = 1075] [outer = (nil)] 21:17:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 289 (0x7fa2a629a800) [pid = 2650] [serial = 1076] [outer = 0x7fa2a601e000] 21:17:48 INFO - PROCESS | 2650 | 1461903468725 Marionette DEBUG loaded listener.js 21:17:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 290 (0x7fa2a6431000) [pid = 2650] [serial = 1077] [outer = 0x7fa2a601e000] 21:17:49 INFO - PROCESS | 2650 | 1461903469583 Marionette TRACE conn5 <- [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:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1483ms 21:17:49 INFO - PROCESS | 2650 | 1461903469630 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 21:17:49 INFO - PROCESS | 2650 | 1461903469634 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 21:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:17:49 INFO - PROCESS | 2650 | 1461903469640 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:17:49 INFO - PROCESS | 2650 | 1461903469642 Marionette TRACE conn5 <- [1,1406,null,{}] 21:17:49 INFO - PROCESS | 2650 | 1461903469647 Marionette TRACE conn5 -> [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:17:49 INFO - PROCESS | 2650 | 1461903469846 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 21:17:50 INFO - PROCESS | 2650 | 1461903470103 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19a5000 == 126 [pid = 2650] [id = 359] 21:17:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 291 (0x7fa2a601c000) [pid = 2650] [serial = 1078] [outer = (nil)] 21:17:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 292 (0x7fa2a6436400) [pid = 2650] [serial = 1079] [outer = 0x7fa2a601c000] 21:17:50 INFO - PROCESS | 2650 | 1461903470219 Marionette DEBUG loaded listener.js 21:17:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 293 (0x7fa2a643b800) [pid = 2650] [serial = 1080] [outer = 0x7fa2a601c000] 21:17:51 INFO - PROCESS | 2650 | 1461903471030 Marionette TRACE conn5 <- [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:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1437ms 21:17:51 INFO - PROCESS | 2650 | 1461903471078 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 21:17:51 INFO - PROCESS | 2650 | 1461903471082 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 21:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:17:51 INFO - PROCESS | 2650 | 1461903471087 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:17:51 INFO - PROCESS | 2650 | 1461903471089 Marionette TRACE conn5 <- [1,1410,null,{}] 21:17:51 INFO - PROCESS | 2650 | 1461903471095 Marionette TRACE conn5 -> [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:17:51 INFO - PROCESS | 2650 | 1461903471304 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 21:17:51 INFO - PROCESS | 2650 | 1461903471512 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa507000 == 127 [pid = 2650] [id = 360] 21:17:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 294 (0x7fa2a628e800) [pid = 2650] [serial = 1081] [outer = (nil)] 21:17:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 295 (0x7fa2ac473000) [pid = 2650] [serial = 1082] [outer = 0x7fa2a628e800] 21:17:51 INFO - PROCESS | 2650 | 1461903471579 Marionette DEBUG loaded listener.js 21:17:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 296 (0x7fa2b45e0000) [pid = 2650] [serial = 1083] [outer = 0x7fa2a628e800] 21:17:52 INFO - PROCESS | 2650 | 1461903472610 Marionette TRACE conn5 <- [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:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1577ms 21:17:52 INFO - PROCESS | 2650 | 1461903472667 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 21:17:52 INFO - PROCESS | 2650 | 1461903472669 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 21:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:17:52 INFO - PROCESS | 2650 | 1461903472675 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 2650 | 1461903472678 Marionette TRACE conn5 <- [1,1414,null,{}] 21:17:52 INFO - PROCESS | 2650 | 1461903472683 Marionette TRACE conn5 -> [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:17:52 INFO - PROCESS | 2650 | 1461903472919 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 21:17:53 INFO - PROCESS | 2650 | 1461903473229 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa520000 == 128 [pid = 2650] [id = 361] 21:17:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 297 (0x7fa2a6434400) [pid = 2650] [serial = 1084] [outer = (nil)] 21:17:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 298 (0x7fa2aa554800) [pid = 2650] [serial = 1085] [outer = 0x7fa2a6434400] 21:17:53 INFO - PROCESS | 2650 | 1461903473299 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 299 (0x7fa2aa55b400) [pid = 2650] [serial = 1086] [outer = 0x7fa2a6434400] 21:17:54 INFO - PROCESS | 2650 | 1461903474752 Marionette TRACE conn5 <- [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:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2089ms 21:17:54 INFO - PROCESS | 2650 | 1461903474764 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 21:17:54 INFO - PROCESS | 2650 | 1461903474770 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 21:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:17:54 INFO - PROCESS | 2650 | 1461903474777 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:17:54 INFO - PROCESS | 2650 | 1461903474782 Marionette TRACE conn5 <- [1,1418,null,{}] 21:17:54 INFO - PROCESS | 2650 | 1461903474789 Marionette TRACE conn5 -> [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:17:55 INFO - PROCESS | 2650 | 1461903475071 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 21:17:55 INFO - PROCESS | 2650 | 1461903475350 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ae0f2000 == 129 [pid = 2650] [id = 362] 21:17:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 300 (0x7fa2aa8eac00) [pid = 2650] [serial = 1087] [outer = (nil)] 21:17:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 301 (0x7fa2aa8f1c00) [pid = 2650] [serial = 1088] [outer = 0x7fa2aa8eac00] 21:17:55 INFO - PROCESS | 2650 | 1461903475419 Marionette DEBUG loaded listener.js 21:17:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 302 (0x7fa2ac476000) [pid = 2650] [serial = 1089] [outer = 0x7fa2aa8eac00] 21:17:56 INFO - PROCESS | 2650 | 1461903476486 Marionette TRACE conn5 <- [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:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1784ms 21:17:56 INFO - PROCESS | 2650 | 1461903476562 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 21:17:56 INFO - PROCESS | 2650 | 1461903476569 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 21:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:17:56 INFO - PROCESS | 2650 | 1461903476579 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:17:56 INFO - PROCESS | 2650 | 1461903476583 Marionette TRACE conn5 <- [1,1422,null,{}] 21:17:56 INFO - PROCESS | 2650 | 1461903476588 Marionette TRACE conn5 -> [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:17:56 INFO - PROCESS | 2650 | 1461903476788 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 21:17:57 INFO - PROCESS | 2650 | 1461903477076 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2acdc2800 == 130 [pid = 2650] [id = 363] 21:17:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 303 (0x7fa2af60d800) [pid = 2650] [serial = 1090] [outer = (nil)] 21:17:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 304 (0x7fa2af846c00) [pid = 2650] [serial = 1091] [outer = 0x7fa2af60d800] 21:17:57 INFO - PROCESS | 2650 | 1461903477157 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 305 (0x7fa2b2214800) [pid = 2650] [serial = 1092] [outer = 0x7fa2af60d800] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19ae000 == 129 [pid = 2650] [id = 343] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4bd1800 == 128 [pid = 2650] [id = 342] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b485d800 == 127 [pid = 2650] [id = 341] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b99800 == 126 [pid = 2650] [id = 340] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad836000 == 125 [pid = 2650] [id = 339] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3754000 == 124 [pid = 2650] [id = 338] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37e0000 == 123 [pid = 2650] [id = 337] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad82d800 == 122 [pid = 2650] [id = 336] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0cba800 == 121 [pid = 2650] [id = 335] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d9ba4800 == 120 [pid = 2650] [id = 331] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f60800 == 119 [pid = 2650] [id = 330] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a56000 == 118 [pid = 2650] [id = 329] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d5095800 == 117 [pid = 2650] [id = 328] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0210000 == 116 [pid = 2650] [id = 327] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37a9000 == 115 [pid = 2650] [id = 326] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9148000 == 114 [pid = 2650] [id = 325] 21:17:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b23b8800 == 113 [pid = 2650] [id = 324] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 304 (0x7fa2c2c35000) [pid = 2650] [serial = 969] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 303 (0x7fa2b8255400) [pid = 2650] [serial = 956] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 302 (0x7fa2c2047400) [pid = 2650] [serial = 923] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 301 (0x7fa2ae2c5400) [pid = 2650] [serial = 950] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 300 (0x7fa2bd049800) [pid = 2650] [serial = 962] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 299 (0x7fa2bd048000) [pid = 2650] [serial = 920] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 298 (0x7fa2b9882400) [pid = 2650] [serial = 959] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 297 (0x7fa2b2618c00) [pid = 2650] [serial = 914] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 296 (0x7fa2b25e7000) [pid = 2650] [serial = 644] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 295 (0x7fa2ba64d800) [pid = 2650] [serial = 960] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 294 (0x7fa2c238b800) [pid = 2650] [serial = 966] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 293 (0x7fa2ca68d800) [pid = 2650] [serial = 938] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 292 (0x7fa2b0f03000) [pid = 2650] [serial = 953] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 291 (0x7fa2b8257400) [pid = 2650] [serial = 917] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 290 (0x7fa2d139dc00) [pid = 2650] [serial = 944] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 289 (0x7fa2be260000) [pid = 2650] [serial = 911] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 288 (0x7fa2c9774000) [pid = 2650] [serial = 626] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 287 (0x7fa2b826cc00) [pid = 2650] [serial = 629] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 286 (0x7fa2c5b9ec00) [pid = 2650] [serial = 620] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 285 (0x7fa2c51b9400) [pid = 2650] [serial = 932] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 284 (0x7fa2af610000) [pid = 2650] [serial = 951] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 283 (0x7fa2b422f800) [pid = 2650] [serial = 771] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 282 (0x7fa2c3211800) [pid = 2650] [serial = 888] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 281 (0x7fa2c47c5c00) [pid = 2650] [serial = 929] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 280 (0x7fa2ac479000) [pid = 2650] [serial = 692] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 279 (0x7fa2b221a800) [pid = 2650] [serial = 623] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 278 (0x7fa2c320bc00) [pid = 2650] [serial = 926] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 277 (0x7fa2b7eeb800) [pid = 2650] [serial = 638] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 276 (0x7fa2d33b4c00) [pid = 2650] [serial = 947] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2b826f000) [pid = 2650] [serial = 635] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2b9712400) [pid = 2650] [serial = 957] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2cf638400) [pid = 2650] [serial = 641] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2d05e6c00) [pid = 2650] [serial = 941] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2bb450000) [pid = 2650] [serial = 828] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2bfc42000) [pid = 2650] [serial = 963] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2c204a400) [pid = 2650] [serial = 617] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2c0e16400) [pid = 2650] [serial = 968] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2b7eedc00) [pid = 2650] [serial = 632] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 266 (0x7fa2b31c0000) [pid = 2650] [serial = 954] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2c0e1f400) [pid = 2650] [serial = 965] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2c6938000) [pid = 2650] [serial = 935] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2c47cfc00) [pid = 2650] [serial = 971] [outer = (nil)] [url = about:blank] 21:17:58 INFO - PROCESS | 2650 | 1461903478289 Marionette TRACE conn5 <- [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:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1735ms 21:17:58 INFO - PROCESS | 2650 | 1461903478315 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 21:17:58 INFO - PROCESS | 2650 | 1461903478318 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 21:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:17:58 INFO - PROCESS | 2650 | 1461903478324 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:17:58 INFO - PROCESS | 2650 | 1461903478329 Marionette TRACE conn5 <- [1,1426,null,{}] 21:17:58 INFO - PROCESS | 2650 | 1461903478343 Marionette TRACE conn5 -> [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:17:58 INFO - PROCESS | 2650 | 1461903478524 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 21:17:58 INFO - PROCESS | 2650 | 1461903478766 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8dd000 == 114 [pid = 2650] [id = 364] 21:17:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2af60e400) [pid = 2650] [serial = 1093] [outer = (nil)] 21:17:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2b2aecc00) [pid = 2650] [serial = 1094] [outer = 0x7fa2af60e400] 21:17:58 INFO - PROCESS | 2650 | 1461903478830 Marionette DEBUG loaded listener.js 21:17:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2b2be8400) [pid = 2650] [serial = 1095] [outer = 0x7fa2af60e400] 21:17:59 INFO - PROCESS | 2650 | 1461903479582 Marionette TRACE conn5 <- [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:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1286ms 21:17:59 INFO - PROCESS | 2650 | 1461903479611 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 21:17:59 INFO - PROCESS | 2650 | 1461903479614 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 21:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:17:59 INFO - PROCESS | 2650 | 1461903479620 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:17:59 INFO - PROCESS | 2650 | 1461903479622 Marionette TRACE conn5 <- [1,1430,null,{}] 21:17:59 INFO - PROCESS | 2650 | 1461903479628 Marionette TRACE conn5 -> [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:17:59 INFO - PROCESS | 2650 | 1461903479842 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 21:18:00 INFO - PROCESS | 2650 | 1461903480035 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b22000 == 115 [pid = 2650] [id = 365] 21:18:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 267 (0x7fa2aa6a0800) [pid = 2650] [serial = 1096] [outer = (nil)] 21:18:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2b37b0800) [pid = 2650] [serial = 1097] [outer = 0x7fa2aa6a0800] 21:18:00 INFO - PROCESS | 2650 | 1461903480110 Marionette DEBUG loaded listener.js 21:18:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2b4831000) [pid = 2650] [serial = 1098] [outer = 0x7fa2aa6a0800] 21:18:00 INFO - PROCESS | 2650 | 1461903480947 Marionette TRACE conn5 <- [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:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1382ms 21:18:01 INFO - PROCESS | 2650 | 1461903481010 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 21:18:01 INFO - PROCESS | 2650 | 1461903481014 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 21:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:18:01 INFO - PROCESS | 2650 | 1461903481019 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:18:01 INFO - PROCESS | 2650 | 1461903481022 Marionette TRACE conn5 <- [1,1434,null,{}] 21:18:01 INFO - PROCESS | 2650 | 1461903481027 Marionette TRACE conn5 -> [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:18:01 INFO - PROCESS | 2650 | 1461903481283 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 21:18:01 INFO - PROCESS | 2650 | 1461903481324 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:01 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37e9800 == 116 [pid = 2650] [id = 366] 21:18:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2b4831c00) [pid = 2650] [serial = 1099] [outer = (nil)] 21:18:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2b483dc00) [pid = 2650] [serial = 1100] [outer = 0x7fa2b4831c00] 21:18:01 INFO - PROCESS | 2650 | 1461903481385 Marionette DEBUG loaded listener.js 21:18:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2b8056000) [pid = 2650] [serial = 1101] [outer = 0x7fa2b4831c00] 21:18:02 INFO - PROCESS | 2650 | 1461903482383 Marionette TRACE conn5 <- [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:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1381ms 21:18:02 INFO - PROCESS | 2650 | 1461903482405 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 21:18:02 INFO - PROCESS | 2650 | 1461903482409 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 21:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:18:02 INFO - PROCESS | 2650 | 1461903482415 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:18:02 INFO - PROCESS | 2650 | 1461903482417 Marionette TRACE conn5 <- [1,1438,null,{}] 21:18:02 INFO - PROCESS | 2650 | 1461903482422 Marionette TRACE conn5 -> [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:18:03 INFO - PROCESS | 2650 | 1461903483418 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2b25ea000) [pid = 2650] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2b25ec800) [pid = 2650] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2b8053000) [pid = 2650] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2bb61dc00) [pid = 2650] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2ba5a0000) [pid = 2650] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 266 (0x7fa2b80e4000) [pid = 2650] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2aefdc400) [pid = 2650] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2ae2c3c00) [pid = 2650] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2b37aa400) [pid = 2650] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2b97cf800) [pid = 2650] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2b286bc00) [pid = 2650] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2bb624000) [pid = 2650] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2b29d6800) [pid = 2650] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2b250f800) [pid = 2650] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2b29de400) [pid = 2650] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2b804a000) [pid = 2650] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2c0e14800) [pid = 2650] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2b80eec00) [pid = 2650] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2c51bc000) [pid = 2650] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2b31bc000) [pid = 2650] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2ba59a000) [pid = 2650] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2aca0b400) [pid = 2650] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2b286f000) [pid = 2650] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2aefea800) [pid = 2650] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2b80e6400) [pid = 2650] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2b2bc5c00) [pid = 2650] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2b221a400) [pid = 2650] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2bd04b800) [pid = 2650] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2ac475400) [pid = 2650] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2ba59ac00) [pid = 2650] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2c08d5400) [pid = 2650] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2c0e6f000) [pid = 2650] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2b8048800) [pid = 2650] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2b8054800) [pid = 2650] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2b2bc4000) [pid = 2650] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2b804b400) [pid = 2650] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2ba5a5c00) [pid = 2650] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2be25e000) [pid = 2650] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2ac303c00) [pid = 2650] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2c0668800) [pid = 2650] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2b8049400) [pid = 2650] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2af60ac00) [pid = 2650] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2b9711000) [pid = 2650] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2b3564c00) [pid = 2650] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2aa6aa400) [pid = 2650] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2b0f08c00) [pid = 2650] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2b2be7c00) [pid = 2650] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 224 (0x7fa2ae2cc800) [pid = 2650] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2b4228800) [pid = 2650] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2b4224400) [pid = 2650] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2ac473400) [pid = 2650] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2b8259800) [pid = 2650] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2ac47a000) [pid = 2650] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2b2bc5800) [pid = 2650] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2ac309800) [pid = 2650] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2af605400) [pid = 2650] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2b2bc3800) [pid = 2650] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2b8e61c00) [pid = 2650] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2ba248c00) [pid = 2650] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:18:03 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2b220dc00) [pid = 2650] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:18:03 INFO - PROCESS | 2650 | 1461903483688 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab642800 == 117 [pid = 2650] [id = 367] 21:18:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2ac303800) [pid = 2650] [serial = 1102] [outer = (nil)] 21:18:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2ac471400) [pid = 2650] [serial = 1103] [outer = 0x7fa2ac303800] 21:18:03 INFO - PROCESS | 2650 | 1461903483759 Marionette DEBUG loaded listener.js 21:18:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2ae2c6400) [pid = 2650] [serial = 1104] [outer = 0x7fa2ac303800] 21:18:04 INFO - PROCESS | 2650 | 1461903484751 Marionette TRACE conn5 <- [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:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2383ms 21:18:04 INFO - PROCESS | 2650 | 1461903484801 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 21:18:04 INFO - PROCESS | 2650 | 1461903484807 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 21:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:18:04 INFO - PROCESS | 2650 | 1461903484832 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:18:04 INFO - PROCESS | 2650 | 1461903484837 Marionette TRACE conn5 <- [1,1442,null,{}] 21:18:04 INFO - PROCESS | 2650 | 1461903484845 Marionette TRACE conn5 -> [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:18:05 INFO - PROCESS | 2650 | 1461903485076 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 21:18:05 INFO - PROCESS | 2650 | 1461903485232 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3622000 == 118 [pid = 2650] [id = 368] 21:18:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2ac303c00) [pid = 2650] [serial = 1105] [outer = (nil)] 21:18:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2b286f000) [pid = 2650] [serial = 1106] [outer = 0x7fa2ac303c00] 21:18:05 INFO - PROCESS | 2650 | 1461903485329 Marionette DEBUG loaded listener.js 21:18:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2b2be9000) [pid = 2650] [serial = 1107] [outer = 0x7fa2ac303c00] 21:18:06 INFO - PROCESS | 2650 | 1461903486353 Marionette TRACE conn5 <- [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:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1594ms 21:18:06 INFO - PROCESS | 2650 | 1461903486425 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 21:18:06 INFO - PROCESS | 2650 | 1461903486432 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 21:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:18:06 INFO - PROCESS | 2650 | 1461903486439 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:18:06 INFO - PROCESS | 2650 | 1461903486445 Marionette TRACE conn5 <- [1,1446,null,{}] 21:18:06 INFO - PROCESS | 2650 | 1461903486452 Marionette TRACE conn5 -> [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:18:06 INFO - PROCESS | 2650 | 1461903486698 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 21:18:07 INFO - PROCESS | 2650 | 1461903487002 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac335000 == 119 [pid = 2650] [id = 369] 21:18:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2aa6ae400) [pid = 2650] [serial = 1108] [outer = (nil)] 21:18:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2aa8eec00) [pid = 2650] [serial = 1109] [outer = 0x7fa2aa6ae400] 21:18:07 INFO - PROCESS | 2650 | 1461903487082 Marionette DEBUG loaded listener.js 21:18:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2aca03800) [pid = 2650] [serial = 1110] [outer = 0x7fa2aa6ae400] 21:18:07 INFO - PROCESS | 2650 | 1461903487966 Marionette TRACE conn5 <- [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:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1593ms 21:18:08 INFO - PROCESS | 2650 | 1461903488033 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 21:18:08 INFO - PROCESS | 2650 | 1461903488042 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 21:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:18:08 INFO - PROCESS | 2650 | 1461903488052 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:18:08 INFO - PROCESS | 2650 | 1461903488056 Marionette TRACE conn5 <- [1,1450,null,{}] 21:18:08 INFO - PROCESS | 2650 | 1461903488061 Marionette TRACE conn5 -> [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:18:08 INFO - PROCESS | 2650 | 1461903488299 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 21:18:08 INFO - PROCESS | 2650 | 1461903488582 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3745000 == 120 [pid = 2650] [id = 370] 21:18:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2af84a800) [pid = 2650] [serial = 1111] [outer = (nil)] 21:18:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2b221a800) [pid = 2650] [serial = 1112] [outer = 0x7fa2af84a800] 21:18:08 INFO - PROCESS | 2650 | 1461903488701 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2b25ec800) [pid = 2650] [serial = 1113] [outer = 0x7fa2af84a800] 21:18:09 INFO - PROCESS | 2650 | 1461903489619 Marionette TRACE conn5 <- [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:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1641ms 21:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:18:09 INFO - PROCESS | 2650 | 1461903489694 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 21:18:09 INFO - PROCESS | 2650 | 1461903489697 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 21:18:09 INFO - PROCESS | 2650 | 1461903489707 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:18:09 INFO - PROCESS | 2650 | 1461903489719 Marionette TRACE conn5 <- [1,1454,null,{}] 21:18:09 INFO - PROCESS | 2650 | 1461903489737 Marionette TRACE conn5 -> [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:18:10 INFO - PROCESS | 2650 | 1461903490052 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 21:18:10 INFO - PROCESS | 2650 | 1461903490288 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8146000 == 121 [pid = 2650] [id = 371] 21:18:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 225 (0x7fa2b31c6400) [pid = 2650] [serial = 1114] [outer = (nil)] 21:18:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2b37a6c00) [pid = 2650] [serial = 1115] [outer = 0x7fa2b31c6400] 21:18:10 INFO - PROCESS | 2650 | 1461903490366 Marionette DEBUG loaded listener.js 21:18:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2b4835000) [pid = 2650] [serial = 1116] [outer = 0x7fa2b31c6400] 21:18:11 INFO - PROCESS | 2650 | 1461903491313 Marionette TRACE conn5 <- [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:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1649ms 21:18:11 INFO - PROCESS | 2650 | 1461903491352 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 2650 | 1461903491355 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 21:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:18:11 INFO - PROCESS | 2650 | 1461903491361 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 2650 | 1461903491364 Marionette TRACE conn5 <- [1,1458,null,{}] 21:18:11 INFO - PROCESS | 2650 | 1461903491369 Marionette TRACE conn5 -> [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:18:11 INFO - PROCESS | 2650 | 1461903491559 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 21:18:11 INFO - PROCESS | 2650 | 1461903491895 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9773800 == 122 [pid = 2650] [id = 372] 21:18:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2b31c0000) [pid = 2650] [serial = 1117] [outer = (nil)] 21:18:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2b8053400) [pid = 2650] [serial = 1118] [outer = 0x7fa2b31c0000] 21:18:11 INFO - PROCESS | 2650 | 1461903491973 Marionette DEBUG loaded listener.js 21:18:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2b80e5400) [pid = 2650] [serial = 1119] [outer = 0x7fa2b31c0000] 21:18:12 INFO - PROCESS | 2650 | 1461903492837 Marionette TRACE conn5 <- [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:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1534ms 21:18:12 INFO - PROCESS | 2650 | 1461903492897 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 21:18:12 INFO - PROCESS | 2650 | 1461903492901 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 21:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:18:12 INFO - PROCESS | 2650 | 1461903492907 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:18:12 INFO - PROCESS | 2650 | 1461903492910 Marionette TRACE conn5 <- [1,1462,null,{}] 21:18:12 INFO - PROCESS | 2650 | 1461903492915 Marionette TRACE conn5 -> [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:18:13 INFO - PROCESS | 2650 | 1461903493111 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 21:18:13 INFO - PROCESS | 2650 | 1461903493352 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f45000 == 123 [pid = 2650] [id = 373] 21:18:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2b29d7400) [pid = 2650] [serial = 1120] [outer = (nil)] 21:18:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2b80eec00) [pid = 2650] [serial = 1121] [outer = 0x7fa2b29d7400] 21:18:13 INFO - PROCESS | 2650 | 1461903493471 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2b9709c00) [pid = 2650] [serial = 1122] [outer = 0x7fa2b29d7400] 21:18:14 INFO - PROCESS | 2650 | 1461903494487 Marionette TRACE conn5 <- [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:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1632ms 21:18:14 INFO - PROCESS | 2650 | 1461903494542 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 21:18:14 INFO - PROCESS | 2650 | 1461903494548 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 21:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:18:14 INFO - PROCESS | 2650 | 1461903494557 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:18:14 INFO - PROCESS | 2650 | 1461903494561 Marionette TRACE conn5 <- [1,1466,null,{}] 21:18:14 INFO - PROCESS | 2650 | 1461903494570 Marionette TRACE conn5 -> [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:18:14 INFO - PROCESS | 2650 | 1461903494878 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 21:18:15 INFO - PROCESS | 2650 | 1461903495187 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c0618000 == 124 [pid = 2650] [id = 374] 21:18:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2bcd97400) [pid = 2650] [serial = 1123] [outer = (nil)] 21:18:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2be25e000) [pid = 2650] [serial = 1124] [outer = 0x7fa2bcd97400] 21:18:15 INFO - PROCESS | 2650 | 1461903495264 Marionette DEBUG loaded listener.js 21:18:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2bfc41800) [pid = 2650] [serial = 1125] [outer = 0x7fa2bcd97400] 21:18:16 INFO - PROCESS | 2650 | 1461903496131 Marionette TRACE conn5 <- [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:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1634ms 21:18:16 INFO - PROCESS | 2650 | 1461903496191 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 2650 | 1461903496195 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 21:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:18:16 INFO - PROCESS | 2650 | 1461903496201 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - PROCESS | 2650 | 1461903496203 Marionette TRACE conn5 <- [1,1470,null,{}] 21:18:16 INFO - PROCESS | 2650 | 1461903496209 Marionette TRACE conn5 -> [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:18:16 INFO - PROCESS | 2650 | 1461903496396 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 21:18:16 INFO - PROCESS | 2650 | 1461903496643 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37ae800 == 125 [pid = 2650] [id = 375] 21:18:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2bd052c00) [pid = 2650] [serial = 1126] [outer = (nil)] 21:18:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2c0e1c400) [pid = 2650] [serial = 1127] [outer = 0x7fa2bd052c00] 21:18:16 INFO - PROCESS | 2650 | 1461903496761 Marionette DEBUG loaded listener.js 21:18:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2c1bbb800) [pid = 2650] [serial = 1128] [outer = 0x7fa2bd052c00] 21:18:17 INFO - PROCESS | 2650 | 1461903497608 Marionette TRACE conn5 <- [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:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1483ms 21:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:18:17 INFO - PROCESS | 2650 | 1461903497687 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 21:18:17 INFO - PROCESS | 2650 | 1461903497690 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 21:18:17 INFO - PROCESS | 2650 | 1461903497696 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:18:17 INFO - PROCESS | 2650 | 1461903497699 Marionette TRACE conn5 <- [1,1474,null,{}] 21:18:17 INFO - PROCESS | 2650 | 1461903497704 Marionette TRACE conn5 -> [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:18:17 INFO - PROCESS | 2650 | 1461903497939 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 21:18:18 INFO - PROCESS | 2650 | 1461903498196 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d057b800 == 126 [pid = 2650] [id = 376] 21:18:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2b25f0c00) [pid = 2650] [serial = 1129] [outer = (nil)] 21:18:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2c2044800) [pid = 2650] [serial = 1130] [outer = 0x7fa2b25f0c00] 21:18:18 INFO - PROCESS | 2650 | 1461903498311 Marionette DEBUG loaded listener.js 21:18:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2c23bf400) [pid = 2650] [serial = 1131] [outer = 0x7fa2b25f0c00] 21:18:19 INFO - PROCESS | 2650 | 1461903499178 Marionette TRACE conn5 <- [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:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1538ms 21:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:18:19 INFO - PROCESS | 2650 | 1461903499235 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 21:18:19 INFO - PROCESS | 2650 | 1461903499238 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 21:18:19 INFO - PROCESS | 2650 | 1461903499244 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:18:19 INFO - PROCESS | 2650 | 1461903499248 Marionette TRACE conn5 <- [1,1478,null,{}] 21:18:19 INFO - PROCESS | 2650 | 1461903499253 Marionette TRACE conn5 -> [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:18:19 INFO - PROCESS | 2650 | 1461903499464 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 21:18:19 INFO - PROCESS | 2650 | 1461903499713 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5a18000 == 127 [pid = 2650] [id = 377] 21:18:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2b8050800) [pid = 2650] [serial = 1132] [outer = (nil)] 21:18:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2c27b1400) [pid = 2650] [serial = 1133] [outer = 0x7fa2b8050800] 21:18:19 INFO - PROCESS | 2650 | 1461903499846 Marionette DEBUG loaded listener.js 21:18:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2c3211800) [pid = 2650] [serial = 1134] [outer = 0x7fa2b8050800] 21:18:20 INFO - PROCESS | 2650 | 1461903500701 Marionette TRACE conn5 <- [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:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1530ms 21:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:18:20 INFO - PROCESS | 2650 | 1461903500775 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 21:18:20 INFO - PROCESS | 2650 | 1461903500777 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 21:18:20 INFO - PROCESS | 2650 | 1461903500783 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:18:20 INFO - PROCESS | 2650 | 1461903500787 Marionette TRACE conn5 <- [1,1482,null,{}] 21:18:20 INFO - PROCESS | 2650 | 1461903500792 Marionette TRACE conn5 -> [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:18:21 INFO - PROCESS | 2650 | 1461903501008 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 21:18:21 INFO - PROCESS | 2650 | 1461903501213 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8e91800 == 128 [pid = 2650] [id = 378] 21:18:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2bb626000) [pid = 2650] [serial = 1135] [outer = (nil)] 21:18:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2c47c3c00) [pid = 2650] [serial = 1136] [outer = 0x7fa2bb626000] 21:18:21 INFO - PROCESS | 2650 | 1461903501369 Marionette DEBUG loaded listener.js 21:18:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2c5c66000) [pid = 2650] [serial = 1137] [outer = 0x7fa2bb626000] 21:18:22 INFO - PROCESS | 2650 | 1461903502287 Marionette TRACE conn5 <- [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:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1579ms 21:18:22 INFO - PROCESS | 2650 | 1461903502363 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 21:18:22 INFO - PROCESS | 2650 | 1461903502368 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 21:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:18:22 INFO - PROCESS | 2650 | 1461903502373 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:18:22 INFO - PROCESS | 2650 | 1461903502377 Marionette TRACE conn5 <- [1,1486,null,{}] 21:18:22 INFO - PROCESS | 2650 | 1461903502382 Marionette TRACE conn5 -> [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:18:22 INFO - PROCESS | 2650 | 1461903502628 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 21:18:22 INFO - PROCESS | 2650 | 1461903502888 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:22 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a714e000 == 129 [pid = 2650] [id = 379] 21:18:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2a6439400) [pid = 2650] [serial = 1138] [outer = (nil)] 21:18:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2d53a9c00) [pid = 2650] [serial = 1139] [outer = 0x7fa2a6439400] 21:18:23 INFO - PROCESS | 2650 | 1461903503025 Marionette DEBUG loaded listener.js 21:18:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2d5445c00) [pid = 2650] [serial = 1140] [outer = 0x7fa2a6439400] 21:18:23 INFO - PROCESS | 2650 | 1461903503927 Marionette TRACE conn5 <- [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:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1629ms 21:18:24 INFO - PROCESS | 2650 | 1461903504003 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 21:18:24 INFO - PROCESS | 2650 | 1461903504007 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 21:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:18:24 INFO - PROCESS | 2650 | 1461903504012 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:18:24 INFO - PROCESS | 2650 | 1461903504015 Marionette TRACE conn5 <- [1,1490,null,{}] 21:18:24 INFO - PROCESS | 2650 | 1461903504020 Marionette TRACE conn5 -> [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:18:24 INFO - PROCESS | 2650 | 1461903504224 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 21:18:24 INFO - PROCESS | 2650 | 1461903504488 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc1d000 == 130 [pid = 2650] [id = 380] 21:18:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2a8f48000) [pid = 2650] [serial = 1141] [outer = (nil)] 21:18:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2a8f4c800) [pid = 2650] [serial = 1142] [outer = 0x7fa2a8f48000] 21:18:24 INFO - PROCESS | 2650 | 1461903504606 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2a8f50c00) [pid = 2650] [serial = 1143] [outer = 0x7fa2a8f48000] 21:18:25 INFO - PROCESS | 2650 | 1461903505482 Marionette TRACE conn5 <- [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:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1533ms 21:18:25 INFO - PROCESS | 2650 | 1461903505547 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 21:18:25 INFO - PROCESS | 2650 | 1461903505551 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 21:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:18:25 INFO - PROCESS | 2650 | 1461903505556 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 2650 | 1461903505568 Marionette TRACE conn5 <- [1,1494,null,{}] 21:18:25 INFO - PROCESS | 2650 | 1461903505573 Marionette TRACE conn5 -> [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:18:25 INFO - PROCESS | 2650 | 1461903505775 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 21:18:25 INFO - PROCESS | 2650 | 1461903505990 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af87c800 == 131 [pid = 2650] [id = 381] 21:18:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2a8f48800) [pid = 2650] [serial = 1144] [outer = (nil)] 21:18:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2af3c6000) [pid = 2650] [serial = 1145] [outer = 0x7fa2a8f48800] 21:18:26 INFO - PROCESS | 2650 | 1461903506106 Marionette DEBUG loaded listener.js 21:18:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2b250ac00) [pid = 2650] [serial = 1146] [outer = 0x7fa2a8f48800] 21:18:27 INFO - PROCESS | 2650 | 1461903507037 Marionette TRACE conn5 <- [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:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1543ms 21:18:27 INFO - PROCESS | 2650 | 1461903507101 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 21:18:27 INFO - PROCESS | 2650 | 1461903507104 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 21:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:18:27 INFO - PROCESS | 2650 | 1461903507110 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:18:27 INFO - PROCESS | 2650 | 1461903507112 Marionette TRACE conn5 <- [1,1498,null,{}] 21:18:27 INFO - PROCESS | 2650 | 1461903507117 Marionette TRACE conn5 -> [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:18:27 INFO - PROCESS | 2650 | 1461903507318 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 21:18:27 INFO - PROCESS | 2650 | 1461903507574 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a82cd800 == 132 [pid = 2650] [id = 382] 21:18:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2a8f46c00) [pid = 2650] [serial = 1147] [outer = (nil)] 21:18:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2ac30e400) [pid = 2650] [serial = 1148] [outer = 0x7fa2a8f46c00] 21:18:27 INFO - PROCESS | 2650 | 1461903507697 Marionette DEBUG loaded listener.js 21:18:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2af613c00) [pid = 2650] [serial = 1149] [outer = 0x7fa2a8f46c00] 21:18:29 INFO - PROCESS | 2650 | 1461903509031 Marionette TRACE conn5 <- [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:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1934ms 21:18:29 INFO - PROCESS | 2650 | 1461903509044 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 21:18:29 INFO - PROCESS | 2650 | 1461903509050 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 21:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:18:29 INFO - PROCESS | 2650 | 1461903509057 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:18:29 INFO - PROCESS | 2650 | 1461903509062 Marionette TRACE conn5 <- [1,1502,null,{}] 21:18:29 INFO - PROCESS | 2650 | 1461903509069 Marionette TRACE conn5 -> [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:18:29 INFO - PROCESS | 2650 | 1461903509250 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 21:18:29 INFO - PROCESS | 2650 | 1461903509479 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a80e1800 == 133 [pid = 2650] [id = 383] 21:18:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2a6020800) [pid = 2650] [serial = 1150] [outer = (nil)] 21:18:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2a6294c00) [pid = 2650] [serial = 1151] [outer = 0x7fa2a6020800] 21:18:29 INFO - PROCESS | 2650 | 1461903509605 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2aa55e000) [pid = 2650] [serial = 1152] [outer = 0x7fa2a6020800] 21:18:30 INFO - PROCESS | 2650 | 1461903510696 Marionette TRACE conn5 <- [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:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1688ms 21:18:30 INFO - PROCESS | 2650 | 1461903510746 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 21:18:30 INFO - PROCESS | 2650 | 1461903510754 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 21:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:18:30 INFO - PROCESS | 2650 | 1461903510766 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:18:30 INFO - PROCESS | 2650 | 1461903510774 Marionette TRACE conn5 <- [1,1506,null,{}] 21:18:30 INFO - PROCESS | 2650 | 1461903510800 Marionette TRACE conn5 -> [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:18:31 INFO - PROCESS | 2650 | 1461903511008 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 21:18:31 INFO - PROCESS | 2650 | 1461903511353 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a82d5800 == 134 [pid = 2650] [id = 384] 21:18:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2af3c5000) [pid = 2650] [serial = 1153] [outer = (nil)] 21:18:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2af60e000) [pid = 2650] [serial = 1154] [outer = 0x7fa2af3c5000] 21:18:31 INFO - PROCESS | 2650 | 1461903511425 Marionette DEBUG loaded listener.js 21:18:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2b0f0c800) [pid = 2650] [serial = 1155] [outer = 0x7fa2af3c5000] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab642800 == 133 [pid = 2650] [id = 367] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc22000 == 132 [pid = 2650] [id = 323] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2aa8ec000) [pid = 2650] [serial = 992] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2d543c800) [pid = 2650] [serial = 995] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2d543e400) [pid = 2650] [serial = 989] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2abe8b000) [pid = 2650] [serial = 1001] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2b4838c00) [pid = 2650] [serial = 998] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2af605c00) [pid = 2650] [serial = 1031] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37e9800 == 131 [pid = 2650] [id = 366] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b22000 == 130 [pid = 2650] [id = 365] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af8dd000 == 129 [pid = 2650] [id = 364] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2acdc2800 == 128 [pid = 2650] [id = 363] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ae0f2000 == 127 [pid = 2650] [id = 362] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa73b800 == 126 [pid = 2650] [id = 356] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a65da000 == 125 [pid = 2650] [id = 355] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a80da800 == 124 [pid = 2650] [id = 354] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d806a000 == 123 [pid = 2650] [id = 353] 21:18:32 INFO - PROCESS | 2650 | 1461903512363 Marionette TRACE conn5 <- [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:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d38ad800 == 122 [pid = 2650] [id = 352] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a19000 == 121 [pid = 2650] [id = 351] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37bc000 == 120 [pid = 2650] [id = 350] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c198c800 == 119 [pid = 2650] [id = 349] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba6c7000 == 118 [pid = 2650] [id = 348] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9b22000 == 117 [pid = 2650] [id = 347] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8131000 == 116 [pid = 2650] [id = 346] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b1f000 == 115 [pid = 2650] [id = 345] 21:18:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad838000 == 114 [pid = 2650] [id = 344] 21:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1651ms 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2c3124400) [pid = 2650] [serial = 683] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2be2bf400) [pid = 2650] [serial = 867] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2c0819800) [pid = 2650] [serial = 870] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2b8258c00) [pid = 2650] [serial = 810] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2b2be1800) [pid = 2650] [serial = 723] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2b2612400) [pid = 2650] [serial = 765] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2b80ee400) [pid = 2650] [serial = 1022] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2c3125000) [pid = 2650] [serial = 980] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2c0e12800) [pid = 2650] [serial = 1029] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2b356b800) [pid = 2650] [serial = 1014] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2c0e13000) [pid = 2650] [serial = 873] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2b2be0c00) [pid = 2650] [serial = 801] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2be25ac00) [pid = 2650] [serial = 1028] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2b2af3000) [pid = 2650] [serial = 855] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2b37af400) [pid = 2650] [serial = 804] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2ba5a1000) [pid = 2650] [serial = 1025] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2c2391400) [pid = 2650] [serial = 882] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2b2974400) [pid = 2650] [serial = 974] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2b826b400) [pid = 2650] [serial = 813] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2d1ad1c00) [pid = 2650] [serial = 686] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2b8048000) [pid = 2650] [serial = 735] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2c0e1cc00) [pid = 2650] [serial = 668] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2af3d0800) [pid = 2650] [serial = 795] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2b483c800) [pid = 2650] [serial = 1017] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2b0f0f800) [pid = 2650] [serial = 726] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2b8e6c800) [pid = 2650] [serial = 816] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2b4221400) [pid = 2650] [serial = 732] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2b286a400) [pid = 2650] [serial = 1011] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2c47c9400) [pid = 2650] [serial = 983] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2b2be2c00) [pid = 2650] [serial = 1013] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2ba59c400) [pid = 2650] [serial = 977] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2c2048000) [pid = 2650] [serial = 747] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2ae2ca400) [pid = 2650] [serial = 759] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2bb44fc00) [pid = 2650] [serial = 864] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2bcd93000) [pid = 2650] [serial = 1026] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 224 (0x7fa2c1e85c00) [pid = 2650] [serial = 879] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2d13a8400) [pid = 2650] [serial = 756] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2c1e88800) [pid = 2650] [serial = 680] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2b97d1800) [pid = 2650] [serial = 677] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2d056f400) [pid = 2650] [serial = 972] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2ba598c00) [pid = 2650] [serial = 861] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2bb44d000) [pid = 2650] [serial = 825] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2c3125c00) [pid = 2650] [serial = 750] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2ac310400) [pid = 2650] [serial = 689] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2b2aeac00) [pid = 2650] [serial = 708] [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:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2c0e75000) [pid = 2650] [serial = 876] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2b37a9800) [pid = 2650] [serial = 1020] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2c0e1b400) [pid = 2650] [serial = 744] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 211 (0x7fa2b804c800) [pid = 2650] [serial = 807] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 210 (0x7fa2af604800) [pid = 2650] [serial = 1008] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2af840800) [pid = 2650] [serial = 1004] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2b286f800) [pid = 2650] [serial = 671] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2b2612c00) [pid = 2650] [serial = 1010] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2b35c3800) [pid = 2650] [serial = 792] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2b29d9c00) [pid = 2650] [serial = 768] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2b80ea800) [pid = 2650] [serial = 858] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2ae2c0400) [pid = 2650] [serial = 1007] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2b80edc00) [pid = 2650] [serial = 738] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2c2c3b000) [pid = 2650] [serial = 885] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2ba243c00) [pid = 2650] [serial = 822] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2af848000) [pid = 2650] [serial = 762] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2b4221c00) [pid = 2650] [serial = 674] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2b0f10000) [pid = 2650] [serial = 852] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2b25e2400) [pid = 2650] [serial = 798] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2b29d5800) [pid = 2650] [serial = 1019] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b97d5000) [pid = 2650] [serial = 819] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2d17bc800) [pid = 2650] [serial = 986] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2b97cec00) [pid = 2650] [serial = 1023] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2bcda0000) [pid = 2650] [serial = 741] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2c47d0400) [pid = 2650] [serial = 753] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2b261d000) [pid = 2650] [serial = 729] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b4228400) [pid = 2650] [serial = 1016] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2c0910c00) [pid = 2650] [serial = 912] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b2af0400) [pid = 2650] [serial = 915] [outer = (nil)] [url = about:blank] 21:18:32 INFO - PROCESS | 2650 | 1461903512441 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 21:18:32 INFO - PROCESS | 2650 | 1461903512462 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 21:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:18:32 INFO - PROCESS | 2650 | 1461903512470 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:18:32 INFO - PROCESS | 2650 | 1461903512483 Marionette TRACE conn5 <- [1,1510,null,{}] 21:18:32 INFO - PROCESS | 2650 | 1461903512504 Marionette TRACE conn5 -> [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:18:32 INFO - PROCESS | 2650 | 1461903512690 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 21:18:32 INFO - PROCESS | 2650 | 1461903512922 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa731800 == 115 [pid = 2650] [id = 385] 21:18:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2af3c5c00) [pid = 2650] [serial = 1156] [outer = (nil)] 21:18:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2b250b400) [pid = 2650] [serial = 1157] [outer = 0x7fa2af3c5c00] 21:18:32 INFO - PROCESS | 2650 | 1461903512989 Marionette DEBUG loaded listener.js 21:18:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2b261fc00) [pid = 2650] [serial = 1158] [outer = 0x7fa2af3c5c00] 21:18:33 INFO - PROCESS | 2650 | 1461903513683 Marionette TRACE conn5 <- [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:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1255ms 21:18:33 INFO - PROCESS | 2650 | 1461903513726 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 21:18:33 INFO - PROCESS | 2650 | 1461903513730 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 21:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:18:33 INFO - PROCESS | 2650 | 1461903513749 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 2650 | 1461903513751 Marionette TRACE conn5 <- [1,1514,null,{}] 21:18:33 INFO - PROCESS | 2650 | 1461903513756 Marionette TRACE conn5 -> [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:18:33 INFO - PROCESS | 2650 | 1461903513922 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 21:18:33 INFO - PROCESS | 2650 | 1461903513937 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad8da000 == 116 [pid = 2650] [id = 386] 21:18:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b221ac00) [pid = 2650] [serial = 1159] [outer = (nil)] 21:18:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b29da000) [pid = 2650] [serial = 1160] [outer = 0x7fa2b221ac00] 21:18:33 INFO - PROCESS | 2650 | 1461903513994 Marionette DEBUG loaded listener.js 21:18:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b2af5c00) [pid = 2650] [serial = 1161] [outer = 0x7fa2b221ac00] 21:18:34 INFO - PROCESS | 2650 | 1461903514934 Marionette TRACE conn5 <- [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:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1234ms 21:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:18:34 INFO - PROCESS | 2650 | 1461903514985 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 21:18:34 INFO - PROCESS | 2650 | 1461903514987 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 21:18:35 INFO - PROCESS | 2650 | 1461903515004 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:18:35 INFO - PROCESS | 2650 | 1461903515006 Marionette TRACE conn5 <- [1,1518,null,{}] 21:18:35 INFO - PROCESS | 2650 | 1461903515012 Marionette TRACE conn5 -> [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:18:35 INFO - PROCESS | 2650 | 1461903515255 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 21:18:35 INFO - PROCESS | 2650 | 1461903515286 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b0e99000 == 117 [pid = 2650] [id = 387] 21:18:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2aa8e9400) [pid = 2650] [serial = 1162] [outer = (nil)] 21:18:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b2bc3400) [pid = 2650] [serial = 1163] [outer = 0x7fa2aa8e9400] 21:18:35 INFO - PROCESS | 2650 | 1461903515344 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2b2be3800) [pid = 2650] [serial = 1164] [outer = 0x7fa2aa8e9400] 21:18:36 INFO - PROCESS | 2650 | 1461903516313 Marionette TRACE conn5 <- [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:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1394ms 21:18:36 INFO - PROCESS | 2650 | 1461903516388 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 21:18:36 INFO - PROCESS | 2650 | 1461903516391 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 21:18:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:18:36 INFO - PROCESS | 2650 | 1461903516397 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 2650 | 1461903516399 Marionette TRACE conn5 <- [1,1522,null,{}] 21:18:36 INFO - PROCESS | 2650 | 1461903516404 Marionette TRACE conn5 -> [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:18:36 INFO - PROCESS | 2650 | 1461903516654 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 21:18:37 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2aa6a0800) [pid = 2650] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:18:37 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2af60d800) [pid = 2650] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:18:37 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2b4831c00) [pid = 2650] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:18:37 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2af60e400) [pid = 2650] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:18:37 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2ac303800) [pid = 2650] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:18:37 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2aa8eac00) [pid = 2650] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:18:37 INFO - PROCESS | 2650 | 1461903517220 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad83b000 == 118 [pid = 2650] [id = 388] 21:18:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2a72c9000) [pid = 2650] [serial = 1165] [outer = (nil)] 21:18:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2ae2c9c00) [pid = 2650] [serial = 1166] [outer = 0x7fa2a72c9000] 21:18:37 INFO - PROCESS | 2650 | 1461903517284 Marionette DEBUG loaded listener.js 21:18:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b422a000) [pid = 2650] [serial = 1167] [outer = 0x7fa2a72c9000] 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:18:37 INFO - PROCESS | 2650 | 1461903517895 Marionette TRACE conn5 <- [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:18:37 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:18:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:18:37 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:18:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:18:37 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:18:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:18:37 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:18:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:18:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:18:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1529ms 21:18:37 INFO - PROCESS | 2650 | 1461903517933 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 21:18:37 INFO - PROCESS | 2650 | 1461903517940 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 21:18:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:18:37 INFO - PROCESS | 2650 | 1461903517946 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:18:37 INFO - PROCESS | 2650 | 1461903517948 Marionette TRACE conn5 <- [1,1526,null,{}] 21:18:37 INFO - PROCESS | 2650 | 1461903517953 Marionette TRACE conn5 -> [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:18:38 INFO - PROCESS | 2650 | 1461903518124 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 21:18:38 INFO - PROCESS | 2650 | 1461903518290 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b1d800 == 119 [pid = 2650] [id = 389] 21:18:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2aa6a0800) [pid = 2650] [serial = 1168] [outer = (nil)] 21:18:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b45de000) [pid = 2650] [serial = 1169] [outer = 0x7fa2aa6a0800] 21:18:38 INFO - PROCESS | 2650 | 1461903518349 Marionette DEBUG loaded listener.js 21:18:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2b80efc00) [pid = 2650] [serial = 1170] [outer = 0x7fa2aa6a0800] 21:18:39 INFO - PROCESS | 2650 | 1461903519025 Marionette TRACE conn5 <- [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:18:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:18:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:18:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:18:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1131ms 21:18:39 INFO - PROCESS | 2650 | 1461903519217 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 21:18:39 INFO - PROCESS | 2650 | 1461903519224 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 21:18:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:18:39 INFO - PROCESS | 2650 | 1461903519233 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:18:39 INFO - PROCESS | 2650 | 1461903519238 Marionette TRACE conn5 <- [1,1530,null,{}] 21:18:39 INFO - PROCESS | 2650 | 1461903519246 Marionette TRACE conn5 -> [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:18:39 INFO - PROCESS | 2650 | 1461903519498 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 21:18:39 INFO - PROCESS | 2650 | 1461903519773 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8e8b800 == 120 [pid = 2650] [id = 390] 21:18:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2a643e000) [pid = 2650] [serial = 1171] [outer = (nil)] 21:18:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2a8f44c00) [pid = 2650] [serial = 1172] [outer = 0x7fa2a643e000] 21:18:39 INFO - PROCESS | 2650 | 1461903519891 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2aa6a4800) [pid = 2650] [serial = 1173] [outer = 0x7fa2a643e000] 21:18:40 INFO - PROCESS | 2650 | 1461903520707 Marionette TRACE conn5 <- [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:18:40 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:18:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:18:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:18:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:18:40 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:18:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:18:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1531ms 21:18:40 INFO - PROCESS | 2650 | 1461903520768 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 21:18:40 INFO - PROCESS | 2650 | 1461903520773 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 21:18:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:18:40 INFO - PROCESS | 2650 | 1461903520787 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:18:40 INFO - PROCESS | 2650 | 1461903520791 Marionette TRACE conn5 <- [1,1534,null,{}] 21:18:40 INFO - PROCESS | 2650 | 1461903520817 Marionette TRACE conn5 -> [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:18:41 INFO - PROCESS | 2650 | 1461903521036 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 21:18:41 INFO - PROCESS | 2650 | 1461903521238 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af87d800 == 121 [pid = 2650] [id = 391] 21:18:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2ac472c00) [pid = 2650] [serial = 1174] [outer = (nil)] 21:18:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2aefe3800) [pid = 2650] [serial = 1175] [outer = 0x7fa2ac472c00] 21:18:41 INFO - PROCESS | 2650 | 1461903521351 Marionette DEBUG loaded listener.js 21:18:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2b1838000) [pid = 2650] [serial = 1176] [outer = 0x7fa2ac472c00] 21:18:42 INFO - PROCESS | 2650 | 1461903522327 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 21:18:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:18:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1600ms 21:18:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:18:42 INFO - PROCESS | 2650 | 1461903522383 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 21:18:42 INFO - PROCESS | 2650 | 1461903522386 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 21:18:42 INFO - PROCESS | 2650 | 1461903522393 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:18:42 INFO - PROCESS | 2650 | 1461903522396 Marionette TRACE conn5 <- [1,1538,null,{}] 21:18:42 INFO - PROCESS | 2650 | 1461903522409 Marionette TRACE conn5 -> [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:18:42 INFO - PROCESS | 2650 | 1461903522624 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 21:18:42 INFO - PROCESS | 2650 | 1461903522914 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3626800 == 122 [pid = 2650] [id = 392] 21:18:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2b2bbf400) [pid = 2650] [serial = 1177] [outer = (nil)] 21:18:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2b2be6c00) [pid = 2650] [serial = 1178] [outer = 0x7fa2b2bbf400] 21:18:43 INFO - PROCESS | 2650 | 1461903523036 Marionette DEBUG loaded listener.js 21:18:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2b356e400) [pid = 2650] [serial = 1179] [outer = 0x7fa2b2bbf400] 21:18:43 INFO - PROCESS | 2650 | 1461903523873 Marionette TRACE conn5 <- [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:18:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:18:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1530ms 21:18:43 INFO - PROCESS | 2650 | 1461903523924 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 21:18:43 INFO - PROCESS | 2650 | 1461903523928 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 21:18:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:18:43 INFO - PROCESS | 2650 | 1461903523934 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:18:43 INFO - PROCESS | 2650 | 1461903523936 Marionette TRACE conn5 <- [1,1542,null,{}] 21:18:43 INFO - PROCESS | 2650 | 1461903523942 Marionette TRACE conn5 -> [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:18:44 INFO - PROCESS | 2650 | 1461903524144 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 21:18:44 INFO - PROCESS | 2650 | 1461903524352 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37f5000 == 123 [pid = 2650] [id = 393] 21:18:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2b29d6400) [pid = 2650] [serial = 1180] [outer = (nil)] 21:18:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2b422ec00) [pid = 2650] [serial = 1181] [outer = 0x7fa2b29d6400] 21:18:44 INFO - PROCESS | 2650 | 1461903524478 Marionette DEBUG loaded listener.js 21:18:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2b80f1400) [pid = 2650] [serial = 1182] [outer = 0x7fa2b29d6400] 21:18:45 INFO - PROCESS | 2650 | 1461903525367 Marionette TRACE conn5 <- [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:18:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:18:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1478ms 21:18:45 INFO - PROCESS | 2650 | 1461903525413 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 2650 | 1461903525417 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 21:18:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:18:45 INFO - PROCESS | 2650 | 1461903525422 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 2650 | 1461903525424 Marionette TRACE conn5 <- [1,1546,null,{}] 21:18:45 INFO - PROCESS | 2650 | 1461903525430 Marionette TRACE conn5 -> [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:18:45 INFO - PROCESS | 2650 | 1461903525611 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 21:18:45 INFO - PROCESS | 2650 | 1461903525829 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4391800 == 124 [pid = 2650] [id = 394] 21:18:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2aca09400) [pid = 2650] [serial = 1183] [outer = (nil)] 21:18:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2b826c400) [pid = 2650] [serial = 1184] [outer = 0x7fa2aca09400] 21:18:45 INFO - PROCESS | 2650 | 1461903525941 Marionette DEBUG loaded listener.js 21:18:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2b97d0000) [pid = 2650] [serial = 1185] [outer = 0x7fa2aca09400] 21:18:46 INFO - PROCESS | 2650 | 1461903526781 Marionette TRACE conn5 <- [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:18:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:18:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1428ms 21:18:46 INFO - PROCESS | 2650 | 1461903526852 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 21:18:46 INFO - PROCESS | 2650 | 1461903526855 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 21:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:18:46 INFO - PROCESS | 2650 | 1461903526861 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:18:46 INFO - PROCESS | 2650 | 1461903526864 Marionette TRACE conn5 <- [1,1550,null,{}] 21:18:46 INFO - PROCESS | 2650 | 1461903526869 Marionette TRACE conn5 -> [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:18:47 INFO - PROCESS | 2650 | 1461903527096 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 21:18:47 INFO - PROCESS | 2650 | 1461903527301 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b40000 == 125 [pid = 2650] [id = 395] 21:18:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 211 (0x7fa2b97d3000) [pid = 2650] [serial = 1186] [outer = (nil)] 21:18:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 212 (0x7fa2bcd94800) [pid = 2650] [serial = 1187] [outer = 0x7fa2b97d3000] 21:18:47 INFO - PROCESS | 2650 | 1461903527417 Marionette DEBUG loaded listener.js 21:18:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2c0904c00) [pid = 2650] [serial = 1188] [outer = 0x7fa2b97d3000] 21:18:48 INFO - PROCESS | 2650 | 1461903528319 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 21:18:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:18:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1491ms 21:18:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:18:48 INFO - PROCESS | 2650 | 1461903528352 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 21:18:48 INFO - PROCESS | 2650 | 1461903528355 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 21:18:48 INFO - PROCESS | 2650 | 1461903528361 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:18:48 INFO - PROCESS | 2650 | 1461903528364 Marionette TRACE conn5 <- [1,1554,null,{}] 21:18:48 INFO - PROCESS | 2650 | 1461903528369 Marionette TRACE conn5 -> [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:18:48 INFO - PROCESS | 2650 | 1461903528552 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 21:18:48 INFO - PROCESS | 2650 | 1461903528761 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8fe9800 == 126 [pid = 2650] [id = 396] 21:18:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2b97d6400) [pid = 2650] [serial = 1189] [outer = (nil)] 21:18:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2c1e83800) [pid = 2650] [serial = 1190] [outer = 0x7fa2b97d6400] 21:18:48 INFO - PROCESS | 2650 | 1461903528830 Marionette DEBUG loaded listener.js 21:18:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2c2391400) [pid = 2650] [serial = 1191] [outer = 0x7fa2b97d6400] 21:18:49 INFO - PROCESS | 2650 | 1461903529704 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:18:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1396ms 21:18:49 INFO - PROCESS | 2650 | 1461903529758 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 21:18:49 INFO - PROCESS | 2650 | 1461903529762 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 21:18:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:18:49 INFO - PROCESS | 2650 | 1461903529768 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:18:49 INFO - PROCESS | 2650 | 1461903529771 Marionette TRACE conn5 <- [1,1558,null,{}] 21:18:49 INFO - PROCESS | 2650 | 1461903529777 Marionette TRACE conn5 -> [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:18:49 INFO - PROCESS | 2650 | 1461903529980 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 21:18:50 INFO - PROCESS | 2650 | 1461903530306 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9b11800 == 127 [pid = 2650] [id = 397] 21:18:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2b0f06c00) [pid = 2650] [serial = 1192] [outer = (nil)] 21:18:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2c2393800) [pid = 2650] [serial = 1193] [outer = 0x7fa2b0f06c00] 21:18:50 INFO - PROCESS | 2650 | 1461903530381 Marionette DEBUG loaded listener.js 21:18:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2c370f800) [pid = 2650] [serial = 1194] [outer = 0x7fa2b0f06c00] 21:18:51 INFO - PROCESS | 2650 | 1461903531189 Marionette TRACE conn5 <- [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:18:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:18:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1484ms 21:18:51 INFO - PROCESS | 2650 | 1461903531253 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 21:18:51 INFO - PROCESS | 2650 | 1461903531256 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 21:18:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:18:51 INFO - PROCESS | 2650 | 1461903531262 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:18:51 INFO - PROCESS | 2650 | 1461903531265 Marionette TRACE conn5 <- [1,1562,null,{}] 21:18:51 INFO - PROCESS | 2650 | 1461903531270 Marionette TRACE conn5 -> [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:18:51 INFO - PROCESS | 2650 | 1461903531461 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 21:18:51 INFO - PROCESS | 2650 | 1461903531672 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9fc8800 == 128 [pid = 2650] [id = 398] 21:18:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2b4222c00) [pid = 2650] [serial = 1195] [outer = (nil)] 21:18:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2c47c7c00) [pid = 2650] [serial = 1196] [outer = 0x7fa2b4222c00] 21:18:51 INFO - PROCESS | 2650 | 1461903531747 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2c6938c00) [pid = 2650] [serial = 1197] [outer = 0x7fa2b4222c00] 21:18:52 INFO - PROCESS | 2650 | 1461903532630 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 21:18:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:18:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1396ms 21:18:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:18:52 INFO - PROCESS | 2650 | 1461903532662 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 21:18:52 INFO - PROCESS | 2650 | 1461903532664 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 21:18:52 INFO - PROCESS | 2650 | 1461903532671 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:18:52 INFO - PROCESS | 2650 | 1461903532674 Marionette TRACE conn5 <- [1,1566,null,{}] 21:18:52 INFO - PROCESS | 2650 | 1461903532679 Marionette TRACE conn5 -> [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:18:52 INFO - PROCESS | 2650 | 1461903532863 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 21:18:53 INFO - PROCESS | 2650 | 1461903533076 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb7ae800 == 129 [pid = 2650] [id = 399] 21:18:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2c2c3f800) [pid = 2650] [serial = 1198] [outer = (nil)] 21:18:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2d056f400) [pid = 2650] [serial = 1199] [outer = 0x7fa2c2c3f800] 21:18:53 INFO - PROCESS | 2650 | 1461903533144 Marionette DEBUG loaded listener.js 21:18:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 225 (0x7fa2d09f7c00) [pid = 2650] [serial = 1200] [outer = 0x7fa2c2c3f800] 21:18:54 INFO - PROCESS | 2650 | 1461903534025 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 21:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1389ms 21:18:54 INFO - PROCESS | 2650 | 1461903534060 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 21:18:54 INFO - PROCESS | 2650 | 1461903534064 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 21:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:18:54 INFO - PROCESS | 2650 | 1461903534069 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:18:54 INFO - PROCESS | 2650 | 1461903534073 Marionette TRACE conn5 <- [1,1570,null,{}] 21:18:54 INFO - PROCESS | 2650 | 1461903534079 Marionette TRACE conn5 -> [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:18:54 INFO - PROCESS | 2650 | 1461903534287 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 21:18:54 INFO - PROCESS | 2650 | 1461903534561 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1f1a000 == 130 [pid = 2650] [id = 400] 21:18:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2d331b800) [pid = 2650] [serial = 1201] [outer = (nil)] 21:18:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2d502d800) [pid = 2650] [serial = 1202] [outer = 0x7fa2d331b800] 21:18:54 INFO - PROCESS | 2650 | 1461903534693 Marionette DEBUG loaded listener.js 21:18:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2d53ad800) [pid = 2650] [serial = 1203] [outer = 0x7fa2d331b800] 21:18:55 INFO - PROCESS | 2650 | 1461903535565 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 21:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1531ms 21:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:18:55 INFO - PROCESS | 2650 | 1461903535600 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 21:18:55 INFO - PROCESS | 2650 | 1461903535603 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 21:18:55 INFO - PROCESS | 2650 | 1461903535610 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:18:55 INFO - PROCESS | 2650 | 1461903535613 Marionette TRACE conn5 <- [1,1574,null,{}] 21:18:55 INFO - PROCESS | 2650 | 1461903535618 Marionette TRACE conn5 -> [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:18:55 INFO - PROCESS | 2650 | 1461903535817 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 21:18:56 INFO - PROCESS | 2650 | 1461903536031 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37c1800 == 131 [pid = 2650] [id = 401] 21:18:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2aa691800) [pid = 2650] [serial = 1204] [outer = (nil)] 21:18:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2aa69b800) [pid = 2650] [serial = 1205] [outer = 0x7fa2aa691800] 21:18:56 INFO - PROCESS | 2650 | 1461903536141 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2d17bd400) [pid = 2650] [serial = 1206] [outer = 0x7fa2aa691800] 21:18:57 INFO - PROCESS | 2650 | 1461903537032 Marionette TRACE conn5 <- [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:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1487ms 21:18:57 INFO - PROCESS | 2650 | 1461903537098 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 21:18:57 INFO - PROCESS | 2650 | 1461903537101 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 21:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:18:57 INFO - PROCESS | 2650 | 1461903537107 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:18:57 INFO - PROCESS | 2650 | 1461903537110 Marionette TRACE conn5 <- [1,1578,null,{}] 21:18:57 INFO - PROCESS | 2650 | 1461903537115 Marionette TRACE conn5 -> [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:18:57 INFO - PROCESS | 2650 | 1461903537306 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 21:18:57 INFO - PROCESS | 2650 | 1461903537527 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a1e000 == 132 [pid = 2650] [id = 402] 21:18:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2aa693c00) [pid = 2650] [serial = 1207] [outer = (nil)] 21:18:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2ab7b2400) [pid = 2650] [serial = 1208] [outer = 0x7fa2aa693c00] 21:18:57 INFO - PROCESS | 2650 | 1461903537638 Marionette DEBUG loaded listener.js 21:18:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2ab7b6400) [pid = 2650] [serial = 1209] [outer = 0x7fa2aa693c00] 21:18:58 INFO - PROCESS | 2650 | 1461903538477 Marionette TRACE conn5 <- [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:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1438ms 21:18:58 INFO - PROCESS | 2650 | 1461903538547 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 21:18:58 INFO - PROCESS | 2650 | 1461903538550 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 21:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:18:58 INFO - PROCESS | 2650 | 1461903538556 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:18:58 INFO - PROCESS | 2650 | 1461903538558 Marionette TRACE conn5 <- [1,1582,null,{}] 21:18:58 INFO - PROCESS | 2650 | 1461903538564 Marionette TRACE conn5 -> [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:18:58 INFO - PROCESS | 2650 | 1461903538757 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 21:18:58 INFO - PROCESS | 2650 | 1461903538969 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d196d000 == 133 [pid = 2650] [id = 403] 21:18:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2aa69f400) [pid = 2650] [serial = 1210] [outer = (nil)] 21:18:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2d3841000) [pid = 2650] [serial = 1211] [outer = 0x7fa2aa69f400] 21:18:59 INFO - PROCESS | 2650 | 1461903539081 Marionette DEBUG loaded listener.js 21:18:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2d543f400) [pid = 2650] [serial = 1212] [outer = 0x7fa2aa69f400] 21:18:59 INFO - PROCESS | 2650 | 1461903539964 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 21:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1478ms 21:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:19:00 INFO - PROCESS | 2650 | 1461903540035 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 21:19:00 INFO - PROCESS | 2650 | 1461903540038 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 21:19:00 INFO - PROCESS | 2650 | 1461903540044 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 2650 | 1461903540047 Marionette TRACE conn5 <- [1,1586,null,{}] 21:19:00 INFO - PROCESS | 2650 | 1461903540052 Marionette TRACE conn5 -> [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:19:00 INFO - PROCESS | 2650 | 1461903540278 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 21:19:00 INFO - PROCESS | 2650 | 1461903540634 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc12800 == 134 [pid = 2650] [id = 404] 21:19:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2a73d4400) [pid = 2650] [serial = 1213] [outer = (nil)] 21:19:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2a73d8c00) [pid = 2650] [serial = 1214] [outer = 0x7fa2a73d4400] 21:19:00 INFO - PROCESS | 2650 | 1461903540711 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2ab7b5800) [pid = 2650] [serial = 1215] [outer = 0x7fa2a73d4400] 21:19:01 INFO - PROCESS | 2650 | 1461903541692 Marionette TRACE conn5 <- [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:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1686ms 21:19:01 INFO - PROCESS | 2650 | 1461903541730 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 21:19:01 INFO - PROCESS | 2650 | 1461903541733 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 21:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:19:01 INFO - PROCESS | 2650 | 1461903541739 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:19:01 INFO - PROCESS | 2650 | 1461903541741 Marionette TRACE conn5 <- [1,1590,null,{}] 21:19:01 INFO - PROCESS | 2650 | 1461903541747 Marionette TRACE conn5 -> [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:19:01 INFO - PROCESS | 2650 | 1461903541951 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 21:19:02 INFO - PROCESS | 2650 | 1461903542214 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa1d8000 == 135 [pid = 2650] [id = 405] 21:19:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2a73d1800) [pid = 2650] [serial = 1216] [outer = (nil)] 21:19:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2aefe4400) [pid = 2650] [serial = 1217] [outer = 0x7fa2a73d1800] 21:19:02 INFO - PROCESS | 2650 | 1461903542329 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2bcec1000) [pid = 2650] [serial = 1218] [outer = 0x7fa2a73d1800] 21:19:03 INFO - PROCESS | 2650 | 1461903543153 Marionette TRACE conn5 <- [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:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1484ms 21:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:19:03 INFO - PROCESS | 2650 | 1461903543226 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 2650 | 1461903543228 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 21:19:03 INFO - PROCESS | 2650 | 1461903543235 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 2650 | 1461903543238 Marionette TRACE conn5 <- [1,1594,null,{}] 21:19:03 INFO - PROCESS | 2650 | 1461903543243 Marionette TRACE conn5 -> [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:19:03 INFO - PROCESS | 2650 | 1461903543453 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 21:19:03 INFO - PROCESS | 2650 | 1461903543668 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa1c5000 == 136 [pid = 2650] [id = 406] 21:19:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2a6019000) [pid = 2650] [serial = 1219] [outer = (nil)] 21:19:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2a6430c00) [pid = 2650] [serial = 1220] [outer = 0x7fa2a6019000] 21:19:04 INFO - PROCESS | 2650 | 1461903544236 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2a73d1400) [pid = 2650] [serial = 1221] [outer = 0x7fa2a6019000] 21:19:05 INFO - PROCESS | 2650 | 1461903545228 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 21:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2034ms 21:19:05 INFO - PROCESS | 2650 | 1461903545269 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 21:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:19:05 INFO - PROCESS | 2650 | 1461903545276 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 21:19:05 INFO - PROCESS | 2650 | 1461903545284 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - PROCESS | 2650 | 1461903545289 Marionette TRACE conn5 <- [1,1598,null,{}] 21:19:05 INFO - PROCESS | 2650 | 1461903545295 Marionette TRACE conn5 -> [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:19:05 INFO - PROCESS | 2650 | 1461903545518 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 21:19:05 INFO - PROCESS | 2650 | 1461903545777 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28ca800 == 137 [pid = 2650] [id = 407] 21:19:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2abe8e800) [pid = 2650] [serial = 1222] [outer = (nil)] 21:19:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2ac47f800) [pid = 2650] [serial = 1223] [outer = 0x7fa2abe8e800] 21:19:05 INFO - PROCESS | 2650 | 1461903545892 Marionette DEBUG loaded listener.js 21:19:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2af3c7000) [pid = 2650] [serial = 1224] [outer = 0x7fa2abe8e800] 21:19:06 INFO - PROCESS | 2650 | 1461903546768 Marionette TRACE conn5 <- [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:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1533ms 21:19:06 INFO - PROCESS | 2650 | 1461903546816 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 21:19:06 INFO - PROCESS | 2650 | 1461903546822 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 21:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:19:06 INFO - PROCESS | 2650 | 1461903546831 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:19:06 INFO - PROCESS | 2650 | 1461903546835 Marionette TRACE conn5 <- [1,1602,null,{}] 21:19:06 INFO - PROCESS | 2650 | 1461903546840 Marionette TRACE conn5 -> [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:19:07 INFO - PROCESS | 2650 | 1461903547026 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 21:19:07 INFO - PROCESS | 2650 | 1461903547492 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a65e1000 == 138 [pid = 2650] [id = 408] 21:19:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2b1837c00) [pid = 2650] [serial = 1225] [outer = (nil)] 21:19:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2b220e000) [pid = 2650] [serial = 1226] [outer = 0x7fa2b1837c00] 21:19:07 INFO - PROCESS | 2650 | 1461903547563 Marionette DEBUG loaded listener.js 21:19:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2b250c800) [pid = 2650] [serial = 1227] [outer = 0x7fa2b1837c00] 21:19:08 INFO - PROCESS | 2650 | 1461903548412 Marionette TRACE conn5 <- [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:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1636ms 21:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:19:08 INFO - PROCESS | 2650 | 1461903548467 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 21:19:08 INFO - PROCESS | 2650 | 1461903548470 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 21:19:08 INFO - PROCESS | 2650 | 1461903548476 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 2650 | 1461903548482 Marionette TRACE conn5 <- [1,1606,null,{}] 21:19:08 INFO - PROCESS | 2650 | 1461903548496 Marionette TRACE conn5 -> [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:19:08 INFO - PROCESS | 2650 | 1461903548682 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 21:19:08 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c69e3000 == 137 [pid = 2650] [id = 53] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2d4c42400) [pid = 2650] [serial = 1061] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2d544a000) [pid = 2650] [serial = 1064] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2a72d1400) [pid = 2650] [serial = 1067] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2a601cc00) [pid = 2650] [serial = 1070] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2a6290400) [pid = 2650] [serial = 1073] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2a629a800) [pid = 2650] [serial = 1076] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2a6436400) [pid = 2650] [serial = 1079] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2ac473000) [pid = 2650] [serial = 1082] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | 1461903549065 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad83b000 == 136 [pid = 2650] [id = 388] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0e99000 == 135 [pid = 2650] [id = 387] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad8da000 == 134 [pid = 2650] [id = 386] 21:19:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a80e2000 == 135 [pid = 2650] [id = 409] 21:19:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2a6290400) [pid = 2650] [serial = 1228] [outer = (nil)] 21:19:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2aa8ef000) [pid = 2650] [serial = 1229] [outer = 0x7fa2a6290400] 21:19:09 INFO - PROCESS | 2650 | 1461903549160 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2b29d5000) [pid = 2650] [serial = 1230] [outer = 0x7fa2a6290400] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa731800 == 134 [pid = 2650] [id = 385] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a82d5800 == 133 [pid = 2650] [id = 384] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1999800 == 132 [pid = 2650] [id = 11] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a80e1800 == 131 [pid = 2650] [id = 383] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d5a18000 == 130 [pid = 2650] [id = 377] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d057b800 == 129 [pid = 2650] [id = 376] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37ae800 == 128 [pid = 2650] [id = 375] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c0618000 == 127 [pid = 2650] [id = 374] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9f45000 == 126 [pid = 2650] [id = 373] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9773800 == 125 [pid = 2650] [id = 372] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8146000 == 124 [pid = 2650] [id = 371] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3745000 == 123 [pid = 2650] [id = 370] 21:19:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac335000 == 122 [pid = 2650] [id = 369] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2b483dc00) [pid = 2650] [serial = 1100] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2b2214800) [pid = 2650] [serial = 1092] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2af846c00) [pid = 2650] [serial = 1091] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2b2619000) [pid = 2650] [serial = 1037] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2c47cb400) [pid = 2650] [serial = 1052] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2b2aecc00) [pid = 2650] [serial = 1094] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2b2be8400) [pid = 2650] [serial = 1095] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2d1755800) [pid = 2650] [serial = 1058] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2b37b0800) [pid = 2650] [serial = 1097] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2cf634000) [pid = 2650] [serial = 1055] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2ac476000) [pid = 2650] [serial = 1089] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2aa8f1c00) [pid = 2650] [serial = 1088] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2aa6abc00) [pid = 2650] [serial = 1034] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2c2185000) [pid = 2650] [serial = 1049] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2be2e0000) [pid = 2650] [serial = 1046] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2aa554800) [pid = 2650] [serial = 1085] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2b356a400) [pid = 2650] [serial = 1040] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2b8252800) [pid = 2650] [serial = 1043] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2b8056000) [pid = 2650] [serial = 1101] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2ac471400) [pid = 2650] [serial = 1103] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2b4831000) [pid = 2650] [serial = 1098] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2ae2c6400) [pid = 2650] [serial = 1104] [outer = (nil)] [url = about:blank] 21:19:09 INFO - PROCESS | 2650 | 1461903549933 Marionette TRACE conn5 <- [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:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1484ms 21:19:09 INFO - PROCESS | 2650 | 1461903549961 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 21:19:09 INFO - PROCESS | 2650 | 1461903549968 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 21:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:19:09 INFO - PROCESS | 2650 | 1461903549975 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:19:09 INFO - PROCESS | 2650 | 1461903549980 Marionette TRACE conn5 <- [1,1610,null,{}] 21:19:09 INFO - PROCESS | 2650 | 1461903549987 Marionette TRACE conn5 -> [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:19:10 INFO - PROCESS | 2650 | 1461903550263 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 21:19:10 INFO - PROCESS | 2650 | 1461903550553 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac342800 == 123 [pid = 2650] [id = 410] 21:19:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2a629a800) [pid = 2650] [serial = 1231] [outer = (nil)] 21:19:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2b2bbd000) [pid = 2650] [serial = 1232] [outer = 0x7fa2a629a800] 21:19:10 INFO - PROCESS | 2650 | 1461903550622 Marionette DEBUG loaded listener.js 21:19:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2b37b0000) [pid = 2650] [serial = 1233] [outer = 0x7fa2a629a800] 21:19:11 INFO - PROCESS | 2650 | 1461903551306 Marionette TRACE conn5 <- [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:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1387ms 21:19:11 INFO - PROCESS | 2650 | 1461903551362 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 21:19:11 INFO - PROCESS | 2650 | 1461903551365 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 21:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:19:11 INFO - PROCESS | 2650 | 1461903551371 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:19:11 INFO - PROCESS | 2650 | 1461903551376 Marionette TRACE conn5 <- [1,1614,null,{}] 21:19:11 INFO - PROCESS | 2650 | 1461903551381 Marionette TRACE conn5 -> [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:19:11 INFO - PROCESS | 2650 | 1461903551639 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 21:19:11 INFO - PROCESS | 2650 | 1461903551671 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b0cba800 == 124 [pid = 2650] [id = 411] 21:19:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2b37abc00) [pid = 2650] [serial = 1234] [outer = (nil)] 21:19:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2b4837c00) [pid = 2650] [serial = 1235] [outer = 0x7fa2b37abc00] 21:19:11 INFO - PROCESS | 2650 | 1461903551740 Marionette DEBUG loaded listener.js 21:19:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2b8056400) [pid = 2650] [serial = 1236] [outer = 0x7fa2b37abc00] 21:19:12 INFO - PROCESS | 2650 | 1461903552631 Marionette TRACE conn5 <- [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:19:12 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:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1279ms 21:19:12 INFO - PROCESS | 2650 | 1461903552657 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 2650 | 1461903552659 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 21:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:19:12 INFO - PROCESS | 2650 | 1461903552666 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - PROCESS | 2650 | 1461903552668 Marionette TRACE conn5 <- [1,1618,null,{}] 21:19:12 INFO - PROCESS | 2650 | 1461903552673 Marionette TRACE conn5 -> [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:19:12 INFO - PROCESS | 2650 | 1461903552903 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 21:19:12 INFO - PROCESS | 2650 | 1461903552942 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b9c000 == 125 [pid = 2650] [id = 412] 21:19:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2b8269c00) [pid = 2650] [serial = 1237] [outer = (nil)] 21:19:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2ba59a000) [pid = 2650] [serial = 1238] [outer = 0x7fa2b8269c00] 21:19:13 INFO - PROCESS | 2650 | 1461903553004 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2ba64f800) [pid = 2650] [serial = 1239] [outer = 0x7fa2b8269c00] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2a6020800) [pid = 2650] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2c1fbb800) [pid = 2650] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2aa8e9400) [pid = 2650] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2a72c9000) [pid = 2650] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2af3c5c00) [pid = 2650] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2af3c5000) [pid = 2650] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2ac310000) [pid = 2650] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:19:13 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2b221ac00) [pid = 2650] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:19:14 INFO - PROCESS | 2650 | 1461903554174 Marionette TRACE conn5 <- [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:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1531ms 21:19:14 INFO - PROCESS | 2650 | 1461903554198 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 2650 | 1461903554201 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 21:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:19:14 INFO - PROCESS | 2650 | 1461903554209 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 2650 | 1461903554212 Marionette TRACE conn5 <- [1,1622,null,{}] 21:19:14 INFO - PROCESS | 2650 | 1461903554217 Marionette TRACE conn5 -> [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:19:14 INFO - PROCESS | 2650 | 1461903554388 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 21:19:14 INFO - PROCESS | 2650 | 1461903554404 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37f9800 == 126 [pid = 2650] [id = 413] 21:19:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2a72c9000) [pid = 2650] [serial = 1240] [outer = (nil)] 21:19:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2ba59c800) [pid = 2650] [serial = 1241] [outer = 0x7fa2a72c9000] 21:19:14 INFO - PROCESS | 2650 | 1461903554461 Marionette DEBUG loaded listener.js 21:19:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2bb624000) [pid = 2650] [serial = 1242] [outer = 0x7fa2a72c9000] 21:19:15 INFO - PROCESS | 2650 | 1461903555334 Marionette TRACE conn5 <- [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:19:15 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:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1184ms 21:19:15 INFO - PROCESS | 2650 | 1461903555394 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 21:19:15 INFO - PROCESS | 2650 | 1461903555397 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 21:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:19:15 INFO - PROCESS | 2650 | 1461903555403 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:19:15 INFO - PROCESS | 2650 | 1461903555405 Marionette TRACE conn5 <- [1,1626,null,{}] 21:19:15 INFO - PROCESS | 2650 | 1461903555410 Marionette TRACE conn5 -> [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:19:15 INFO - PROCESS | 2650 | 1461903555582 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 21:19:15 INFO - PROCESS | 2650 | 1461903555771 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b27800 == 127 [pid = 2650] [id = 414] 21:19:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2aa8e9400) [pid = 2650] [serial = 1243] [outer = (nil)] 21:19:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2bcec6800) [pid = 2650] [serial = 1244] [outer = 0x7fa2aa8e9400] 21:19:15 INFO - PROCESS | 2650 | 1461903555833 Marionette DEBUG loaded listener.js 21:19:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2bcecd000) [pid = 2650] [serial = 1245] [outer = 0x7fa2aa8e9400] 21:19:16 INFO - PROCESS | 2650 | 1461903556885 Marionette TRACE conn5 <- [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:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1538ms 21:19:16 INFO - PROCESS | 2650 | 1461903556943 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 21:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:19:16 INFO - PROCESS | 2650 | 1461903556950 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 21:19:16 INFO - PROCESS | 2650 | 1461903556958 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 2650 | 1461903556964 Marionette TRACE conn5 <- [1,1630,null,{}] 21:19:16 INFO - PROCESS | 2650 | 1461903556971 Marionette TRACE conn5 -> [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:19:17 INFO - PROCESS | 2650 | 1461903557201 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 21:19:17 INFO - PROCESS | 2650 | 1461903557462 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac338000 == 128 [pid = 2650] [id = 415] 21:19:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2aa69ac00) [pid = 2650] [serial = 1246] [outer = (nil)] 21:19:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2ab7afc00) [pid = 2650] [serial = 1247] [outer = 0x7fa2aa69ac00] 21:19:17 INFO - PROCESS | 2650 | 1461903557549 Marionette DEBUG loaded listener.js 21:19:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2ac47ac00) [pid = 2650] [serial = 1248] [outer = 0x7fa2aa69ac00] 21:19:18 INFO - PROCESS | 2650 | 1461903558429 Marionette TRACE conn5 <- [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:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1534ms 21:19:18 INFO - PROCESS | 2650 | 1461903558492 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 21:19:18 INFO - PROCESS | 2650 | 1461903558500 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 21:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:19:18 INFO - PROCESS | 2650 | 1461903558510 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:19:18 INFO - PROCESS | 2650 | 1461903558514 Marionette TRACE conn5 <- [1,1634,null,{}] 21:19:18 INFO - PROCESS | 2650 | 1461903558519 Marionette TRACE conn5 -> [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:19:18 INFO - PROCESS | 2650 | 1461903558725 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 21:19:19 INFO - PROCESS | 2650 | 1461903559024 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b34ca000 == 129 [pid = 2650] [id = 416] 21:19:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2ac473c00) [pid = 2650] [serial = 1249] [outer = (nil)] 21:19:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2b25e3c00) [pid = 2650] [serial = 1250] [outer = 0x7fa2ac473c00] 21:19:19 INFO - PROCESS | 2650 | 1461903559138 Marionette DEBUG loaded listener.js 21:19:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2b2aec800) [pid = 2650] [serial = 1251] [outer = 0x7fa2ac473c00] 21:19:19 INFO - PROCESS | 2650 | 1461903559995 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 21:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1533ms 21:19:20 INFO - PROCESS | 2650 | 1461903560043 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 21:19:20 INFO - PROCESS | 2650 | 1461903560048 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 21:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:19:20 INFO - PROCESS | 2650 | 1461903560054 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:19:20 INFO - PROCESS | 2650 | 1461903560059 Marionette TRACE conn5 <- [1,1638,null,{}] 21:19:20 INFO - PROCESS | 2650 | 1461903560074 Marionette TRACE conn5 -> [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:19:20 INFO - PROCESS | 2650 | 1461903560290 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 21:19:20 INFO - PROCESS | 2650 | 1461903560503 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9773800 == 130 [pid = 2650] [id = 417] 21:19:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2b2be8400) [pid = 2650] [serial = 1252] [outer = (nil)] 21:19:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2b8048000) [pid = 2650] [serial = 1253] [outer = 0x7fa2b2be8400] 21:19:20 INFO - PROCESS | 2650 | 1461903560672 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2b8258c00) [pid = 2650] [serial = 1254] [outer = 0x7fa2b2be8400] 21:19:21 INFO - PROCESS | 2650 | 1461903561520 Marionette TRACE conn5 <- [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:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1539ms 21:19:21 INFO - PROCESS | 2650 | 1461903561594 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 2650 | 1461903561599 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 21:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:19:21 INFO - PROCESS | 2650 | 1461903561604 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - PROCESS | 2650 | 1461903561607 Marionette TRACE conn5 <- [1,1642,null,{}] 21:19:21 INFO - PROCESS | 2650 | 1461903561612 Marionette TRACE conn5 -> [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:19:21 INFO - PROCESS | 2650 | 1461903561838 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 21:19:22 INFO - PROCESS | 2650 | 1461903562088 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:22 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb498000 == 131 [pid = 2650] [id = 418] 21:19:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2af3cd800) [pid = 2650] [serial = 1255] [outer = (nil)] 21:19:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2bcec2800) [pid = 2650] [serial = 1256] [outer = 0x7fa2af3cd800] 21:19:22 INFO - PROCESS | 2650 | 1461903562201 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2bcecdc00) [pid = 2650] [serial = 1257] [outer = 0x7fa2af3cd800] 21:19:23 INFO - PROCESS | 2650 | 1461903563001 Marionette TRACE conn5 <- [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:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1434ms 21:19:23 INFO - PROCESS | 2650 | 1461903563039 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 21:19:23 INFO - PROCESS | 2650 | 1461903563042 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 21:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:19:23 INFO - PROCESS | 2650 | 1461903563048 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:19:23 INFO - PROCESS | 2650 | 1461903563050 Marionette TRACE conn5 <- [1,1646,null,{}] 21:19:23 INFO - PROCESS | 2650 | 1461903563056 Marionette TRACE conn5 -> [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:19:23 INFO - PROCESS | 2650 | 1461903563238 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 21:19:23 INFO - PROCESS | 2650 | 1461903563502 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1fbb800 == 132 [pid = 2650] [id = 419] 21:19:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2b0f11400) [pid = 2650] [serial = 1258] [outer = (nil)] 21:19:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2bd053000) [pid = 2650] [serial = 1259] [outer = 0x7fa2b0f11400] 21:19:23 INFO - PROCESS | 2650 | 1461903563579 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2bff0bc00) [pid = 2650] [serial = 1260] [outer = 0x7fa2b0f11400] 21:19:24 INFO - PROCESS | 2650 | 1461903564467 Marionette TRACE conn5 <- [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:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1477ms 21:19:24 INFO - PROCESS | 2650 | 1461903564528 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 21:19:24 INFO - PROCESS | 2650 | 1461903564531 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 21:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:19:24 INFO - PROCESS | 2650 | 1461903564538 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:19:24 INFO - PROCESS | 2650 | 1461903564541 Marionette TRACE conn5 <- [1,1650,null,{}] 21:19:24 INFO - PROCESS | 2650 | 1461903564554 Marionette TRACE conn5 -> [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:19:24 INFO - PROCESS | 2650 | 1461903564799 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 21:19:25 INFO - PROCESS | 2650 | 1461903565051 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0414800 == 133 [pid = 2650] [id = 420] 21:19:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2c0813c00) [pid = 2650] [serial = 1261] [outer = (nil)] 21:19:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2c35a2400) [pid = 2650] [serial = 1262] [outer = 0x7fa2c0813c00] 21:19:25 INFO - PROCESS | 2650 | 1461903565169 Marionette DEBUG loaded listener.js 21:19:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2cf636c00) [pid = 2650] [serial = 1263] [outer = 0x7fa2c0813c00] 21:19:26 INFO - PROCESS | 2650 | 1461903566011 Marionette TRACE conn5 <- [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:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1541ms 21:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:19:26 INFO - PROCESS | 2650 | 1461903566081 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 21:19:26 INFO - PROCESS | 2650 | 1461903566084 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 21:19:26 INFO - PROCESS | 2650 | 1461903566090 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:19:26 INFO - PROCESS | 2650 | 1461903566093 Marionette TRACE conn5 <- [1,1654,null,{}] 21:19:26 INFO - PROCESS | 2650 | 1461903566098 Marionette TRACE conn5 -> [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:19:26 INFO - PROCESS | 2650 | 1461903566276 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 21:19:26 INFO - PROCESS | 2650 | 1461903566486 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5a18000 == 134 [pid = 2650] [id = 421] 21:19:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2bcec0800) [pid = 2650] [serial = 1264] [outer = (nil)] 21:19:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2d331fc00) [pid = 2650] [serial = 1265] [outer = 0x7fa2bcec0800] 21:19:26 INFO - PROCESS | 2650 | 1461903566595 Marionette DEBUG loaded listener.js 21:19:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2d53a3400) [pid = 2650] [serial = 1266] [outer = 0x7fa2bcec0800] 21:19:27 INFO - PROCESS | 2650 | 1461903567463 Marionette TRACE conn5 <- [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:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1432ms 21:19:27 INFO - PROCESS | 2650 | 1461903567522 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 21:19:27 INFO - PROCESS | 2650 | 1461903567525 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 21:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:19:27 INFO - PROCESS | 2650 | 1461903567531 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:19:27 INFO - PROCESS | 2650 | 1461903567533 Marionette TRACE conn5 <- [1,1658,null,{}] 21:19:27 INFO - PROCESS | 2650 | 1461903567539 Marionette TRACE conn5 -> [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:19:27 INFO - PROCESS | 2650 | 1461903567739 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 21:19:28 INFO - PROCESS | 2650 | 1461903568005 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac555000 == 135 [pid = 2650] [id = 422] 21:19:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2adbbec00) [pid = 2650] [serial = 1267] [outer = (nil)] 21:19:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2adbc5400) [pid = 2650] [serial = 1268] [outer = 0x7fa2adbbec00] 21:19:28 INFO - PROCESS | 2650 | 1461903568119 Marionette DEBUG loaded listener.js 21:19:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2adbc9c00) [pid = 2650] [serial = 1269] [outer = 0x7fa2adbbec00] 21:19:28 INFO - PROCESS | 2650 | 1461903568925 Marionette TRACE conn5 <- [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:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1432ms 21:19:28 INFO - PROCESS | 2650 | 1461903568964 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 21:19:28 INFO - PROCESS | 2650 | 1461903568968 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 21:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:19:28 INFO - PROCESS | 2650 | 1461903568973 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 2650 | 1461903568975 Marionette TRACE conn5 <- [1,1662,null,{}] 21:19:28 INFO - PROCESS | 2650 | 1461903568981 Marionette TRACE conn5 -> [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:19:29 INFO - PROCESS | 2650 | 1461903569172 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 21:19:29 INFO - PROCESS | 2650 | 1461903569388 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2da93c000 == 136 [pid = 2650] [id = 423] 21:19:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2adbc1000) [pid = 2650] [serial = 1270] [outer = (nil)] 21:19:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2d1ad1c00) [pid = 2650] [serial = 1271] [outer = 0x7fa2adbc1000] 21:19:29 INFO - PROCESS | 2650 | 1461903569495 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2d5440000) [pid = 2650] [serial = 1272] [outer = 0x7fa2adbc1000] 21:19:30 INFO - PROCESS | 2650 | 1461903570389 Marionette TRACE conn5 <- [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:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1481ms 21:19:30 INFO - PROCESS | 2650 | 1461903570470 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 21:19:30 INFO - PROCESS | 2650 | 1461903570474 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 21:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:19:30 INFO - PROCESS | 2650 | 1461903570484 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:19:30 INFO - PROCESS | 2650 | 1461903570486 Marionette TRACE conn5 <- [1,1666,null,{}] 21:19:30 INFO - PROCESS | 2650 | 1461903570490 Marionette TRACE conn5 -> [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:19:30 INFO - PROCESS | 2650 | 1461903570684 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 21:19:31 INFO - PROCESS | 2650 | 1461903571020 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc3e000 == 137 [pid = 2650] [id = 424] 21:19:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2b233a400) [pid = 2650] [serial = 1273] [outer = (nil)] 21:19:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2b233c800) [pid = 2650] [serial = 1274] [outer = 0x7fa2b233a400] 21:19:31 INFO - PROCESS | 2650 | 1461903571096 Marionette DEBUG loaded listener.js 21:19:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2d17b8800) [pid = 2650] [serial = 1275] [outer = 0x7fa2b233a400] 21:19:31 INFO - PROCESS | 2650 | 1461903571919 Marionette TRACE conn5 <- [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:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1488ms 21:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:19:31 INFO - PROCESS | 2650 | 1461903571973 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 21:19:31 INFO - PROCESS | 2650 | 1461903571976 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 21:19:31 INFO - PROCESS | 2650 | 1461903571982 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:19:31 INFO - PROCESS | 2650 | 1461903571986 Marionette TRACE conn5 <- [1,1670,null,{}] 21:19:31 INFO - PROCESS | 2650 | 1461903571991 Marionette TRACE conn5 -> [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:19:32 INFO - PROCESS | 2650 | 1461903572199 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 21:19:32 INFO - PROCESS | 2650 | 1461903572461 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1975800 == 138 [pid = 2650] [id = 425] 21:19:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2b233b000) [pid = 2650] [serial = 1276] [outer = (nil)] 21:19:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2b4977000) [pid = 2650] [serial = 1277] [outer = 0x7fa2b233b000] 21:19:32 INFO - PROCESS | 2650 | 1461903572579 Marionette DEBUG loaded listener.js 21:19:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2d5442000) [pid = 2650] [serial = 1278] [outer = 0x7fa2b233b000] 21:19:33 INFO - PROCESS | 2650 | 1461903573366 Marionette TRACE conn5 <- [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:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1430ms 21:19:33 INFO - PROCESS | 2650 | 1461903573412 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 21:19:33 INFO - PROCESS | 2650 | 1461903573415 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 21:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:19:33 INFO - PROCESS | 2650 | 1461903573421 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:19:33 INFO - PROCESS | 2650 | 1461903573423 Marionette TRACE conn5 <- [1,1674,null,{}] 21:19:33 INFO - PROCESS | 2650 | 1461903573429 Marionette TRACE conn5 -> [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:19:33 INFO - PROCESS | 2650 | 1461903573608 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 21:19:33 INFO - PROCESS | 2650 | 1461903573827 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3113800 == 139 [pid = 2650] [id = 426] 21:19:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2b2503800) [pid = 2650] [serial = 1279] [outer = (nil)] 21:19:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 267 (0x7fa2b9034000) [pid = 2650] [serial = 1280] [outer = 0x7fa2b2503800] 21:19:33 INFO - PROCESS | 2650 | 1461903573933 Marionette DEBUG loaded listener.js 21:19:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2b9039400) [pid = 2650] [serial = 1281] [outer = 0x7fa2b2503800] 21:19:34 INFO - PROCESS | 2650 | 1461903574825 Marionette TRACE conn5 <- [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:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1432ms 21:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:19:34 INFO - PROCESS | 2650 | 1461903574855 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 21:19:34 INFO - PROCESS | 2650 | 1461903574858 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 21:19:34 INFO - PROCESS | 2650 | 1461903574864 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:19:34 INFO - PROCESS | 2650 | 1461903574875 Marionette TRACE conn5 <- [1,1678,null,{}] 21:19:34 INFO - PROCESS | 2650 | 1461903574879 Marionette TRACE conn5 -> [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:19:35 INFO - PROCESS | 2650 | 1461903575055 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 21:19:35 INFO - PROCESS | 2650 | 1461903575303 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a82dd000 == 140 [pid = 2650] [id = 427] 21:19:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2a7264000) [pid = 2650] [serial = 1282] [outer = (nil)] 21:19:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2a726ac00) [pid = 2650] [serial = 1283] [outer = 0x7fa2a7264000] 21:19:35 INFO - PROCESS | 2650 | 1461903575422 Marionette DEBUG loaded listener.js 21:19:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2a726fc00) [pid = 2650] [serial = 1284] [outer = 0x7fa2a7264000] 21:19:36 INFO - PROCESS | 2650 | 1461903576941 Marionette TRACE conn5 <- [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:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2147ms 21:19:37 INFO - PROCESS | 2650 | 1461903577011 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 21:19:37 INFO - PROCESS | 2650 | 1461903577017 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 21:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:19:37 INFO - PROCESS | 2650 | 1461903577025 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:19:37 INFO - PROCESS | 2650 | 1461903577028 Marionette TRACE conn5 <- [1,1682,null,{}] 21:19:37 INFO - PROCESS | 2650 | 1461903577036 Marionette TRACE conn5 -> [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:19:37 INFO - PROCESS | 2650 | 1461903577257 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 21:19:37 INFO - PROCESS | 2650 | 1461903577589 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac344000 == 141 [pid = 2650] [id = 428] 21:19:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2a72d1c00) [pid = 2650] [serial = 1285] [outer = (nil)] 21:19:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2a73d7c00) [pid = 2650] [serial = 1286] [outer = 0x7fa2a72d1c00] 21:19:37 INFO - PROCESS | 2650 | 1461903577669 Marionette DEBUG loaded listener.js 21:19:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2aa558000) [pid = 2650] [serial = 1287] [outer = 0x7fa2a72d1c00] 21:19:38 INFO - PROCESS | 2650 | 1461903578698 Marionette TRACE conn5 <- [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:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1734ms 21:19:38 INFO - PROCESS | 2650 | 1461903578760 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 21:19:38 INFO - PROCESS | 2650 | 1461903578767 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 21:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:19:38 INFO - PROCESS | 2650 | 1461903578776 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:19:38 INFO - PROCESS | 2650 | 1461903578780 Marionette TRACE conn5 <- [1,1686,null,{}] 21:19:38 INFO - PROCESS | 2650 | 1461903578785 Marionette TRACE conn5 -> [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:19:38 INFO - PROCESS | 2650 | 1461903578993 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 21:19:39 INFO - PROCESS | 2650 | 1461903579337 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa73d800 == 142 [pid = 2650] [id = 429] 21:19:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2a72d5000) [pid = 2650] [serial = 1288] [outer = (nil)] 21:19:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2ab7b1000) [pid = 2650] [serial = 1289] [outer = 0x7fa2a72d5000] 21:19:39 INFO - PROCESS | 2650 | 1461903579405 Marionette DEBUG loaded listener.js 21:19:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 277 (0x7fa2ac310000) [pid = 2650] [serial = 1290] [outer = 0x7fa2a72d5000] 21:19:40 INFO - PROCESS | 2650 | 1461903580249 Marionette TRACE conn5 <- [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:19:40 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:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1530ms 21:19:40 INFO - PROCESS | 2650 | 1461903580307 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 21:19:40 INFO - PROCESS | 2650 | 1461903580309 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 21:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:19:40 INFO - PROCESS | 2650 | 1461903580316 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:19:40 INFO - PROCESS | 2650 | 1461903580320 Marionette TRACE conn5 <- [1,1690,null,{}] 21:19:40 INFO - PROCESS | 2650 | 1461903580345 Marionette TRACE conn5 -> [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:19:40 INFO - PROCESS | 2650 | 1461903580562 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 21:19:40 INFO - PROCESS | 2650 | 1461903580818 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b29a4800 == 143 [pid = 2650] [id = 430] 21:19:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 278 (0x7fa2af841800) [pid = 2650] [serial = 1291] [outer = (nil)] 21:19:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 279 (0x7fa2b2211c00) [pid = 2650] [serial = 1292] [outer = 0x7fa2af841800] 21:19:40 INFO - PROCESS | 2650 | 1461903580935 Marionette DEBUG loaded listener.js 21:19:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 280 (0x7fa2b2338400) [pid = 2650] [serial = 1293] [outer = 0x7fa2af841800] 21:19:41 INFO - PROCESS | 2650 | 1461903581755 Marionette TRACE conn5 <- [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:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1499ms 21:19:41 INFO - PROCESS | 2650 | 1461903581816 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 21:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:19:41 INFO - PROCESS | 2650 | 1461903581820 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 21:19:41 INFO - PROCESS | 2650 | 1461903581825 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:19:41 INFO - PROCESS | 2650 | 1461903581828 Marionette TRACE conn5 <- [1,1694,null,{}] 21:19:41 INFO - PROCESS | 2650 | 1461903581833 Marionette TRACE conn5 -> [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:19:42 INFO - PROCESS | 2650 | 1461903581999 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 21:19:42 INFO - PROCESS | 2650 | 1461903582228 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8e90000 == 144 [pid = 2650] [id = 431] 21:19:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 281 (0x7fa2b2212800) [pid = 2650] [serial = 1294] [outer = (nil)] 21:19:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 282 (0x7fa2b296c400) [pid = 2650] [serial = 1295] [outer = 0x7fa2b2212800] 21:19:42 INFO - PROCESS | 2650 | 1461903582338 Marionette DEBUG loaded listener.js 21:19:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 283 (0x7fa2b2af7c00) [pid = 2650] [serial = 1296] [outer = 0x7fa2b2212800] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a62bd800 == 143 [pid = 2650] [id = 357] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa507000 == 142 [pid = 2650] [id = 360] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19a5000 == 141 [pid = 2650] [id = 359] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa748000 == 140 [pid = 2650] [id = 358] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 282 (0x7fa2c1f0a800) [pid = 2650] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 281 (0x7fa2ac30e400) [pid = 2650] [serial = 1148] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 280 (0x7fa2b221a800) [pid = 2650] [serial = 1112] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 279 (0x7fa2b37a6c00) [pid = 2650] [serial = 1115] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 278 (0x7fa2aa8eec00) [pid = 2650] [serial = 1109] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 277 (0x7fa2c0e1c400) [pid = 2650] [serial = 1127] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 276 (0x7fa2b45de000) [pid = 2650] [serial = 1169] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2b8053400) [pid = 2650] [serial = 1118] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2b80eec00) [pid = 2650] [serial = 1121] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2be25e000) [pid = 2650] [serial = 1124] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2c2044800) [pid = 2650] [serial = 1130] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2c27b1400) [pid = 2650] [serial = 1133] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2c47c3c00) [pid = 2650] [serial = 1136] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2d53a9c00) [pid = 2650] [serial = 1139] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2a8f4c800) [pid = 2650] [serial = 1142] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2af3c6000) [pid = 2650] [serial = 1145] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37f9800 == 139 [pid = 2650] [id = 413] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b9c000 == 138 [pid = 2650] [id = 412] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0cba800 == 137 [pid = 2650] [id = 411] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac342800 == 136 [pid = 2650] [id = 410] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a80e2000 == 135 [pid = 2650] [id = 409] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a65e1000 == 134 [pid = 2650] [id = 408] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28ca800 == 133 [pid = 2650] [id = 407] 21:19:43 INFO - PROCESS | 2650 | 1461903583372 Marionette TRACE conn5 <- [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:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa1c5000 == 132 [pid = 2650] [id = 406] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc12800 == 131 [pid = 2650] [id = 404] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d196d000 == 130 [pid = 2650] [id = 403] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a1e000 == 129 [pid = 2650] [id = 402] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37c1800 == 128 [pid = 2650] [id = 401] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1f1a000 == 127 [pid = 2650] [id = 400] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb7ae800 == 126 [pid = 2650] [id = 399] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9fc8800 == 125 [pid = 2650] [id = 398] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9b11800 == 124 [pid = 2650] [id = 397] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8fe9800 == 123 [pid = 2650] [id = 396] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b40000 == 122 [pid = 2650] [id = 395] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4391800 == 121 [pid = 2650] [id = 394] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37f5000 == 120 [pid = 2650] [id = 393] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3626800 == 119 [pid = 2650] [id = 392] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af87d800 == 118 [pid = 2650] [id = 391] 21:19:43 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8e8b800 == 117 [pid = 2650] [id = 390] 21:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1582ms 21:19:43 INFO - PROCESS | 2650 | 1461903583407 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 21:19:43 INFO - PROCESS | 2650 | 1461903583410 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 21:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:19:43 INFO - PROCESS | 2650 | 1461903583415 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:19:43 INFO - PROCESS | 2650 | 1461903583418 Marionette TRACE conn5 <- [1,1698,null,{}] 21:19:43 INFO - PROCESS | 2650 | 1461903583423 Marionette TRACE conn5 -> [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:19:43 INFO - PROCESS | 2650 | 1461903583582 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 266 (0x7fa2b0f0c800) [pid = 2650] [serial = 1155] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2af60e000) [pid = 2650] [serial = 1154] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2b7ee3000) [pid = 2650] [serial = 1032] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2b286f000) [pid = 2650] [serial = 1106] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2b29da000) [pid = 2650] [serial = 1160] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2aa55e000) [pid = 2650] [serial = 1152] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2a6294c00) [pid = 2650] [serial = 1151] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2b2be3800) [pid = 2650] [serial = 1164] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2b2af5c00) [pid = 2650] [serial = 1161] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2b422a000) [pid = 2650] [serial = 1167] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2b2bc3400) [pid = 2650] [serial = 1163] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2ae2c9c00) [pid = 2650] [serial = 1166] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2b250b400) [pid = 2650] [serial = 1157] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2b261fc00) [pid = 2650] [serial = 1158] [outer = (nil)] [url = about:blank] 21:19:43 INFO - PROCESS | 2650 | 1461903583775 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8f68000 == 118 [pid = 2650] [id = 432] 21:19:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2a6014400) [pid = 2650] [serial = 1297] [outer = (nil)] 21:19:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2ac474c00) [pid = 2650] [serial = 1298] [outer = 0x7fa2a6014400] 21:19:43 INFO - PROCESS | 2650 | 1461903583869 Marionette DEBUG loaded listener.js 21:19:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2b2aedc00) [pid = 2650] [serial = 1299] [outer = 0x7fa2a6014400] 21:19:44 INFO - PROCESS | 2650 | 1461903584558 Marionette TRACE conn5 <- [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:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 21:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1187ms 21:19:44 INFO - PROCESS | 2650 | 1461903584604 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 21:19:44 INFO - PROCESS | 2650 | 1461903584607 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 21:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:19:44 INFO - PROCESS | 2650 | 1461903584647 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:19:44 INFO - PROCESS | 2650 | 1461903584649 Marionette TRACE conn5 <- [1,1702,null,{}] 21:19:44 INFO - PROCESS | 2650 | 1461903584656 Marionette TRACE conn5 -> [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:19:44 INFO - PROCESS | 2650 | 1461903584846 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 21:19:44 INFO - PROCESS | 2650 | 1461903584858 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af87e000 == 119 [pid = 2650] [id = 433] 21:19:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2b2aefc00) [pid = 2650] [serial = 1300] [outer = (nil)] 21:19:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2b37a9800) [pid = 2650] [serial = 1301] [outer = 0x7fa2b2aefc00] 21:19:44 INFO - PROCESS | 2650 | 1461903584918 Marionette DEBUG loaded listener.js 21:19:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2b497ec00) [pid = 2650] [serial = 1302] [outer = 0x7fa2b2aefc00] 21:19:45 INFO - PROCESS | 2650 | 1461903585794 Marionette TRACE conn5 <- [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:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1213ms 21:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:19:45 INFO - PROCESS | 2650 | 1461903585826 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 21:19:45 INFO - PROCESS | 2650 | 1461903585829 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 21:19:45 INFO - PROCESS | 2650 | 1461903585849 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:19:45 INFO - PROCESS | 2650 | 1461903585857 Marionette TRACE conn5 <- [1,1706,null,{}] 21:19:45 INFO - PROCESS | 2650 | 1461903585908 Marionette TRACE conn5 -> [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:19:46 INFO - PROCESS | 2650 | 1461903586158 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 21:19:46 INFO - PROCESS | 2650 | 1461903586182 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b9c000 == 120 [pid = 2650] [id = 434] 21:19:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2b4980800) [pid = 2650] [serial = 1303] [outer = (nil)] 21:19:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2b7ef0000) [pid = 2650] [serial = 1304] [outer = 0x7fa2b4980800] 21:19:46 INFO - PROCESS | 2650 | 1461903586240 Marionette DEBUG loaded listener.js 21:19:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2b80c2800) [pid = 2650] [serial = 1305] [outer = 0x7fa2b4980800] 21:19:47 INFO - PROCESS | 2650 | 1461903587061 Marionette TRACE conn5 <- [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:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1285ms 21:19:47 INFO - PROCESS | 2650 | 1461903587125 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 21:19:47 INFO - PROCESS | 2650 | 1461903587131 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 21:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:19:47 INFO - PROCESS | 2650 | 1461903587158 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:19:47 INFO - PROCESS | 2650 | 1461903587160 Marionette TRACE conn5 <- [1,1710,null,{}] 21:19:47 INFO - PROCESS | 2650 | 1461903587166 Marionette TRACE conn5 -> [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:19:47 INFO - PROCESS | 2650 | 1461903587395 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 21:19:47 INFO - PROCESS | 2650 | 1461903587421 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b484d800 == 121 [pid = 2650] [id = 435] 21:19:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2b4983c00) [pid = 2650] [serial = 1306] [outer = (nil)] 21:19:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2b8257400) [pid = 2650] [serial = 1307] [outer = 0x7fa2b4983c00] 21:19:47 INFO - PROCESS | 2650 | 1461903587480 Marionette DEBUG loaded listener.js 21:19:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2b9033000) [pid = 2650] [serial = 1308] [outer = 0x7fa2b4983c00] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2d0575c00) [pid = 2650] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2abe8e800) [pid = 2650] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2b37abc00) [pid = 2650] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2b1837c00) [pid = 2650] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2ba24b000) [pid = 2650] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2d53a1000) [pid = 2650] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2b8259400) [pid = 2650] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2a72c9000) [pid = 2650] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2d026f400) [pid = 2650] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2b3568000) [pid = 2650] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2a6019000) [pid = 2650] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2aa6a0800) [pid = 2650] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2c425ec00) [pid = 2650] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2abe82400) [pid = 2650] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2a6290400) [pid = 2650] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2aefe8400) [pid = 2650] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2a629a800) [pid = 2650] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2c238ac00) [pid = 2650] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2b2876400) [pid = 2650] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2c2c33400) [pid = 2650] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:19:48 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2ba18ec00) [pid = 2650] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2c238cc00) [pid = 2650] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2c3dad400) [pid = 2650] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2c2c3e800) [pid = 2650] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2a8f46c00) [pid = 2650] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2a6434400) [pid = 2650] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2aa8e6000) [pid = 2650] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2ac471c00) [pid = 2650] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2b2be8000) [pid = 2650] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2ba64c800) [pid = 2650] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:19:49 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2b8269c00) [pid = 2650] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:19:49 INFO - PROCESS | 2650 | 1461903589320 Marionette TRACE conn5 <- [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:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2198ms 21:19:49 INFO - PROCESS | 2650 | 1461903589345 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 21:19:49 INFO - PROCESS | 2650 | 1461903589348 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 21:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:19:49 INFO - PROCESS | 2650 | 1461903589364 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:19:49 INFO - PROCESS | 2650 | 1461903589368 Marionette TRACE conn5 <- [1,1714,null,{}] 21:19:49 INFO - PROCESS | 2650 | 1461903589373 Marionette TRACE conn5 -> [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:19:49 INFO - PROCESS | 2650 | 1461903589605 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 21:19:49 INFO - PROCESS | 2650 | 1461903589624 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8dd000 == 122 [pid = 2650] [id = 436] 21:19:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2a72d6800) [pid = 2650] [serial = 1309] [outer = (nil)] 21:19:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2adb23800) [pid = 2650] [serial = 1310] [outer = 0x7fa2a72d6800] 21:19:49 INFO - PROCESS | 2650 | 1461903589700 Marionette DEBUG loaded listener.js 21:19:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2b80e3c00) [pid = 2650] [serial = 1311] [outer = 0x7fa2a72d6800] 21:19:50 INFO - PROCESS | 2650 | 1461903590495 Marionette TRACE conn5 <- [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:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1188ms 21:19:50 INFO - PROCESS | 2650 | 1461903590542 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 21:19:50 INFO - PROCESS | 2650 | 1461903590545 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 21:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:19:50 INFO - PROCESS | 2650 | 1461903590554 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:19:50 INFO - PROCESS | 2650 | 1461903590556 Marionette TRACE conn5 <- [1,1718,null,{}] 21:19:50 INFO - PROCESS | 2650 | 1461903590572 Marionette TRACE conn5 -> [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:19:50 INFO - PROCESS | 2650 | 1461903590737 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 21:19:50 INFO - PROCESS | 2650 | 1461903590752 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4bd2800 == 123 [pid = 2650] [id = 437] 21:19:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2b2be4c00) [pid = 2650] [serial = 1312] [outer = (nil)] 21:19:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2b9034400) [pid = 2650] [serial = 1313] [outer = 0x7fa2b2be4c00] 21:19:50 INFO - PROCESS | 2650 | 1461903590813 Marionette DEBUG loaded listener.js 21:19:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2b903c800) [pid = 2650] [serial = 1314] [outer = 0x7fa2b2be4c00] 21:19:52 INFO - PROCESS | 2650 | 1461903592099 Marionette TRACE conn5 <- [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:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1587ms 21:19:52 INFO - PROCESS | 2650 | 1461903592144 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 21:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:19:52 INFO - PROCESS | 2650 | 1461903592151 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 21:19:52 INFO - PROCESS | 2650 | 1461903592157 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:19:52 INFO - PROCESS | 2650 | 1461903592164 Marionette TRACE conn5 <- [1,1722,null,{}] 21:19:52 INFO - PROCESS | 2650 | 1461903592171 Marionette TRACE conn5 -> [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:19:52 INFO - PROCESS | 2650 | 1461903592380 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 21:19:52 INFO - PROCESS | 2650 | 1461903592643 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2acdc2800 == 124 [pid = 2650] [id = 438] 21:19:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2aa550000) [pid = 2650] [serial = 1315] [outer = (nil)] 21:19:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2aa69e400) [pid = 2650] [serial = 1316] [outer = 0x7fa2aa550000] 21:19:52 INFO - PROCESS | 2650 | 1461903592760 Marionette DEBUG loaded listener.js 21:19:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2abe90c00) [pid = 2650] [serial = 1317] [outer = 0x7fa2aa550000] 21:19:53 INFO - PROCESS | 2650 | 1461903593666 Marionette TRACE conn5 <- [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:19:53 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:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1584ms 21:19:53 INFO - PROCESS | 2650 | 1461903593742 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 21:19:53 INFO - PROCESS | 2650 | 1461903593750 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 21:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:19:53 INFO - PROCESS | 2650 | 1461903593760 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:19:53 INFO - PROCESS | 2650 | 1461903593765 Marionette TRACE conn5 <- [1,1726,null,{}] 21:19:53 INFO - PROCESS | 2650 | 1461903593771 Marionette TRACE conn5 -> [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:19:54 INFO - PROCESS | 2650 | 1461903594009 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 21:19:54 INFO - PROCESS | 2650 | 1461903594312 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28c5000 == 125 [pid = 2650] [id = 439] 21:19:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2aca0b400) [pid = 2650] [serial = 1318] [outer = (nil)] 21:19:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2b2333c00) [pid = 2650] [serial = 1319] [outer = 0x7fa2aca0b400] 21:19:54 INFO - PROCESS | 2650 | 1461903594382 Marionette DEBUG loaded listener.js 21:19:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2b2615c00) [pid = 2650] [serial = 1320] [outer = 0x7fa2aca0b400] 21:19:55 INFO - PROCESS | 2650 | 1461903595194 Marionette TRACE conn5 <- [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:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1485ms 21:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:19:55 INFO - PROCESS | 2650 | 1461903595245 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 21:19:55 INFO - PROCESS | 2650 | 1461903595248 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 21:19:55 INFO - PROCESS | 2650 | 1461903595255 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:19:55 INFO - PROCESS | 2650 | 1461903595260 Marionette TRACE conn5 <- [1,1730,null,{}] 21:19:55 INFO - PROCESS | 2650 | 1461903595295 Marionette TRACE conn5 -> [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:19:55 INFO - PROCESS | 2650 | 1461903595511 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 21:19:55 INFO - PROCESS | 2650 | 1461903595725 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8fe5000 == 126 [pid = 2650] [id = 440] 21:19:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2b2bbb000) [pid = 2650] [serial = 1321] [outer = (nil)] 21:19:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2b37b2400) [pid = 2650] [serial = 1322] [outer = 0x7fa2b2bbb000] 21:19:55 INFO - PROCESS | 2650 | 1461903595839 Marionette DEBUG loaded listener.js 21:19:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2b497d400) [pid = 2650] [serial = 1323] [outer = 0x7fa2b2bbb000] 21:19:56 INFO - PROCESS | 2650 | 1461903596738 Marionette TRACE conn5 <- [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:19:56 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:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1556ms 21:19:56 INFO - PROCESS | 2650 | 1461903596819 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 21:19:56 INFO - PROCESS | 2650 | 1461903596824 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 21:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:19:56 INFO - PROCESS | 2650 | 1461903596833 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:19:56 INFO - PROCESS | 2650 | 1461903596835 Marionette TRACE conn5 <- [1,1734,null,{}] 21:19:56 INFO - PROCESS | 2650 | 1461903596840 Marionette TRACE conn5 -> [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:19:57 INFO - PROCESS | 2650 | 1461903597046 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 21:19:57 INFO - PROCESS | 2650 | 1461903597301 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f54800 == 127 [pid = 2650] [id = 441] 21:19:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2b3569000) [pid = 2650] [serial = 1324] [outer = (nil)] 21:19:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2b9030c00) [pid = 2650] [serial = 1325] [outer = 0x7fa2b3569000] 21:19:57 INFO - PROCESS | 2650 | 1461903597420 Marionette DEBUG loaded listener.js 21:19:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2b97c8c00) [pid = 2650] [serial = 1326] [outer = 0x7fa2b3569000] 21:19:58 INFO - PROCESS | 2650 | 1461903598247 Marionette TRACE conn5 <- [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:19:58 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:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1486ms 21:19:58 INFO - PROCESS | 2650 | 1461903598320 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 21:19:58 INFO - PROCESS | 2650 | 1461903598324 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 21:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:19:58 INFO - PROCESS | 2650 | 1461903598329 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:19:58 INFO - PROCESS | 2650 | 1461903598332 Marionette TRACE conn5 <- [1,1738,null,{}] 21:19:58 INFO - PROCESS | 2650 | 1461903598337 Marionette TRACE conn5 -> [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:19:58 INFO - PROCESS | 2650 | 1461903598525 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 21:19:58 INFO - PROCESS | 2650 | 1461903598739 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba360000 == 128 [pid = 2650] [id = 442] 21:19:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2b4226400) [pid = 2650] [serial = 1327] [outer = (nil)] 21:19:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2ba247000) [pid = 2650] [serial = 1328] [outer = 0x7fa2b4226400] 21:19:58 INFO - PROCESS | 2650 | 1461903598851 Marionette DEBUG loaded listener.js 21:19:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2ba66b800) [pid = 2650] [serial = 1329] [outer = 0x7fa2b4226400] 21:19:59 INFO - PROCESS | 2650 | 1461903599805 Marionette TRACE conn5 <- [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:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1532ms 21:19:59 INFO - PROCESS | 2650 | 1461903599863 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 21:19:59 INFO - PROCESS | 2650 | 1461903599865 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 21:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:19:59 INFO - PROCESS | 2650 | 1461903599872 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:19:59 INFO - PROCESS | 2650 | 1461903599874 Marionette TRACE conn5 <- [1,1742,null,{}] 21:19:59 INFO - PROCESS | 2650 | 1461903599879 Marionette TRACE conn5 -> [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:20:00 INFO - PROCESS | 2650 | 1461903600086 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 21:20:00 INFO - PROCESS | 2650 | 1461903600347 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc22000 == 129 [pid = 2650] [id = 443] 21:20:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2ae2c1800) [pid = 2650] [serial = 1330] [outer = (nil)] 21:20:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2b29d6c00) [pid = 2650] [serial = 1331] [outer = 0x7fa2ae2c1800] 21:20:00 INFO - PROCESS | 2650 | 1461903600472 Marionette DEBUG loaded listener.js 21:20:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2c0e14800) [pid = 2650] [serial = 1332] [outer = 0x7fa2ae2c1800] 21:20:01 INFO - PROCESS | 2650 | 1461903601373 Marionette TRACE conn5 <- [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:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1532ms 21:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:20:01 INFO - PROCESS | 2650 | 1461903601405 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 21:20:01 INFO - PROCESS | 2650 | 1461903601408 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 21:20:01 INFO - PROCESS | 2650 | 1461903601415 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:20:01 INFO - PROCESS | 2650 | 1461903601418 Marionette TRACE conn5 <- [1,1746,null,{}] 21:20:01 INFO - PROCESS | 2650 | 1461903601423 Marionette TRACE conn5 -> [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:20:01 INFO - PROCESS | 2650 | 1461903601653 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 21:20:01 INFO - PROCESS | 2650 | 1461903601980 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37a5000 == 130 [pid = 2650] [id = 444] 21:20:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2af608400) [pid = 2650] [serial = 1333] [outer = (nil)] 21:20:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2c1bc2400) [pid = 2650] [serial = 1334] [outer = 0x7fa2af608400] 21:20:02 INFO - PROCESS | 2650 | 1461903602058 Marionette DEBUG loaded listener.js 21:20:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2c2185000) [pid = 2650] [serial = 1335] [outer = 0x7fa2af608400] 21:20:02 INFO - PROCESS | 2650 | 1461903602866 Marionette TRACE conn5 <- [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:20:02 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:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1486ms 21:20:02 INFO - PROCESS | 2650 | 1461903602910 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 21:20:02 INFO - PROCESS | 2650 | 1461903602914 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 21:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:20:02 INFO - PROCESS | 2650 | 1461903602920 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:20:02 INFO - PROCESS | 2650 | 1461903602922 Marionette TRACE conn5 <- [1,1750,null,{}] 21:20:02 INFO - PROCESS | 2650 | 1461903602928 Marionette TRACE conn5 -> [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:20:03 INFO - PROCESS | 2650 | 1461903603131 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 21:20:03 INFO - PROCESS | 2650 | 1461903603353 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a19000 == 131 [pid = 2650] [id = 445] 21:20:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2bc262800) [pid = 2650] [serial = 1336] [outer = (nil)] 21:20:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2c2623c00) [pid = 2650] [serial = 1337] [outer = 0x7fa2bc262800] 21:20:03 INFO - PROCESS | 2650 | 1461903603463 Marionette DEBUG loaded listener.js 21:20:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2c372a800) [pid = 2650] [serial = 1338] [outer = 0x7fa2bc262800] 21:20:04 INFO - PROCESS | 2650 | 1461903604318 Marionette TRACE conn5 <- [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:20:04 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:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1427ms 21:20:04 INFO - PROCESS | 2650 | 1461903604348 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 21:20:04 INFO - PROCESS | 2650 | 1461903604352 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 21:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:20:04 INFO - PROCESS | 2650 | 1461903604358 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:20:04 INFO - PROCESS | 2650 | 1461903604360 Marionette TRACE conn5 <- [1,1754,null,{}] 21:20:04 INFO - PROCESS | 2650 | 1461903604365 Marionette TRACE conn5 -> [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:20:04 INFO - PROCESS | 2650 | 1461903604547 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 21:20:04 INFO - PROCESS | 2650 | 1461903604826 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4cb7000 == 132 [pid = 2650] [id = 446] 21:20:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2be257400) [pid = 2650] [serial = 1339] [outer = (nil)] 21:20:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2c47d0400) [pid = 2650] [serial = 1340] [outer = 0x7fa2be257400] 21:20:04 INFO - PROCESS | 2650 | 1461903604900 Marionette DEBUG loaded listener.js 21:20:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 267 (0x7fa2c9773000) [pid = 2650] [serial = 1341] [outer = 0x7fa2be257400] 21:20:05 INFO - PROCESS | 2650 | 1461903605715 Marionette TRACE conn5 <- [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:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1434ms 21:20:05 INFO - PROCESS | 2650 | 1461903605793 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 21:20:05 INFO - PROCESS | 2650 | 1461903605796 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 21:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:20:05 INFO - PROCESS | 2650 | 1461903605802 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:20:05 INFO - PROCESS | 2650 | 1461903605804 Marionette TRACE conn5 <- [1,1758,null,{}] 21:20:05 INFO - PROCESS | 2650 | 1461903605809 Marionette TRACE conn5 -> [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:20:06 INFO - PROCESS | 2650 | 1461903606004 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 21:20:06 INFO - PROCESS | 2650 | 1461903606276 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a71b2000 == 133 [pid = 2650] [id = 447] 21:20:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2d0959400) [pid = 2650] [serial = 1342] [outer = (nil)] 21:20:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2d3842400) [pid = 2650] [serial = 1343] [outer = 0x7fa2d0959400] 21:20:06 INFO - PROCESS | 2650 | 1461903606398 Marionette DEBUG loaded listener.js 21:20:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2d5024400) [pid = 2650] [serial = 1344] [outer = 0x7fa2d0959400] 21:20:07 INFO - PROCESS | 2650 | 1461903607225 Marionette TRACE conn5 <- [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:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1479ms 21:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:20:07 INFO - PROCESS | 2650 | 1461903607281 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 21:20:07 INFO - PROCESS | 2650 | 1461903607285 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 21:20:07 INFO - PROCESS | 2650 | 1461903607290 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:20:07 INFO - PROCESS | 2650 | 1461903607294 Marionette TRACE conn5 <- [1,1762,null,{}] 21:20:07 INFO - PROCESS | 2650 | 1461903607299 Marionette TRACE conn5 -> [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:20:07 INFO - PROCESS | 2650 | 1461903607515 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 21:20:07 INFO - PROCESS | 2650 | 1461903607733 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a46ca000 == 134 [pid = 2650] [id = 448] 21:20:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2b413b400) [pid = 2650] [serial = 1345] [outer = (nil)] 21:20:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2b4141800) [pid = 2650] [serial = 1346] [outer = 0x7fa2b413b400] 21:20:07 INFO - PROCESS | 2650 | 1461903607853 Marionette DEBUG loaded listener.js 21:20:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2d53a5400) [pid = 2650] [serial = 1347] [outer = 0x7fa2b413b400] 21:20:08 INFO - PROCESS | 2650 | 1461903608685 Marionette TRACE conn5 <- [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:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1435ms 21:20:08 INFO - PROCESS | 2650 | 1461903608729 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 21:20:08 INFO - PROCESS | 2650 | 1461903608732 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 21:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:20:08 INFO - PROCESS | 2650 | 1461903608738 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:20:08 INFO - PROCESS | 2650 | 1461903608740 Marionette TRACE conn5 <- [1,1766,null,{}] 21:20:08 INFO - PROCESS | 2650 | 1461903608745 Marionette TRACE conn5 -> [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:20:08 INFO - PROCESS | 2650 | 1461903608934 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 21:20:09 INFO - PROCESS | 2650 | 1461903609167 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a71ad800 == 135 [pid = 2650] [id = 449] 21:20:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2a4863800) [pid = 2650] [serial = 1348] [outer = (nil)] 21:20:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2a486a400) [pid = 2650] [serial = 1349] [outer = 0x7fa2a4863800] 21:20:09 INFO - PROCESS | 2650 | 1461903609237 Marionette DEBUG loaded listener.js 21:20:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2a486fc00) [pid = 2650] [serial = 1350] [outer = 0x7fa2a4863800] 21:20:10 INFO - PROCESS | 2650 | 1461903610193 Marionette TRACE conn5 <- [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:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1532ms 21:20:10 INFO - PROCESS | 2650 | 1461903610270 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 21:20:10 INFO - PROCESS | 2650 | 1461903610274 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 21:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:20:10 INFO - PROCESS | 2650 | 1461903610279 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:20:10 INFO - PROCESS | 2650 | 1461903610291 Marionette TRACE conn5 <- [1,1770,null,{}] 21:20:10 INFO - PROCESS | 2650 | 1461903610295 Marionette TRACE conn5 -> [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:20:10 INFO - PROCESS | 2650 | 1461903610529 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 21:20:10 INFO - PROCESS | 2650 | 1461903610847 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a4961800 == 136 [pid = 2650] [id = 450] 21:20:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 277 (0x7fa2a486ac00) [pid = 2650] [serial = 1351] [outer = (nil)] 21:20:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 278 (0x7fa2a72ca400) [pid = 2650] [serial = 1352] [outer = 0x7fa2a486ac00] 21:20:10 INFO - PROCESS | 2650 | 1461903610922 Marionette DEBUG loaded listener.js 21:20:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 279 (0x7fa2a804fc00) [pid = 2650] [serial = 1353] [outer = 0x7fa2a486ac00] 21:20:11 INFO - PROCESS | 2650 | 1461903611757 Marionette TRACE conn5 <- [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:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1535ms 21:20:11 INFO - PROCESS | 2650 | 1461903611816 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 21:20:11 INFO - PROCESS | 2650 | 1461903611818 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 21:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:20:11 INFO - PROCESS | 2650 | 1461903611825 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:20:11 INFO - PROCESS | 2650 | 1461903611827 Marionette TRACE conn5 <- [1,1774,null,{}] 21:20:11 INFO - PROCESS | 2650 | 1461903611832 Marionette TRACE conn5 -> [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:20:12 INFO - PROCESS | 2650 | 1461903612035 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 21:20:12 INFO - PROCESS | 2650 | 1461903612313 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa521800 == 137 [pid = 2650] [id = 451] 21:20:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 280 (0x7fa2a486b000) [pid = 2650] [serial = 1354] [outer = (nil)] 21:20:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 281 (0x7fa2a8050800) [pid = 2650] [serial = 1355] [outer = 0x7fa2a486b000] 21:20:12 INFO - PROCESS | 2650 | 1461903612425 Marionette DEBUG loaded listener.js 21:20:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 282 (0x7fa2a8058c00) [pid = 2650] [serial = 1356] [outer = 0x7fa2a486b000] 21:20:13 INFO - PROCESS | 2650 | 1461903613273 Marionette TRACE conn5 <- [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:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1486ms 21:20:13 INFO - PROCESS | 2650 | 1461903613312 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 21:20:13 INFO - PROCESS | 2650 | 1461903613316 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 21:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:20:13 INFO - PROCESS | 2650 | 1461903613322 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:20:13 INFO - PROCESS | 2650 | 1461903613325 Marionette TRACE conn5 <- [1,1778,null,{}] 21:20:13 INFO - PROCESS | 2650 | 1461903613330 Marionette TRACE conn5 -> [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:20:13 INFO - PROCESS | 2650 | 1461903613523 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 21:20:13 INFO - PROCESS | 2650 | 1461903613802 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad8d7800 == 138 [pid = 2650] [id = 452] 21:20:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 283 (0x7fa2a4871800) [pid = 2650] [serial = 1357] [outer = (nil)] 21:20:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 284 (0x7fa2aa8e3800) [pid = 2650] [serial = 1358] [outer = 0x7fa2a4871800] 21:20:13 INFO - PROCESS | 2650 | 1461903613921 Marionette DEBUG loaded listener.js 21:20:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 285 (0x7fa2b2218000) [pid = 2650] [serial = 1359] [outer = 0x7fa2a4871800] 21:20:14 INFO - PROCESS | 2650 | 1461903614759 Marionette TRACE conn5 <- [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:20:14 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:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1484ms 21:20:14 INFO - PROCESS | 2650 | 1461903614807 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 21:20:14 INFO - PROCESS | 2650 | 1461903614810 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 21:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:20:14 INFO - PROCESS | 2650 | 1461903614816 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:20:14 INFO - PROCESS | 2650 | 1461903614818 Marionette TRACE conn5 <- [1,1782,null,{}] 21:20:14 INFO - PROCESS | 2650 | 1461903614824 Marionette TRACE conn5 -> [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:20:15 INFO - PROCESS | 2650 | 1461903615049 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 21:20:15 INFO - PROCESS | 2650 | 1461903615942 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a65d0800 == 139 [pid = 2650] [id = 453] 21:20:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 286 (0x7fa2a6021000) [pid = 2650] [serial = 1360] [outer = (nil)] 21:20:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 287 (0x7fa2a629c400) [pid = 2650] [serial = 1361] [outer = 0x7fa2a6021000] 21:20:16 INFO - PROCESS | 2650 | 1461903616088 Marionette DEBUG loaded listener.js 21:20:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 288 (0x7fa2a7271000) [pid = 2650] [serial = 1362] [outer = 0x7fa2a6021000] 21:20:17 INFO - PROCESS | 2650 | 1461903617000 Marionette TRACE conn5 <- [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:20:17 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:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2234ms 21:20:17 INFO - PROCESS | 2650 | 1461903617052 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 21:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:20:17 INFO - PROCESS | 2650 | 1461903617057 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 21:20:17 INFO - PROCESS | 2650 | 1461903617064 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:20:17 INFO - PROCESS | 2650 | 1461903617068 Marionette TRACE conn5 <- [1,1786,null,{}] 21:20:17 INFO - PROCESS | 2650 | 1461903617075 Marionette TRACE conn5 -> [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:20:17 INFO - PROCESS | 2650 | 1461903617270 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 21:20:17 INFO - PROCESS | 2650 | 1461903617568 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8f5e800 == 140 [pid = 2650] [id = 454] 21:20:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 289 (0x7fa2a8f42800) [pid = 2650] [serial = 1363] [outer = (nil)] 21:20:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 290 (0x7fa2aa55e000) [pid = 2650] [serial = 1364] [outer = 0x7fa2a8f42800] 21:20:17 INFO - PROCESS | 2650 | 1461903617796 Marionette DEBUG loaded listener.js 21:20:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 291 (0x7fa2abe82400) [pid = 2650] [serial = 1365] [outer = 0x7fa2a8f42800] 21:20:18 INFO - PROCESS | 2650 | 1461903618744 Marionette TRACE conn5 <- [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:20:18 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:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1746ms 21:20:18 INFO - PROCESS | 2650 | 1461903618812 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 21:20:18 INFO - PROCESS | 2650 | 1461903618818 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 21:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:20:18 INFO - PROCESS | 2650 | 1461903618827 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:20:18 INFO - PROCESS | 2650 | 1461903618829 Marionette TRACE conn5 <- [1,1790,null,{}] 21:20:18 INFO - PROCESS | 2650 | 1461903618833 Marionette TRACE conn5 -> [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:20:19 INFO - PROCESS | 2650 | 1461903619029 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 21:20:19 INFO - PROCESS | 2650 | 1461903619379 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9153800 == 139 [pid = 2650] [id = 210] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d5022800 == 138 [pid = 2650] [id = 121] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b02800 == 137 [pid = 2650] [id = 208] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b485f000 == 136 [pid = 2650] [id = 240] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b38a2000 == 135 [pid = 2650] [id = 282] 21:20:19 INFO - PROCESS | 2650 | --DOMWINDOW == 290 (0x7fa2aa69b800) [pid = 2650] [serial = 1205] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 2650 | --DOMWINDOW == 289 (0x7fa2aefe4400) [pid = 2650] [serial = 1217] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 2650 | --DOMWINDOW == 288 (0x7fa2d3841000) [pid = 2650] [serial = 1211] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 2650 | --DOMWINDOW == 287 (0x7fa2ab7b2400) [pid = 2650] [serial = 1208] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 2650 | --DOMWINDOW == 286 (0x7fa2a73d8c00) [pid = 2650] [serial = 1214] [outer = (nil)] [url = about:blank] 21:20:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8e87000 == 136 [pid = 2650] [id = 455] 21:20:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 287 (0x7fa2a73d8c00) [pid = 2650] [serial = 1366] [outer = (nil)] 21:20:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 288 (0x7fa2abe8c000) [pid = 2650] [serial = 1367] [outer = 0x7fa2a73d8c00] 21:20:19 INFO - PROCESS | 2650 | 1461903619680 Marionette DEBUG loaded listener.js 21:20:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 289 (0x7fa2ae2be000) [pid = 2650] [serial = 1368] [outer = 0x7fa2a73d8c00] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b1d800 == 135 [pid = 2650] [id = 389] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3d80000 == 134 [pid = 2650] [id = 162] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a714e000 == 133 [pid = 2650] [id = 379] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af87c800 == 132 [pid = 2650] [id = 381] 21:20:19 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc1d000 == 131 [pid = 2650] [id = 380] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af8dd000 == 130 [pid = 2650] [id = 436] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b484d800 == 129 [pid = 2650] [id = 435] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b9c000 == 128 [pid = 2650] [id = 434] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af87e000 == 127 [pid = 2650] [id = 433] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f68000 == 126 [pid = 2650] [id = 432] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8e90000 == 125 [pid = 2650] [id = 431] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b29a4800 == 124 [pid = 2650] [id = 430] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa73d800 == 123 [pid = 2650] [id = 429] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac344000 == 122 [pid = 2650] [id = 428] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac555000 == 121 [pid = 2650] [id = 422] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d5a18000 == 120 [pid = 2650] [id = 421] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0414800 == 119 [pid = 2650] [id = 420] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1fbb800 == 118 [pid = 2650] [id = 419] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb498000 == 117 [pid = 2650] [id = 418] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9773800 == 116 [pid = 2650] [id = 417] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b34ca000 == 115 [pid = 2650] [id = 416] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac338000 == 114 [pid = 2650] [id = 415] 21:20:20 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b27800 == 113 [pid = 2650] [id = 414] 21:20:20 INFO - PROCESS | 2650 | 1461903620575 Marionette TRACE conn5 <- [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:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 288 (0x7fa2bb624000) [pid = 2650] [serial = 1242] [outer = (nil)] [url = about:blank] 21:20:20 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:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1780ms 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 287 (0x7fa2b2be6c00) [pid = 2650] [serial = 1178] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 286 (0x7fa2c47c7c00) [pid = 2650] [serial = 1196] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 285 (0x7fa2ba59a000) [pid = 2650] [serial = 1238] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 284 (0x7fa2d0742400) [pid = 2650] [serial = 942] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 283 (0x7fa2ac47f800) [pid = 2650] [serial = 1223] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 282 (0x7fa2b4837c00) [pid = 2650] [serial = 1235] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 281 (0x7fa2b220e000) [pid = 2650] [serial = 1226] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 280 (0x7fa2c2395800) [pid = 2650] [serial = 924] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 279 (0x7fa2d502d800) [pid = 2650] [serial = 1202] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 278 (0x7fa2d5444c00) [pid = 2650] [serial = 990] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 277 (0x7fa2c512c000) [pid = 2650] [serial = 930] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 276 (0x7fa2ba59c800) [pid = 2650] [serial = 1241] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2d1907000) [pid = 2650] [serial = 945] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2d38ec800) [pid = 2650] [serial = 948] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2a73d1400) [pid = 2650] [serial = 1221] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2b80efc00) [pid = 2650] [serial = 1170] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2ca612c00) [pid = 2650] [serial = 936] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2b422ec00) [pid = 2650] [serial = 1181] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2c2393800) [pid = 2650] [serial = 1193] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2b8056400) [pid = 2650] [serial = 1236] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2bcd97800) [pid = 2650] [serial = 1005] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 266 (0x7fa2b29d5000) [pid = 2650] [serial = 1230] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2d0269c00) [pid = 2650] [serial = 939] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2ba64f800) [pid = 2650] [serial = 1239] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2b37b0000) [pid = 2650] [serial = 1233] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2d13a3c00) [pid = 2650] [serial = 984] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2a8f44c00) [pid = 2650] [serial = 1172] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2b31c7000) [pid = 2650] [serial = 975] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2d4a9b000) [pid = 2650] [serial = 987] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2af3c7000) [pid = 2650] [serial = 1224] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2be2bf800) [pid = 2650] [serial = 978] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2c47c3000) [pid = 2650] [serial = 981] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2b826c400) [pid = 2650] [serial = 1184] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2a6430c00) [pid = 2650] [serial = 1220] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2c5ba1800) [pid = 2650] [serial = 933] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2b2bbd000) [pid = 2650] [serial = 1232] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2b250c800) [pid = 2650] [serial = 1227] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2c370f000) [pid = 2650] [serial = 927] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2af613c00) [pid = 2650] [serial = 1149] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2aa55b400) [pid = 2650] [serial = 1086] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2aa8ef000) [pid = 2650] [serial = 1229] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2aa8f0c00) [pid = 2650] [serial = 993] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2ba18e800) [pid = 2650] [serial = 849] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2b8e63000) [pid = 2650] [serial = 918] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2d056f400) [pid = 2650] [serial = 1199] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2aefe3800) [pid = 2650] [serial = 1175] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2bcd94800) [pid = 2650] [serial = 1187] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2c0e1d800) [pid = 2650] [serial = 921] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2c1e83800) [pid = 2650] [serial = 1190] [outer = (nil)] [url = about:blank] 21:20:20 INFO - PROCESS | 2650 | 1461903620649 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 21:20:20 INFO - PROCESS | 2650 | 1461903620656 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 21:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:20:20 INFO - PROCESS | 2650 | 1461903620668 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:20:20 INFO - PROCESS | 2650 | 1461903620676 Marionette TRACE conn5 <- [1,1794,null,{}] 21:20:20 INFO - PROCESS | 2650 | 1461903620689 Marionette TRACE conn5 -> [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:20:20 INFO - PROCESS | 2650 | 1461903620880 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 21:20:21 INFO - PROCESS | 2650 | 1461903621066 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab632800 == 114 [pid = 2650] [id = 456] 21:20:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2aa692000) [pid = 2650] [serial = 1369] [outer = (nil)] 21:20:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2af3d0800) [pid = 2650] [serial = 1370] [outer = 0x7fa2aa692000] 21:20:21 INFO - PROCESS | 2650 | 1461903621125 Marionette DEBUG loaded listener.js 21:20:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2b183c000) [pid = 2650] [serial = 1371] [outer = 0x7fa2aa692000] 21:20:22 INFO - PROCESS | 2650 | 1461903622040 Marionette TRACE conn5 <- [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:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1450ms 21:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:20:22 INFO - PROCESS | 2650 | 1461903622113 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 21:20:22 INFO - PROCESS | 2650 | 1461903622117 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 21:20:22 INFO - PROCESS | 2650 | 1461903622122 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:20:22 INFO - PROCESS | 2650 | 1461903622125 Marionette TRACE conn5 <- [1,1798,null,{}] 21:20:22 INFO - PROCESS | 2650 | 1461903622130 Marionette TRACE conn5 -> [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:20:22 INFO - PROCESS | 2650 | 1461903622414 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 21:20:22 INFO - PROCESS | 2650 | 1461903622448 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:22 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad82e800 == 115 [pid = 2650] [id = 457] 21:20:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2aefe5000) [pid = 2650] [serial = 1372] [outer = (nil)] 21:20:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2b232f800) [pid = 2650] [serial = 1373] [outer = 0x7fa2aefe5000] 21:20:22 INFO - PROCESS | 2650 | 1461903622517 Marionette DEBUG loaded listener.js 21:20:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2b233e000) [pid = 2650] [serial = 1374] [outer = 0x7fa2aefe5000] 21:20:23 INFO - PROCESS | 2650 | 1461903623403 Marionette TRACE conn5 <- [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:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1327ms 21:20:23 INFO - PROCESS | 2650 | 1461903623456 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 21:20:23 INFO - PROCESS | 2650 | 1461903623458 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 21:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:20:23 INFO - PROCESS | 2650 | 1461903623468 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:20:23 INFO - PROCESS | 2650 | 1461903623472 Marionette TRACE conn5 <- [1,1802,null,{}] 21:20:23 INFO - PROCESS | 2650 | 1461903623494 Marionette TRACE conn5 -> [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:20:23 INFO - PROCESS | 2650 | 1461903623765 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 21:20:23 INFO - PROCESS | 2650 | 1461903623795 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ae0f1800 == 116 [pid = 2650] [id = 458] 21:20:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2b25f1800) [pid = 2650] [serial = 1375] [outer = (nil)] 21:20:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2b261d000) [pid = 2650] [serial = 1376] [outer = 0x7fa2b25f1800] 21:20:23 INFO - PROCESS | 2650 | 1461903623868 Marionette DEBUG loaded listener.js 21:20:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2b29d5800) [pid = 2650] [serial = 1377] [outer = 0x7fa2b25f1800] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2b2212800) [pid = 2650] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2b4983c00) [pid = 2650] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2a6014400) [pid = 2650] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2a72d1c00) [pid = 2650] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2b2aefc00) [pid = 2650] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2a72d6800) [pid = 2650] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2a72d5000) [pid = 2650] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2af841800) [pid = 2650] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:20:25 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2b4980800) [pid = 2650] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:20:25 INFO - PROCESS | 2650 | 1461903625607 Marionette TRACE conn5 <- [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:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2196ms 21:20:25 INFO - PROCESS | 2650 | 1461903625666 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 21:20:25 INFO - PROCESS | 2650 | 1461903625668 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 21:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:20:25 INFO - PROCESS | 2650 | 1461903625674 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:20:25 INFO - PROCESS | 2650 | 1461903625676 Marionette TRACE conn5 <- [1,1806,null,{}] 21:20:25 INFO - PROCESS | 2650 | 1461903625682 Marionette TRACE conn5 -> [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:20:25 INFO - PROCESS | 2650 | 1461903625842 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 21:20:25 INFO - PROCESS | 2650 | 1461903625858 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b0e8a800 == 117 [pid = 2650] [id = 459] 21:20:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2b2508800) [pid = 2650] [serial = 1378] [outer = (nil)] 21:20:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2b2af2400) [pid = 2650] [serial = 1379] [outer = 0x7fa2b2508800] 21:20:25 INFO - PROCESS | 2650 | 1461903625917 Marionette DEBUG loaded listener.js 21:20:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2b2bc6000) [pid = 2650] [serial = 1380] [outer = 0x7fa2b2508800] 21:20:26 INFO - PROCESS | 2650 | 1461903626773 Marionette TRACE conn5 <- [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:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1127ms 21:20:26 INFO - PROCESS | 2650 | 1461903626802 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 21:20:26 INFO - PROCESS | 2650 | 1461903626805 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 21:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:20:26 INFO - PROCESS | 2650 | 1461903626810 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:20:26 INFO - PROCESS | 2650 | 1461903626812 Marionette TRACE conn5 <- [1,1810,null,{}] 21:20:26 INFO - PROCESS | 2650 | 1461903626817 Marionette TRACE conn5 -> [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:20:27 INFO - PROCESS | 2650 | 1461903627052 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 21:20:27 INFO - PROCESS | 2650 | 1461903627345 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a65cb800 == 118 [pid = 2650] [id = 460] 21:20:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2a4868800) [pid = 2650] [serial = 1381] [outer = (nil)] 21:20:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2a601b400) [pid = 2650] [serial = 1382] [outer = 0x7fa2a4868800] 21:20:27 INFO - PROCESS | 2650 | 1461903627420 Marionette DEBUG loaded listener.js 21:20:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2a7271c00) [pid = 2650] [serial = 1383] [outer = 0x7fa2a4868800] 21:20:28 INFO - PROCESS | 2650 | 1461903628422 Marionette TRACE conn5 <- [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:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1684ms 21:20:28 INFO - PROCESS | 2650 | 1461903628497 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 21:20:28 INFO - PROCESS | 2650 | 1461903628503 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 21:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:20:28 INFO - PROCESS | 2650 | 1461903628510 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:20:28 INFO - PROCESS | 2650 | 1461903628516 Marionette TRACE conn5 <- [1,1814,null,{}] 21:20:28 INFO - PROCESS | 2650 | 1461903628522 Marionette TRACE conn5 -> [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:20:28 INFO - PROCESS | 2650 | 1461903628753 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 21:20:29 INFO - PROCESS | 2650 | 1461903629059 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac32a000 == 119 [pid = 2650] [id = 461] 21:20:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2abe83400) [pid = 2650] [serial = 1384] [outer = (nil)] 21:20:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 247 (0x7fa2ac476000) [pid = 2650] [serial = 1385] [outer = 0x7fa2abe83400] 21:20:29 INFO - PROCESS | 2650 | 1461903629137 Marionette DEBUG loaded listener.js 21:20:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 248 (0x7fa2adbc3800) [pid = 2650] [serial = 1386] [outer = 0x7fa2abe83400] 21:20:30 INFO - PROCESS | 2650 | 1461903630022 Marionette TRACE conn5 <- [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:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1581ms 21:20:30 INFO - PROCESS | 2650 | 1461903630095 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 21:20:30 INFO - PROCESS | 2650 | 1461903630101 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 21:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:20:30 INFO - PROCESS | 2650 | 1461903630108 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:20:30 INFO - PROCESS | 2650 | 1461903630110 Marionette TRACE conn5 <- [1,1818,null,{}] 21:20:30 INFO - PROCESS | 2650 | 1461903630116 Marionette TRACE conn5 -> [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:20:30 INFO - PROCESS | 2650 | 1461903630308 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 21:20:30 INFO - PROCESS | 2650 | 1461903630606 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1968000 == 120 [pid = 2650] [id = 462] 21:20:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2af3c4c00) [pid = 2650] [serial = 1387] [outer = (nil)] 21:20:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2b2330400) [pid = 2650] [serial = 1388] [outer = 0x7fa2af3c4c00] 21:20:30 INFO - PROCESS | 2650 | 1461903630720 Marionette DEBUG loaded listener.js 21:20:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2b2616c00) [pid = 2650] [serial = 1389] [outer = 0x7fa2af3c4c00] 21:20:31 INFO - PROCESS | 2650 | 1461903631624 Marionette TRACE conn5 <- [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:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1578ms 21:20:31 INFO - PROCESS | 2650 | 1461903631687 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 21:20:31 INFO - PROCESS | 2650 | 1461903631691 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 21:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:20:31 INFO - PROCESS | 2650 | 1461903631706 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:20:31 INFO - PROCESS | 2650 | 1461903631715 Marionette TRACE conn5 <- [1,1822,null,{}] 21:20:31 INFO - PROCESS | 2650 | 1461903631721 Marionette TRACE conn5 -> [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:20:32 INFO - PROCESS | 2650 | 1461903632004 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 21:20:32 INFO - PROCESS | 2650 | 1461903632200 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2999000 == 121 [pid = 2650] [id = 463] 21:20:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2b29dd800) [pid = 2650] [serial = 1390] [outer = (nil)] 21:20:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2b31bfc00) [pid = 2650] [serial = 1391] [outer = 0x7fa2b29dd800] 21:20:32 INFO - PROCESS | 2650 | 1461903632286 Marionette DEBUG loaded listener.js 21:20:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2b37a6400) [pid = 2650] [serial = 1392] [outer = 0x7fa2b29dd800] 21:20:33 INFO - PROCESS | 2650 | 1461903633151 Marionette TRACE conn5 <- [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:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1493ms 21:20:33 INFO - PROCESS | 2650 | 1461903633192 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 21:20:33 INFO - PROCESS | 2650 | 1461903633196 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 21:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:20:33 INFO - PROCESS | 2650 | 1461903633202 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:20:33 INFO - PROCESS | 2650 | 1461903633204 Marionette TRACE conn5 <- [1,1826,null,{}] 21:20:33 INFO - PROCESS | 2650 | 1461903633210 Marionette TRACE conn5 -> [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:20:33 INFO - PROCESS | 2650 | 1461903633420 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 21:20:33 INFO - PROCESS | 2650 | 1461903633634 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3112800 == 122 [pid = 2650] [id = 464] 21:20:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2b2bc8c00) [pid = 2650] [serial = 1393] [outer = (nil)] 21:20:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2b4143400) [pid = 2650] [serial = 1394] [outer = 0x7fa2b2bc8c00] 21:20:33 INFO - PROCESS | 2650 | 1461903633746 Marionette DEBUG loaded listener.js 21:20:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2b45d5800) [pid = 2650] [serial = 1395] [outer = 0x7fa2b2bc8c00] 21:20:34 INFO - PROCESS | 2650 | 1461903634636 Marionette TRACE conn5 <- [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:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1484ms 21:20:34 INFO - PROCESS | 2650 | 1461903634703 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 21:20:34 INFO - PROCESS | 2650 | 1461903634707 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 21:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:20:34 INFO - PROCESS | 2650 | 1461903634715 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:20:34 INFO - PROCESS | 2650 | 1461903634718 Marionette TRACE conn5 <- [1,1830,null,{}] 21:20:34 INFO - PROCESS | 2650 | 1461903634722 Marionette TRACE conn5 -> [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:20:34 INFO - PROCESS | 2650 | 1461903634947 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 21:20:35 INFO - PROCESS | 2650 | 1461903635203 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3624800 == 123 [pid = 2650] [id = 465] 21:20:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 258 (0x7fa2b4977c00) [pid = 2650] [serial = 1396] [outer = (nil)] 21:20:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 259 (0x7fa2b497fc00) [pid = 2650] [serial = 1397] [outer = 0x7fa2b4977c00] 21:20:35 INFO - PROCESS | 2650 | 1461903635348 Marionette DEBUG loaded listener.js 21:20:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 260 (0x7fa2b80c4800) [pid = 2650] [serial = 1398] [outer = 0x7fa2b4977c00] 21:20:36 INFO - PROCESS | 2650 | 1461903636304 Marionette TRACE conn5 <- [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:20:36 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:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1634ms 21:20:36 INFO - PROCESS | 2650 | 1461903636351 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 21:20:36 INFO - PROCESS | 2650 | 1461903636354 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 21:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:20:36 INFO - PROCESS | 2650 | 1461903636360 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:20:36 INFO - PROCESS | 2650 | 1461903636362 Marionette TRACE conn5 <- [1,1834,null,{}] 21:20:36 INFO - PROCESS | 2650 | 1461903636368 Marionette TRACE conn5 -> [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:20:36 INFO - PROCESS | 2650 | 1461903636548 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 21:20:36 INFO - PROCESS | 2650 | 1461903636768 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41d3000 == 124 [pid = 2650] [id = 466] 21:20:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 261 (0x7fa2b2867400) [pid = 2650] [serial = 1399] [outer = (nil)] 21:20:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 262 (0x7fa2b8e68800) [pid = 2650] [serial = 1400] [outer = 0x7fa2b2867400] 21:20:36 INFO - PROCESS | 2650 | 1461903636881 Marionette DEBUG loaded listener.js 21:20:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2b903a000) [pid = 2650] [serial = 1401] [outer = 0x7fa2b2867400] 21:20:37 INFO - PROCESS | 2650 | 1461903637815 Marionette TRACE conn5 <- [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:20:37 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:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1528ms 21:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:20:37 INFO - PROCESS | 2650 | 1461903637890 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 21:20:37 INFO - PROCESS | 2650 | 1461903637892 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 21:20:37 INFO - PROCESS | 2650 | 1461903637899 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:20:37 INFO - PROCESS | 2650 | 1461903637902 Marionette TRACE conn5 <- [1,1838,null,{}] 21:20:37 INFO - PROCESS | 2650 | 1461903637907 Marionette TRACE conn5 -> [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:20:38 INFO - PROCESS | 2650 | 1461903638107 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 21:20:38 INFO - PROCESS | 2650 | 1461903638315 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a21000 == 125 [pid = 2650] [id = 467] 21:20:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2b4978400) [pid = 2650] [serial = 1402] [outer = (nil)] 21:20:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2b97cd800) [pid = 2650] [serial = 1403] [outer = 0x7fa2b4978400] 21:20:38 INFO - PROCESS | 2650 | 1461903638426 Marionette DEBUG loaded listener.js 21:20:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2ba192c00) [pid = 2650] [serial = 1404] [outer = 0x7fa2b4978400] 21:20:39 INFO - PROCESS | 2650 | 1461903639327 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1484ms 21:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:20:39 INFO - PROCESS | 2650 | 1461903639384 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 21:20:39 INFO - PROCESS | 2650 | 1461903639387 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 21:20:39 INFO - PROCESS | 2650 | 1461903639393 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:20:39 INFO - PROCESS | 2650 | 1461903639396 Marionette TRACE conn5 <- [1,1842,null,{}] 21:20:39 INFO - PROCESS | 2650 | 1461903639401 Marionette TRACE conn5 -> [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:20:39 INFO - PROCESS | 2650 | 1461903639581 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 21:20:39 INFO - PROCESS | 2650 | 1461903639796 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b40800 == 126 [pid = 2650] [id = 468] 21:20:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 267 (0x7fa2b8256c00) [pid = 2650] [serial = 1405] [outer = (nil)] 21:20:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2ba251000) [pid = 2650] [serial = 1406] [outer = 0x7fa2b8256c00] 21:20:39 INFO - PROCESS | 2650 | 1461903639920 Marionette DEBUG loaded listener.js 21:20:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2bb119c00) [pid = 2650] [serial = 1407] [outer = 0x7fa2b8256c00] 21:20:40 INFO - PROCESS | 2650 | 1461903640867 Marionette TRACE conn5 <- [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:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1534ms 21:20:40 INFO - PROCESS | 2650 | 1461903640927 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 21:20:40 INFO - PROCESS | 2650 | 1461903640931 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 21:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:20:40 INFO - PROCESS | 2650 | 1461903640937 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:20:40 INFO - PROCESS | 2650 | 1461903640939 Marionette TRACE conn5 <- [1,1846,null,{}] 21:20:40 INFO - PROCESS | 2650 | 1461903640944 Marionette TRACE conn5 -> [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:20:41 INFO - PROCESS | 2650 | 1461903641139 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 21:20:41 INFO - PROCESS | 2650 | 1461903641350 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e53000 == 127 [pid = 2650] [id = 469] 21:20:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2b903a800) [pid = 2650] [serial = 1408] [outer = (nil)] 21:20:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2bb61ac00) [pid = 2650] [serial = 1409] [outer = 0x7fa2b903a800] 21:20:41 INFO - PROCESS | 2650 | 1461903641461 Marionette DEBUG loaded listener.js 21:20:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2bcd92400) [pid = 2650] [serial = 1410] [outer = 0x7fa2b903a800] 21:20:42 INFO - PROCESS | 2650 | 1461903642364 Marionette TRACE conn5 <- [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:20:42 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:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1487ms 21:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:20:42 INFO - PROCESS | 2650 | 1461903642425 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 21:20:42 INFO - PROCESS | 2650 | 1461903642428 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 21:20:42 INFO - PROCESS | 2650 | 1461903642434 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:20:42 INFO - PROCESS | 2650 | 1461903642437 Marionette TRACE conn5 <- [1,1850,null,{}] 21:20:42 INFO - PROCESS | 2650 | 1461903642442 Marionette TRACE conn5 -> [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:20:42 INFO - PROCESS | 2650 | 1461903642624 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 21:20:42 INFO - PROCESS | 2650 | 1461903642894 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9b08000 == 128 [pid = 2650] [id = 470] 21:20:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2b29e0c00) [pid = 2650] [serial = 1411] [outer = (nil)] 21:20:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2bcec3000) [pid = 2650] [serial = 1412] [outer = 0x7fa2b29e0c00] 21:20:42 INFO - PROCESS | 2650 | 1461903642982 Marionette DEBUG loaded listener.js 21:20:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2bd054400) [pid = 2650] [serial = 1413] [outer = 0x7fa2b29e0c00] 21:20:43 INFO - PROCESS | 2650 | 1461903643875 Marionette TRACE conn5 <- [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:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1489ms 21:20:43 INFO - PROCESS | 2650 | 1461903643923 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 21:20:43 INFO - PROCESS | 2650 | 1461903643928 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 21:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:20:43 INFO - PROCESS | 2650 | 1461903643934 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:20:43 INFO - PROCESS | 2650 | 1461903643938 Marionette TRACE conn5 <- [1,1854,null,{}] 21:20:43 INFO - PROCESS | 2650 | 1461903643943 Marionette TRACE conn5 -> [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:20:44 INFO - PROCESS | 2650 | 1461903644173 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 21:20:44 INFO - PROCESS | 2650 | 1461903644386 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba35c000 == 129 [pid = 2650] [id = 471] 21:20:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2bb113c00) [pid = 2650] [serial = 1414] [outer = (nil)] 21:20:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 277 (0x7fa2c081dc00) [pid = 2650] [serial = 1415] [outer = 0x7fa2bb113c00] 21:20:44 INFO - PROCESS | 2650 | 1461903644495 Marionette DEBUG loaded listener.js 21:20:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 278 (0x7fa2c0e1ec00) [pid = 2650] [serial = 1416] [outer = 0x7fa2bb113c00] 21:20:45 INFO - PROCESS | 2650 | 1461903645401 Marionette TRACE conn5 <- [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:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1529ms 21:20:45 INFO - PROCESS | 2650 | 1461903645464 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 21:20:45 INFO - PROCESS | 2650 | 1461903645468 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 21:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:20:45 INFO - PROCESS | 2650 | 1461903645493 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:20:45 INFO - PROCESS | 2650 | 1461903645496 Marionette TRACE conn5 <- [1,1858,null,{}] 21:20:45 INFO - PROCESS | 2650 | 1461903645502 Marionette TRACE conn5 -> [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:20:45 INFO - PROCESS | 2650 | 1461903645714 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 21:20:45 INFO - PROCESS | 2650 | 1461903645974 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bcdce800 == 130 [pid = 2650] [id = 472] 21:20:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 279 (0x7fa2be2d5800) [pid = 2650] [serial = 1417] [outer = (nil)] 21:20:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 280 (0x7fa2c19b8000) [pid = 2650] [serial = 1418] [outer = 0x7fa2be2d5800] 21:20:46 INFO - PROCESS | 2650 | 1461903646086 Marionette DEBUG loaded listener.js 21:20:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 281 (0x7fa2c1e88c00) [pid = 2650] [serial = 1419] [outer = 0x7fa2be2d5800] 21:20:47 INFO - PROCESS | 2650 | 1461903647069 Marionette TRACE conn5 <- [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:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1633ms 21:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:20:47 INFO - PROCESS | 2650 | 1461903647123 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 21:20:47 INFO - PROCESS | 2650 | 1461903647126 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 21:20:47 INFO - PROCESS | 2650 | 1461903647132 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:20:47 INFO - PROCESS | 2650 | 1461903647135 Marionette TRACE conn5 <- [1,1862,null,{}] 21:20:47 INFO - PROCESS | 2650 | 1461903647140 Marionette TRACE conn5 -> [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:20:47 INFO - PROCESS | 2650 | 1461903647340 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 21:20:47 INFO - PROCESS | 2650 | 1461903647606 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa732800 == 131 [pid = 2650] [id = 473] 21:20:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 282 (0x7fa2a73d9800) [pid = 2650] [serial = 1420] [outer = (nil)] 21:20:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 283 (0x7fa2aa8e3c00) [pid = 2650] [serial = 1421] [outer = 0x7fa2a73d9800] 21:20:47 INFO - PROCESS | 2650 | 1461903647725 Marionette DEBUG loaded listener.js 21:20:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 284 (0x7fa2b3564000) [pid = 2650] [serial = 1422] [outer = 0x7fa2a73d9800] 21:20:48 INFO - PROCESS | 2650 | 1461903648562 Marionette TRACE conn5 <- [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:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1488ms 21:20:48 INFO - PROCESS | 2650 | 1461903648620 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 21:20:48 INFO - PROCESS | 2650 | 1461903648623 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 21:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:20:48 INFO - PROCESS | 2650 | 1461903648629 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:20:48 INFO - PROCESS | 2650 | 1461903648632 Marionette TRACE conn5 <- [1,1866,null,{}] 21:20:48 INFO - PROCESS | 2650 | 1461903648637 Marionette TRACE conn5 -> [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:20:48 INFO - PROCESS | 2650 | 1461903648853 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 21:20:49 INFO - PROCESS | 2650 | 1461903649113 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a16000 == 132 [pid = 2650] [id = 474] 21:20:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 285 (0x7fa2a6439c00) [pid = 2650] [serial = 1423] [outer = (nil)] 21:20:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 286 (0x7fa2c1f95000) [pid = 2650] [serial = 1424] [outer = 0x7fa2a6439c00] 21:20:49 INFO - PROCESS | 2650 | 1461903649227 Marionette DEBUG loaded listener.js 21:20:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 287 (0x7fa2c23c7400) [pid = 2650] [serial = 1425] [outer = 0x7fa2a6439c00] 21:20:50 INFO - PROCESS | 2650 | 1461903650053 Marionette TRACE conn5 <- [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:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1487ms 21:20:50 INFO - PROCESS | 2650 | 1461903650118 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 21:20:50 INFO - PROCESS | 2650 | 1461903650121 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 21:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:20:50 INFO - PROCESS | 2650 | 1461903650127 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:20:50 INFO - PROCESS | 2650 | 1461903650129 Marionette TRACE conn5 <- [1,1870,null,{}] 21:20:50 INFO - PROCESS | 2650 | 1461903650134 Marionette TRACE conn5 -> [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:20:50 INFO - PROCESS | 2650 | 1461903650350 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 21:20:50 INFO - PROCESS | 2650 | 1461903650611 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1763800 == 133 [pid = 2650] [id = 475] 21:20:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 288 (0x7fa2a8f46c00) [pid = 2650] [serial = 1426] [outer = (nil)] 21:20:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 289 (0x7fa2c2c36800) [pid = 2650] [serial = 1427] [outer = 0x7fa2a8f46c00] 21:20:50 INFO - PROCESS | 2650 | 1461903650734 Marionette DEBUG loaded listener.js 21:20:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 290 (0x7fa2c320b400) [pid = 2650] [serial = 1428] [outer = 0x7fa2a8f46c00] 21:20:51 INFO - PROCESS | 2650 | 1461903651587 Marionette TRACE conn5 <- [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:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1541ms 21:20:51 INFO - PROCESS | 2650 | 1461903651669 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 21:20:51 INFO - PROCESS | 2650 | 1461903651672 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 21:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:20:51 INFO - PROCESS | 2650 | 1461903651678 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:20:51 INFO - PROCESS | 2650 | 1461903651680 Marionette TRACE conn5 <- [1,1874,null,{}] 21:20:51 INFO - PROCESS | 2650 | 1461903651687 Marionette TRACE conn5 -> [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:20:51 INFO - PROCESS | 2650 | 1461903651956 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 21:20:52 INFO - PROCESS | 2650 | 1461903652687 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab63c000 == 134 [pid = 2650] [id = 476] 21:20:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 291 (0x7fa2a6020c00) [pid = 2650] [serial = 1429] [outer = (nil)] 21:20:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 292 (0x7fa2a726b800) [pid = 2650] [serial = 1430] [outer = 0x7fa2a6020c00] 21:20:52 INFO - PROCESS | 2650 | 1461903652756 Marionette DEBUG loaded listener.js 21:20:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 293 (0x7fa2a804c400) [pid = 2650] [serial = 1431] [outer = 0x7fa2a6020c00] 21:20:53 INFO - PROCESS | 2650 | 1461903653624 Marionette TRACE conn5 <- [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:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2006ms 21:20:53 INFO - PROCESS | 2650 | 1461903653686 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 21:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:20:53 INFO - PROCESS | 2650 | 1461903653692 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 21:20:53 INFO - PROCESS | 2650 | 1461903653699 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:20:53 INFO - PROCESS | 2650 | 1461903653705 Marionette TRACE conn5 <- [1,1878,null,{}] 21:20:53 INFO - PROCESS | 2650 | 1461903653711 Marionette TRACE conn5 -> [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:20:53 INFO - PROCESS | 2650 | 1461903653919 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 21:20:54 INFO - PROCESS | 2650 | 1461903654259 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa1c7800 == 135 [pid = 2650] [id = 477] 21:20:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 294 (0x7fa2a486d800) [pid = 2650] [serial = 1432] [outer = (nil)] 21:20:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 295 (0x7fa2a804cc00) [pid = 2650] [serial = 1433] [outer = 0x7fa2a486d800] 21:20:54 INFO - PROCESS | 2650 | 1461903654335 Marionette DEBUG loaded listener.js 21:20:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 296 (0x7fa2ac310400) [pid = 2650] [serial = 1434] [outer = 0x7fa2a486d800] 21:20:55 INFO - PROCESS | 2650 | 1461903655368 Marionette TRACE conn5 <- [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:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1743ms 21:20:55 INFO - PROCESS | 2650 | 1461903655446 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 21:20:55 INFO - PROCESS | 2650 | 1461903655451 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 21:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:20:55 INFO - PROCESS | 2650 | 1461903655457 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:20:55 INFO - PROCESS | 2650 | 1461903655460 Marionette TRACE conn5 <- [1,1882,null,{}] 21:20:55 INFO - PROCESS | 2650 | 1461903655465 Marionette TRACE conn5 -> [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:20:55 INFO - PROCESS | 2650 | 1461903655726 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 21:20:56 INFO - PROCESS | 2650 | 1461903656147 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa1d8000 == 134 [pid = 2650] [id = 405] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa520000 == 133 [pid = 2650] [id = 361] 21:20:56 INFO - PROCESS | 2650 | --DOMWINDOW == 295 (0x7fa2b233c800) [pid = 2650] [serial = 1274] [outer = (nil)] [url = about:blank] 21:20:56 INFO - PROCESS | 2650 | --DOMWINDOW == 294 (0x7fa2b9034000) [pid = 2650] [serial = 1280] [outer = (nil)] [url = about:blank] 21:20:56 INFO - PROCESS | 2650 | --DOMWINDOW == 293 (0x7fa2b4977000) [pid = 2650] [serial = 1277] [outer = (nil)] [url = about:blank] 21:20:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a714c800 == 134 [pid = 2650] [id = 478] 21:20:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 294 (0x7fa2a4864400) [pid = 2650] [serial = 1435] [outer = (nil)] 21:20:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 295 (0x7fa2af3c2c00) [pid = 2650] [serial = 1436] [outer = 0x7fa2a4864400] 21:20:56 INFO - PROCESS | 2650 | 1461903656305 Marionette DEBUG loaded listener.js 21:20:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 296 (0x7fa2b233bc00) [pid = 2650] [serial = 1437] [outer = 0x7fa2a4864400] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0e8a800 == 133 [pid = 2650] [id = 459] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ae0f1800 == 132 [pid = 2650] [id = 458] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad82e800 == 131 [pid = 2650] [id = 457] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab632800 == 130 [pid = 2650] [id = 456] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8e87000 == 129 [pid = 2650] [id = 455] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f5e800 == 128 [pid = 2650] [id = 454] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a65d0800 == 127 [pid = 2650] [id = 453] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a46ca000 == 126 [pid = 2650] [id = 448] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a71b2000 == 125 [pid = 2650] [id = 447] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4cb7000 == 124 [pid = 2650] [id = 446] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a19000 == 123 [pid = 2650] [id = 445] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37a5000 == 122 [pid = 2650] [id = 444] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc22000 == 121 [pid = 2650] [id = 443] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba360000 == 120 [pid = 2650] [id = 442] 21:20:56 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9f54800 == 119 [pid = 2650] [id = 441] 21:20:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8fe5000 == 118 [pid = 2650] [id = 440] 21:20:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28c5000 == 117 [pid = 2650] [id = 439] 21:20:57 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2acdc2800 == 116 [pid = 2650] [id = 438] 21:20:57 INFO - PROCESS | 2650 | 1461903657184 Marionette TRACE conn5 <- [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:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 295 (0x7fa2bd053000) [pid = 2650] [serial = 1259] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 294 (0x7fa2b2af7c00) [pid = 2650] [serial = 1296] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 293 (0x7fa2a726ac00) [pid = 2650] [serial = 1283] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 292 (0x7fa2bcec2800) [pid = 2650] [serial = 1256] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 291 (0x7fa2adbc5400) [pid = 2650] [serial = 1268] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 290 (0x7fa2b9033000) [pid = 2650] [serial = 1308] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 289 (0x7fa2d1ad1c00) [pid = 2650] [serial = 1271] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 288 (0x7fa2ac474c00) [pid = 2650] [serial = 1298] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 287 (0x7fa2ab7afc00) [pid = 2650] [serial = 1247] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 286 (0x7fa2d331fc00) [pid = 2650] [serial = 1265] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 285 (0x7fa2bcec6800) [pid = 2650] [serial = 1244] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 284 (0x7fa2a73d7c00) [pid = 2650] [serial = 1286] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 283 (0x7fa2b37a9800) [pid = 2650] [serial = 1301] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 282 (0x7fa2b8257400) [pid = 2650] [serial = 1307] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 281 (0x7fa2adb23800) [pid = 2650] [serial = 1310] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 280 (0x7fa2ab7b1000) [pid = 2650] [serial = 1289] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 279 (0x7fa2aa558000) [pid = 2650] [serial = 1287] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 278 (0x7fa2b2aedc00) [pid = 2650] [serial = 1299] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 277 (0x7fa2b25e3c00) [pid = 2650] [serial = 1250] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 276 (0x7fa2b296c400) [pid = 2650] [serial = 1295] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2b8048000) [pid = 2650] [serial = 1253] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2b2211c00) [pid = 2650] [serial = 1292] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2c35a2400) [pid = 2650] [serial = 1262] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2b80c2800) [pid = 2650] [serial = 1305] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2b497ec00) [pid = 2650] [serial = 1302] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2ac310000) [pid = 2650] [serial = 1290] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2b7ef0000) [pid = 2650] [serial = 1304] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2b2338400) [pid = 2650] [serial = 1293] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2b80e3c00) [pid = 2650] [serial = 1311] [outer = (nil)] [url = about:blank] 21:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1778ms 21:20:57 INFO - PROCESS | 2650 | 1461903657249 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 21:20:57 INFO - PROCESS | 2650 | 1461903657253 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 21:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:20:57 INFO - PROCESS | 2650 | 1461903657268 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:20:57 INFO - PROCESS | 2650 | 1461903657277 Marionette TRACE conn5 <- [1,1886,null,{}] 21:20:57 INFO - PROCESS | 2650 | 1461903657283 Marionette TRACE conn5 -> [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:20:57 INFO - PROCESS | 2650 | 1461903657490 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 21:20:57 INFO - PROCESS | 2650 | 1461903657688 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab652000 == 117 [pid = 2650] [id = 479] 21:20:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2aa551c00) [pid = 2650] [serial = 1438] [outer = (nil)] 21:20:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2b29d2400) [pid = 2650] [serial = 1439] [outer = 0x7fa2aa551c00] 21:20:57 INFO - PROCESS | 2650 | 1461903657752 Marionette DEBUG loaded listener.js 21:20:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2b2bdf400) [pid = 2650] [serial = 1440] [outer = 0x7fa2aa551c00] 21:20:58 INFO - PROCESS | 2650 | 1461903658513 Marionette TRACE conn5 <- [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:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1302ms 21:20:58 INFO - PROCESS | 2650 | 1461903658585 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 21:20:58 INFO - PROCESS | 2650 | 1461903658590 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 21:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:20:58 INFO - PROCESS | 2650 | 1461903658595 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:20:58 INFO - PROCESS | 2650 | 1461903658598 Marionette TRACE conn5 <- [1,1890,null,{}] 21:20:58 INFO - PROCESS | 2650 | 1461903658603 Marionette TRACE conn5 -> [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:20:58 INFO - PROCESS | 2650 | 1461903658860 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 21:20:58 INFO - PROCESS | 2650 | 1461903658908 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8d2800 == 118 [pid = 2650] [id = 480] 21:20:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2b2bc1400) [pid = 2650] [serial = 1441] [outer = (nil)] 21:20:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2b37a9800) [pid = 2650] [serial = 1442] [outer = 0x7fa2b2bc1400] 21:20:58 INFO - PROCESS | 2650 | 1461903658970 Marionette DEBUG loaded listener.js 21:20:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2b45da000) [pid = 2650] [serial = 1443] [outer = 0x7fa2b2bc1400] 21:20:59 INFO - PROCESS | 2650 | 1461903659877 Marionette TRACE conn5 <- [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:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1336ms 21:20:59 INFO - PROCESS | 2650 | 1461903659935 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 21:20:59 INFO - PROCESS | 2650 | 1461903659938 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 21:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:20:59 INFO - PROCESS | 2650 | 1461903659946 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:20:59 INFO - PROCESS | 2650 | 1461903659948 Marionette TRACE conn5 <- [1,1894,null,{}] 21:20:59 INFO - PROCESS | 2650 | 1461903659953 Marionette TRACE conn5 -> [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:21:00 INFO - PROCESS | 2650 | 1461903660218 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 21:21:00 INFO - PROCESS | 2650 | 1461903660263 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28bd800 == 119 [pid = 2650] [id = 481] 21:21:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2b4983000) [pid = 2650] [serial = 1444] [outer = (nil)] 21:21:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2b7eef800) [pid = 2650] [serial = 1445] [outer = 0x7fa2b4983000] 21:21:00 INFO - PROCESS | 2650 | 1461903660337 Marionette DEBUG loaded listener.js 21:21:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2b8269000) [pid = 2650] [serial = 1446] [outer = 0x7fa2b4983000] 21:21:01 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2b25f1800) [pid = 2650] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:21:01 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2a73d8c00) [pid = 2650] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:21:01 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2aefe5000) [pid = 2650] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:21:01 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2aa692000) [pid = 2650] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:21:01 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2a8f42800) [pid = 2650] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:21:01 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2a6021000) [pid = 2650] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:21:01 INFO - PROCESS | 2650 | 1461903661993 Marionette TRACE conn5 <- [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:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2091ms 21:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:21:02 INFO - PROCESS | 2650 | 1461903662043 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 21:21:02 INFO - PROCESS | 2650 | 1461903662046 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 21:21:02 INFO - PROCESS | 2650 | 1461903662051 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:21:02 INFO - PROCESS | 2650 | 1461903662055 Marionette TRACE conn5 <- [1,1898,null,{}] 21:21:02 INFO - PROCESS | 2650 | 1461903662060 Marionette TRACE conn5 -> [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:21:02 INFO - PROCESS | 2650 | 1461903662256 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 21:21:02 INFO - PROCESS | 2650 | 1461903662266 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3627800 == 120 [pid = 2650] [id = 482] 21:21:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2ac475400) [pid = 2650] [serial = 1447] [outer = (nil)] 21:21:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2b8e60000) [pid = 2650] [serial = 1448] [outer = 0x7fa2ac475400] 21:21:02 INFO - PROCESS | 2650 | 1461903662327 Marionette DEBUG loaded listener.js 21:21:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2bcec2800) [pid = 2650] [serial = 1449] [outer = 0x7fa2ac475400] 21:21:03 INFO - PROCESS | 2650 | 1461903663252 Marionette TRACE conn5 <- [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:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1236ms 21:21:03 INFO - PROCESS | 2650 | 1461903663288 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 21:21:03 INFO - PROCESS | 2650 | 1461903663291 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 21:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:21:03 INFO - PROCESS | 2650 | 1461903663297 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:21:03 INFO - PROCESS | 2650 | 1461903663299 Marionette TRACE conn5 <- [1,1902,null,{}] 21:21:03 INFO - PROCESS | 2650 | 1461903663304 Marionette TRACE conn5 -> [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:21:03 INFO - PROCESS | 2650 | 1461903663504 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 21:21:03 INFO - PROCESS | 2650 | 1461903663874 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a714e800 == 121 [pid = 2650] [id = 483] 21:21:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2a486b400) [pid = 2650] [serial = 1450] [outer = (nil)] 21:21:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2a726ac00) [pid = 2650] [serial = 1451] [outer = 0x7fa2a486b400] 21:21:04 INFO - PROCESS | 2650 | 1461903664020 Marionette DEBUG loaded listener.js 21:21:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2a8057800) [pid = 2650] [serial = 1452] [outer = 0x7fa2a486b400] 21:21:04 INFO - PROCESS | 2650 | 1461903664921 Marionette TRACE conn5 <- [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:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1679ms 21:21:04 INFO - PROCESS | 2650 | 1461903664983 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 21:21:05 INFO - PROCESS | 2650 | 1461903664996 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 21:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:21:05 INFO - PROCESS | 2650 | 1461903665004 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:21:05 INFO - PROCESS | 2650 | 1461903665009 Marionette TRACE conn5 <- [1,1906,null,{}] 21:21:05 INFO - PROCESS | 2650 | 1461903665016 Marionette TRACE conn5 -> [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:21:05 INFO - PROCESS | 2650 | 1461903665258 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 21:21:05 INFO - PROCESS | 2650 | 1461903665576 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af873800 == 122 [pid = 2650] [id = 484] 21:21:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 277 (0x7fa2aca06c00) [pid = 2650] [serial = 1453] [outer = (nil)] 21:21:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 278 (0x7fa2adbc8c00) [pid = 2650] [serial = 1454] [outer = 0x7fa2aca06c00] 21:21:05 INFO - PROCESS | 2650 | 1461903665662 Marionette DEBUG loaded listener.js 21:21:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 279 (0x7fa2af843c00) [pid = 2650] [serial = 1455] [outer = 0x7fa2aca06c00] 21:21:06 INFO - PROCESS | 2650 | 1461903666591 Marionette TRACE conn5 <- [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:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1637ms 21:21:06 INFO - PROCESS | 2650 | 1461903666645 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 21:21:06 INFO - PROCESS | 2650 | 1461903666650 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 21:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:21:06 INFO - PROCESS | 2650 | 1461903666658 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:21:06 INFO - PROCESS | 2650 | 1461903666661 Marionette TRACE conn5 <- [1,1910,null,{}] 21:21:06 INFO - PROCESS | 2650 | 1461903666667 Marionette TRACE conn5 -> [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:21:06 INFO - PROCESS | 2650 | 1461903666898 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 21:21:07 INFO - PROCESS | 2650 | 1461903667245 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b311d000 == 123 [pid = 2650] [id = 485] 21:21:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 280 (0x7fa2b2338800) [pid = 2650] [serial = 1456] [outer = (nil)] 21:21:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 281 (0x7fa2b29d8000) [pid = 2650] [serial = 1457] [outer = 0x7fa2b2338800] 21:21:07 INFO - PROCESS | 2650 | 1461903667324 Marionette DEBUG loaded listener.js 21:21:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 282 (0x7fa2b37a9000) [pid = 2650] [serial = 1458] [outer = 0x7fa2b2338800] 21:21:08 INFO - PROCESS | 2650 | 1461903668209 Marionette TRACE conn5 <- [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:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1580ms 21:21:08 INFO - PROCESS | 2650 | 1461903668238 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 21:21:08 INFO - PROCESS | 2650 | 1461903668242 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 21:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:21:08 INFO - PROCESS | 2650 | 1461903668257 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:21:08 INFO - PROCESS | 2650 | 1461903668266 Marionette TRACE conn5 <- [1,1914,null,{}] 21:21:08 INFO - PROCESS | 2650 | 1461903668272 Marionette TRACE conn5 -> [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:21:08 INFO - PROCESS | 2650 | 1461903668485 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 21:21:08 INFO - PROCESS | 2650 | 1461903668714 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9788800 == 124 [pid = 2650] [id = 486] 21:21:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 283 (0x7fa2b2867c00) [pid = 2650] [serial = 1459] [outer = (nil)] 21:21:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 284 (0x7fa2b80bdc00) [pid = 2650] [serial = 1460] [outer = 0x7fa2b2867c00] 21:21:08 INFO - PROCESS | 2650 | 1461903668869 Marionette DEBUG loaded listener.js 21:21:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 285 (0x7fa2b826b800) [pid = 2650] [serial = 1461] [outer = 0x7fa2b2867c00] 21:21:09 INFO - PROCESS | 2650 | 1461903669763 Marionette TRACE conn5 <- [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:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1547ms 21:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:21:09 INFO - PROCESS | 2650 | 1461903669797 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 21:21:09 INFO - PROCESS | 2650 | 1461903669801 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 21:21:09 INFO - PROCESS | 2650 | 1461903669807 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:21:09 INFO - PROCESS | 2650 | 1461903669810 Marionette TRACE conn5 <- [1,1918,null,{}] 21:21:09 INFO - PROCESS | 2650 | 1461903669815 Marionette TRACE conn5 -> [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:21:10 INFO - PROCESS | 2650 | 1461903670031 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 21:21:10 INFO - PROCESS | 2650 | 1461903670295 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba357800 == 125 [pid = 2650] [id = 487] 21:21:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 286 (0x7fa2b4979400) [pid = 2650] [serial = 1462] [outer = (nil)] 21:21:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 287 (0x7fa2ba18a000) [pid = 2650] [serial = 1463] [outer = 0x7fa2b4979400] 21:21:10 INFO - PROCESS | 2650 | 1461903670412 Marionette DEBUG loaded listener.js 21:21:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 288 (0x7fa2bcecf400) [pid = 2650] [serial = 1464] [outer = 0x7fa2b4979400] 21:21:11 INFO - PROCESS | 2650 | 1461903671253 Marionette TRACE conn5 <- [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:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1492ms 21:21:11 INFO - PROCESS | 2650 | 1461903671299 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 21:21:11 INFO - PROCESS | 2650 | 1461903671303 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 21:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:21:11 INFO - PROCESS | 2650 | 1461903671308 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:21:11 INFO - PROCESS | 2650 | 1461903671310 Marionette TRACE conn5 <- [1,1922,null,{}] 21:21:11 INFO - PROCESS | 2650 | 1461903671316 Marionette TRACE conn5 -> [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:21:11 INFO - PROCESS | 2650 | 1461903671519 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 21:21:11 INFO - PROCESS | 2650 | 1461903671788 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c2104800 == 126 [pid = 2650] [id = 488] 21:21:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 289 (0x7fa2be2e0400) [pid = 2650] [serial = 1465] [outer = (nil)] 21:21:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 290 (0x7fa2bfc46800) [pid = 2650] [serial = 1466] [outer = 0x7fa2be2e0400] 21:21:11 INFO - PROCESS | 2650 | 1461903671925 Marionette DEBUG loaded listener.js 21:21:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 291 (0x7fa2c2394400) [pid = 2650] [serial = 1467] [outer = 0x7fa2be2e0400] 21:21:12 INFO - PROCESS | 2650 | 1461903672816 Marionette TRACE conn5 <- [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:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1577ms 21:21:12 INFO - PROCESS | 2650 | 1461903672888 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 21:21:12 INFO - PROCESS | 2650 | 1461903672890 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 21:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:21:12 INFO - PROCESS | 2650 | 1461903672897 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:21:12 INFO - PROCESS | 2650 | 1461903672899 Marionette TRACE conn5 <- [1,1926,null,{}] 21:21:12 INFO - PROCESS | 2650 | 1461903672905 Marionette TRACE conn5 -> [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:21:13 INFO - PROCESS | 2650 | 1461903673155 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 21:21:13 INFO - PROCESS | 2650 | 1461903673455 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37b2000 == 127 [pid = 2650] [id = 489] 21:21:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 292 (0x7fa2a6431800) [pid = 2650] [serial = 1468] [outer = (nil)] 21:21:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 293 (0x7fa2c4625400) [pid = 2650] [serial = 1469] [outer = 0x7fa2a6431800] 21:21:13 INFO - PROCESS | 2650 | 1461903673533 Marionette DEBUG loaded listener.js 21:21:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 294 (0x7fa2c51b4000) [pid = 2650] [serial = 1470] [outer = 0x7fa2a6431800] 21:21:14 INFO - PROCESS | 2650 | 1461903674416 Marionette TRACE conn5 <- [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:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1578ms 21:21:14 INFO - PROCESS | 2650 | 1461903674477 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 21:21:14 INFO - PROCESS | 2650 | 1461903674480 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 21:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:21:14 INFO - PROCESS | 2650 | 1461903674486 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:21:14 INFO - PROCESS | 2650 | 1461903674488 Marionette TRACE conn5 <- [1,1930,null,{}] 21:21:14 INFO - PROCESS | 2650 | 1461903674495 Marionette TRACE conn5 -> [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:21:14 INFO - PROCESS | 2650 | 1461903674717 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 21:21:14 INFO - PROCESS | 2650 | 1461903674980 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c5b1f000 == 128 [pid = 2650] [id = 490] 21:21:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 295 (0x7fa2c311f400) [pid = 2650] [serial = 1471] [outer = (nil)] 21:21:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 296 (0x7fa2c5ba0400) [pid = 2650] [serial = 1472] [outer = 0x7fa2c311f400] 21:21:15 INFO - PROCESS | 2650 | 1461903675110 Marionette DEBUG loaded listener.js 21:21:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 297 (0x7fa2c976e400) [pid = 2650] [serial = 1473] [outer = 0x7fa2c311f400] 21:21:15 INFO - PROCESS | 2650 | 1461903675947 Marionette TRACE conn5 <- [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:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1529ms 21:21:16 INFO - PROCESS | 2650 | 1461903676016 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 21:21:16 INFO - PROCESS | 2650 | 1461903676020 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 21:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:21:16 INFO - PROCESS | 2650 | 1461903676026 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:21:16 INFO - PROCESS | 2650 | 1461903676028 Marionette TRACE conn5 <- [1,1934,null,{}] 21:21:16 INFO - PROCESS | 2650 | 1461903676034 Marionette TRACE conn5 -> [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:21:16 INFO - PROCESS | 2650 | 1461903676285 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 21:21:16 INFO - PROCESS | 2650 | 1461903676671 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:16 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c9a10800 == 129 [pid = 2650] [id = 491] 21:21:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 298 (0x7fa2c35a4800) [pid = 2650] [serial = 1474] [outer = (nil)] 21:21:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 299 (0x7fa2cf637c00) [pid = 2650] [serial = 1475] [outer = 0x7fa2c35a4800] 21:21:16 INFO - PROCESS | 2650 | 1461903676801 Marionette DEBUG loaded listener.js 21:21:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 300 (0x7fa2d05ea400) [pid = 2650] [serial = 1476] [outer = 0x7fa2c35a4800] 21:21:17 INFO - PROCESS | 2650 | 1461903677797 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1840ms 21:21:17 INFO - PROCESS | 2650 | 1461903677867 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 21:21:17 INFO - PROCESS | 2650 | 1461903677870 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 21:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:21:17 INFO - PROCESS | 2650 | 1461903677876 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:21:17 INFO - PROCESS | 2650 | 1461903677879 Marionette TRACE conn5 <- [1,1938,null,{}] 21:21:17 INFO - PROCESS | 2650 | 1461903677884 Marionette TRACE conn5 -> [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:21:18 INFO - PROCESS | 2650 | 1461903678134 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 21:21:18 INFO - PROCESS | 2650 | 1461903678446 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d0919800 == 130 [pid = 2650] [id = 492] 21:21:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 301 (0x7fa2c3738800) [pid = 2650] [serial = 1477] [outer = (nil)] 21:21:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 302 (0x7fa2d0955800) [pid = 2650] [serial = 1478] [outer = 0x7fa2c3738800] 21:21:18 INFO - PROCESS | 2650 | 1461903678535 Marionette DEBUG loaded listener.js 21:21:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 303 (0x7fa2d17bc400) [pid = 2650] [serial = 1479] [outer = 0x7fa2c3738800] 21:21:19 INFO - PROCESS | 2650 | 1461903679360 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1536ms 21:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:21:19 INFO - PROCESS | 2650 | 1461903679413 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 21:21:19 INFO - PROCESS | 2650 | 1461903679416 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 21:21:19 INFO - PROCESS | 2650 | 1461903679423 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:21:19 INFO - PROCESS | 2650 | 1461903679425 Marionette TRACE conn5 <- [1,1942,null,{}] 21:21:19 INFO - PROCESS | 2650 | 1461903679430 Marionette TRACE conn5 -> [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:21:19 INFO - PROCESS | 2650 | 1461903679649 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 21:21:19 INFO - PROCESS | 2650 | 1461903679881 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d4c27800 == 131 [pid = 2650] [id = 493] 21:21:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 304 (0x7fa2d16ef800) [pid = 2650] [serial = 1480] [outer = (nil)] 21:21:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 305 (0x7fa2d1addc00) [pid = 2650] [serial = 1481] [outer = 0x7fa2d16ef800] 21:21:20 INFO - PROCESS | 2650 | 1461903680008 Marionette DEBUG loaded listener.js 21:21:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 306 (0x7fa2d502d400) [pid = 2650] [serial = 1482] [outer = 0x7fa2d16ef800] 21:21:20 INFO - PROCESS | 2650 | 1461903680954 Marionette TRACE conn5 <- [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:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1586ms 21:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:21:21 INFO - PROCESS | 2650 | 1461903681008 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 21:21:21 INFO - PROCESS | 2650 | 1461903681011 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 21:21:21 INFO - PROCESS | 2650 | 1461903681017 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:21:21 INFO - PROCESS | 2650 | 1461903681021 Marionette TRACE conn5 <- [1,1946,null,{}] 21:21:21 INFO - PROCESS | 2650 | 1461903681026 Marionette TRACE conn5 -> [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:21:21 INFO - PROCESS | 2650 | 1461903681247 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 21:21:21 INFO - PROCESS | 2650 | 1461903681560 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d8082000 == 132 [pid = 2650] [id = 494] 21:21:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 307 (0x7fa2ad915000) [pid = 2650] [serial = 1483] [outer = (nil)] 21:21:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 308 (0x7fa2ad91fc00) [pid = 2650] [serial = 1484] [outer = 0x7fa2ad915000] 21:21:21 INFO - PROCESS | 2650 | 1461903681661 Marionette DEBUG loaded listener.js 21:21:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 309 (0x7fa2d53af800) [pid = 2650] [serial = 1485] [outer = 0x7fa2ad915000] 21:21:22 INFO - PROCESS | 2650 | 1461903682504 Marionette TRACE conn5 <- [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:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1548ms 21:21:22 INFO - PROCESS | 2650 | 1461903682564 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 21:21:22 INFO - PROCESS | 2650 | 1461903682567 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 21:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:21:22 INFO - PROCESS | 2650 | 1461903682573 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:21:22 INFO - PROCESS | 2650 | 1461903682575 Marionette TRACE conn5 <- [1,1950,null,{}] 21:21:22 INFO - PROCESS | 2650 | 1461903682581 Marionette TRACE conn5 -> [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:21:22 INFO - PROCESS | 2650 | 1461903682779 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 21:21:23 INFO - PROCESS | 2650 | 1461903683049 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a5de6800 == 133 [pid = 2650] [id = 495] 21:21:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 310 (0x7fa2a9ec8400) [pid = 2650] [serial = 1486] [outer = (nil)] 21:21:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 311 (0x7fa2a9ed1000) [pid = 2650] [serial = 1487] [outer = 0x7fa2a9ec8400] 21:21:23 INFO - PROCESS | 2650 | 1461903683162 Marionette DEBUG loaded listener.js 21:21:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 312 (0x7fa2a9ed5c00) [pid = 2650] [serial = 1488] [outer = 0x7fa2a9ec8400] 21:21:23 INFO - PROCESS | 2650 | 1461903683963 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1434ms 21:21:24 INFO - PROCESS | 2650 | 1461903684009 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 21:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:21:24 INFO - PROCESS | 2650 | 1461903684021 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 21:21:24 INFO - PROCESS | 2650 | 1461903684027 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:21:24 INFO - PROCESS | 2650 | 1461903684030 Marionette TRACE conn5 <- [1,1954,null,{}] 21:21:24 INFO - PROCESS | 2650 | 1461903684035 Marionette TRACE conn5 -> [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:21:24 INFO - PROCESS | 2650 | 1461903684239 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 21:21:24 INFO - PROCESS | 2650 | 1461903684511 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d99b8800 == 134 [pid = 2650] [id = 496] 21:21:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 313 (0x7fa2a9eca400) [pid = 2650] [serial = 1489] [outer = (nil)] 21:21:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 314 (0x7fa2d517dc00) [pid = 2650] [serial = 1490] [outer = 0x7fa2a9eca400] 21:21:24 INFO - PROCESS | 2650 | 1461903684624 Marionette DEBUG loaded listener.js 21:21:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 315 (0x7fa2d5440c00) [pid = 2650] [serial = 1491] [outer = 0x7fa2a9eca400] 21:21:25 INFO - PROCESS | 2650 | 1461903685444 Marionette TRACE conn5 <- [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:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1479ms 21:21:25 INFO - PROCESS | 2650 | 1461903685506 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 21:21:25 INFO - PROCESS | 2650 | 1461903685510 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 21:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:21:25 INFO - PROCESS | 2650 | 1461903685515 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:21:25 INFO - PROCESS | 2650 | 1461903685517 Marionette TRACE conn5 <- [1,1958,null,{}] 21:21:25 INFO - PROCESS | 2650 | 1461903685523 Marionette TRACE conn5 -> [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:21:25 INFO - PROCESS | 2650 | 1461903685715 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 21:21:26 INFO - PROCESS | 2650 | 1461903685999 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af16e800 == 135 [pid = 2650] [id = 497] 21:21:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 316 (0x7fa2a1fef400) [pid = 2650] [serial = 1492] [outer = (nil)] 21:21:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 317 (0x7fa2a1ff5c00) [pid = 2650] [serial = 1493] [outer = 0x7fa2a1fef400] 21:21:26 INFO - PROCESS | 2650 | 1461903686109 Marionette DEBUG loaded listener.js 21:21:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 318 (0x7fa2a1ffa400) [pid = 2650] [serial = 1494] [outer = 0x7fa2a1fef400] 21:21:26 INFO - PROCESS | 2650 | 1461903686919 Marionette TRACE conn5 <- [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:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1476ms 21:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:21:27 INFO - PROCESS | 2650 | 1461903686993 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 21:21:27 INFO - PROCESS | 2650 | 1461903686996 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 21:21:27 INFO - PROCESS | 2650 | 1461903687003 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:21:27 INFO - PROCESS | 2650 | 1461903687006 Marionette TRACE conn5 <- [1,1962,null,{}] 21:21:27 INFO - PROCESS | 2650 | 1461903687012 Marionette TRACE conn5 -> [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:21:27 INFO - PROCESS | 2650 | 1461903687267 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 21:21:27 INFO - PROCESS | 2650 | 1461903687581 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af244800 == 136 [pid = 2650] [id = 498] 21:21:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 319 (0x7fa2a1ff2400) [pid = 2650] [serial = 1495] [outer = (nil)] 21:21:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 320 (0x7fa2af22d400) [pid = 2650] [serial = 1496] [outer = 0x7fa2a1ff2400] 21:21:27 INFO - PROCESS | 2650 | 1461903687650 Marionette DEBUG loaded listener.js 21:21:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 321 (0x7fa2af231c00) [pid = 2650] [serial = 1497] [outer = 0x7fa2a1ff2400] 21:21:28 INFO - PROCESS | 2650 | 1461903688468 Marionette TRACE conn5 <- [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:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1494ms 21:21:28 INFO - PROCESS | 2650 | 1461903688497 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 21:21:28 INFO - PROCESS | 2650 | 1461903688500 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 21:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:21:28 INFO - PROCESS | 2650 | 1461903688506 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:21:28 INFO - PROCESS | 2650 | 1461903688508 Marionette TRACE conn5 <- [1,1966,null,{}] 21:21:28 INFO - PROCESS | 2650 | 1461903688513 Marionette TRACE conn5 -> [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:21:28 INFO - PROCESS | 2650 | 1461903688715 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 21:21:29 INFO - PROCESS | 2650 | 1461903689089 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:29 INFO - PROCESS | 2650 | ************************* 21:21:29 INFO - PROCESS | 2650 | A coding exception was thrown and uncaught in a Task. 21:21:29 INFO - PROCESS | 2650 | 21:21:29 INFO - PROCESS | 2650 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:21:29 INFO - PROCESS | 2650 | Full stack: 21:21:29 INFO - PROCESS | 2650 | ************************* 21:21:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9caf800 == 137 [pid = 2650] [id = 499] 21:21:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 322 (0x7fa2af238800) [pid = 2650] [serial = 1498] [outer = (nil)] 21:21:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 323 (0x7fa2d5532c00) [pid = 2650] [serial = 1499] [outer = 0x7fa2af238800] 21:21:29 INFO - PROCESS | 2650 | 1461903689169 Marionette DEBUG loaded listener.js 21:21:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 324 (0x7fa2d5537000) [pid = 2650] [serial = 1500] [outer = 0x7fa2af238800] 21:21:30 INFO - PROCESS | 2650 | 1461903690003 Marionette TRACE conn5 <- [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:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1536ms 21:21:30 INFO - PROCESS | 2650 | 1461903690044 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 21:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:21:30 INFO - PROCESS | 2650 | 1461903690049 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 21:21:30 INFO - PROCESS | 2650 | 1461903690055 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:21:30 INFO - PROCESS | 2650 | 1461903690058 Marionette TRACE conn5 <- [1,1970,null,{}] 21:21:30 INFO - PROCESS | 2650 | 1461903690064 Marionette TRACE conn5 -> [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:21:30 INFO - PROCESS | 2650 | 1461903690318 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 21:21:30 INFO - PROCESS | 2650 | 1461903690676 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:30 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9fd1000 == 138 [pid = 2650] [id = 500] 21:21:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 325 (0x7fa2a9f9d000) [pid = 2650] [serial = 1501] [outer = (nil)] 21:21:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 326 (0x7fa2a9fa4800) [pid = 2650] [serial = 1502] [outer = 0x7fa2a9f9d000] 21:21:30 INFO - PROCESS | 2650 | 1461903690763 Marionette DEBUG loaded listener.js 21:21:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 327 (0x7fa2a9fa9c00) [pid = 2650] [serial = 1503] [outer = 0x7fa2a9f9d000] 21:21:31 INFO - PROCESS | 2650 | 1461903691733 Marionette TRACE conn5 <- [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:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1741ms 21:21:31 INFO - PROCESS | 2650 | 1461903691796 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 21:21:31 INFO - PROCESS | 2650 | 1461903691799 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 21:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:21:31 INFO - PROCESS | 2650 | 1461903691805 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:21:31 INFO - PROCESS | 2650 | 1461903691807 Marionette TRACE conn5 <- [1,1974,null,{}] 21:21:31 INFO - PROCESS | 2650 | 1461903691813 Marionette TRACE conn5 -> [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:21:32 INFO - PROCESS | 2650 | 1461903692042 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 21:21:32 INFO - PROCESS | 2650 | 1461903692383 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9fd6000 == 139 [pid = 2650] [id = 501] 21:21:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 328 (0x7fa2a171c400) [pid = 2650] [serial = 1504] [outer = (nil)] 21:21:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 329 (0x7fa2a171ec00) [pid = 2650] [serial = 1505] [outer = 0x7fa2a171c400] 21:21:32 INFO - PROCESS | 2650 | 1461903692506 Marionette DEBUG loaded listener.js 21:21:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 330 (0x7fa2a1722c00) [pid = 2650] [serial = 1506] [outer = 0x7fa2a171c400] 21:21:33 INFO - PROCESS | 2650 | 1461903693425 Marionette TRACE conn5 <- [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:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1685ms 21:21:33 INFO - PROCESS | 2650 | 1461903693492 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 21:21:33 INFO - PROCESS | 2650 | 1461903693500 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 21:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:21:33 INFO - PROCESS | 2650 | 1461903693505 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:21:33 INFO - PROCESS | 2650 | 1461903693508 Marionette TRACE conn5 <- [1,1978,null,{}] 21:21:33 INFO - PROCESS | 2650 | 1461903693513 Marionette TRACE conn5 -> [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:21:33 INFO - PROCESS | 2650 | 1461903693710 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8e91800 == 138 [pid = 2650] [id = 378] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc0e800 == 137 [pid = 2650] [id = 30] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc04800 == 136 [pid = 2650] [id = 38] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3627800 == 135 [pid = 2650] [id = 482] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28bd800 == 134 [pid = 2650] [id = 481] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af8d2800 == 133 [pid = 2650] [id = 480] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab652000 == 132 [pid = 2650] [id = 479] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a714c800 == 131 [pid = 2650] [id = 478] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa1c7800 == 130 [pid = 2650] [id = 477] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab63c000 == 129 [pid = 2650] [id = 476] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9b08000 == 128 [pid = 2650] [id = 470] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8e53000 == 127 [pid = 2650] [id = 469] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b40800 == 126 [pid = 2650] [id = 468] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a21000 == 125 [pid = 2650] [id = 467] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41d3000 == 124 [pid = 2650] [id = 466] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3624800 == 123 [pid = 2650] [id = 465] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3112800 == 122 [pid = 2650] [id = 464] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2999000 == 121 [pid = 2650] [id = 463] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1968000 == 120 [pid = 2650] [id = 462] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac32a000 == 119 [pid = 2650] [id = 461] 21:21:35 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a65cb800 == 118 [pid = 2650] [id = 460] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 329 (0x7fa2b2af2400) [pid = 2650] [serial = 1379] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 328 (0x7fa2b261d000) [pid = 2650] [serial = 1376] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 327 (0x7fa2a486a400) [pid = 2650] [serial = 1349] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 326 (0x7fa2ae2be000) [pid = 2650] [serial = 1368] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 325 (0x7fa2b37b2400) [pid = 2650] [serial = 1322] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 324 (0x7fa2b233e000) [pid = 2650] [serial = 1374] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 323 (0x7fa2b232f800) [pid = 2650] [serial = 1373] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 322 (0x7fa2b183c000) [pid = 2650] [serial = 1371] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 321 (0x7fa2a8050800) [pid = 2650] [serial = 1355] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 320 (0x7fa2abe8c000) [pid = 2650] [serial = 1367] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 319 (0x7fa2af3d0800) [pid = 2650] [serial = 1370] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 318 (0x7fa2b9030c00) [pid = 2650] [serial = 1325] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 317 (0x7fa2aa69e400) [pid = 2650] [serial = 1316] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 316 (0x7fa2d3842400) [pid = 2650] [serial = 1343] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 315 (0x7fa2ba247000) [pid = 2650] [serial = 1328] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 314 (0x7fa2b4141800) [pid = 2650] [serial = 1346] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 313 (0x7fa2aa55e000) [pid = 2650] [serial = 1364] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 312 (0x7fa2c2623c00) [pid = 2650] [serial = 1337] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 311 (0x7fa2b9034400) [pid = 2650] [serial = 1313] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 310 (0x7fa2aa8e3800) [pid = 2650] [serial = 1358] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 309 (0x7fa2c47d0400) [pid = 2650] [serial = 1340] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 308 (0x7fa2c1bc2400) [pid = 2650] [serial = 1334] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 307 (0x7fa2abe82400) [pid = 2650] [serial = 1365] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 306 (0x7fa2b29d6c00) [pid = 2650] [serial = 1331] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 305 (0x7fa2a72ca400) [pid = 2650] [serial = 1352] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 304 (0x7fa2b2333c00) [pid = 2650] [serial = 1319] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 303 (0x7fa2b29d5800) [pid = 2650] [serial = 1377] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 302 (0x7fa2a629c400) [pid = 2650] [serial = 1361] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | --DOMWINDOW == 301 (0x7fa2a7271000) [pid = 2650] [serial = 1362] [outer = (nil)] [url = about:blank] 21:21:35 INFO - PROCESS | 2650 | 1461903695397 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a4967800 == 119 [pid = 2650] [id = 502] 21:21:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 302 (0x7fa2a486bc00) [pid = 2650] [serial = 1507] [outer = (nil)] 21:21:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 303 (0x7fa2a601bc00) [pid = 2650] [serial = 1508] [outer = 0x7fa2a486bc00] 21:21:35 INFO - PROCESS | 2650 | 1461903695551 Marionette DEBUG loaded listener.js 21:21:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 304 (0x7fa2a73cf800) [pid = 2650] [serial = 1509] [outer = 0x7fa2a486bc00] 21:21:36 INFO - PROCESS | 2650 | 1461903696377 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2888ms 21:21:36 INFO - PROCESS | 2650 | 1461903696406 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 21:21:36 INFO - PROCESS | 2650 | 1461903696412 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 21:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:21:36 INFO - PROCESS | 2650 | 1461903696419 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:21:36 INFO - PROCESS | 2650 | 1461903696425 Marionette TRACE conn5 <- [1,1982,null,{}] 21:21:36 INFO - PROCESS | 2650 | 1461903696431 Marionette TRACE conn5 -> [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:21:36 INFO - PROCESS | 2650 | 1461903696622 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 21:21:36 INFO - PROCESS | 2650 | 1461903696641 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa73a000 == 120 [pid = 2650] [id = 503] 21:21:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 305 (0x7fa2a9fa3c00) [pid = 2650] [serial = 1510] [outer = (nil)] 21:21:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 306 (0x7fa2ab7b7400) [pid = 2650] [serial = 1511] [outer = 0x7fa2a9fa3c00] 21:21:36 INFO - PROCESS | 2650 | 1461903696722 Marionette DEBUG loaded listener.js 21:21:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 307 (0x7fa2ad912c00) [pid = 2650] [serial = 1512] [outer = 0x7fa2a9fa3c00] 21:21:37 INFO - PROCESS | 2650 | 1461903697733 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1332ms 21:21:37 INFO - PROCESS | 2650 | 1461903697753 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 21:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:21:37 INFO - PROCESS | 2650 | 1461903697758 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 21:21:37 INFO - PROCESS | 2650 | 1461903697765 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:21:37 INFO - PROCESS | 2650 | 1461903697768 Marionette TRACE conn5 <- [1,1986,null,{}] 21:21:37 INFO - PROCESS | 2650 | 1461903697773 Marionette TRACE conn5 -> [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:21:38 INFO - PROCESS | 2650 | 1461903698058 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 21:21:38 INFO - PROCESS | 2650 | 1461903698095 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc12800 == 121 [pid = 2650] [id = 504] 21:21:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 308 (0x7fa2aa8e4000) [pid = 2650] [serial = 1513] [outer = (nil)] 21:21:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 309 (0x7fa2ae2be000) [pid = 2650] [serial = 1514] [outer = 0x7fa2aa8e4000] 21:21:38 INFO - PROCESS | 2650 | 1461903698156 Marionette DEBUG loaded listener.js 21:21:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 310 (0x7fa2af83e400) [pid = 2650] [serial = 1515] [outer = 0x7fa2aa8e4000] 21:21:39 INFO - PROCESS | 2650 | 1461903699131 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1384ms 21:21:39 INFO - PROCESS | 2650 | 1461903699150 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 21:21:39 INFO - PROCESS | 2650 | 1461903699154 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 21:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:21:39 INFO - PROCESS | 2650 | 1461903699162 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:21:39 INFO - PROCESS | 2650 | 1461903699170 Marionette TRACE conn5 <- [1,1990,null,{}] 21:21:39 INFO - PROCESS | 2650 | 1461903699189 Marionette TRACE conn5 -> [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:21:39 INFO - PROCESS | 2650 | 1461903699470 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 21:21:39 INFO - PROCESS | 2650 | 1461903699503 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b0cbd000 == 122 [pid = 2650] [id = 505] 21:21:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 311 (0x7fa2b2338c00) [pid = 2650] [serial = 1516] [outer = (nil)] 21:21:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 312 (0x7fa2b25e9800) [pid = 2650] [serial = 1517] [outer = 0x7fa2b2338c00] 21:21:39 INFO - PROCESS | 2650 | 1461903699573 Marionette DEBUG loaded listener.js 21:21:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 313 (0x7fa2b261dc00) [pid = 2650] [serial = 1518] [outer = 0x7fa2b2338c00] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 312 (0x7fa2b2be4c00) [pid = 2650] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 311 (0x7fa2aa6ae400) [pid = 2650] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 310 (0x7fa2b29d6400) [pid = 2650] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 309 (0x7fa2b8050800) [pid = 2650] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 308 (0x7fa2b25f0c00) [pid = 2650] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 307 (0x7fa2b2872c00) [pid = 2650] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 306 (0x7fa2d5444000) [pid = 2650] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 305 (0x7fa2b31c6400) [pid = 2650] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 304 (0x7fa2b31c0000) [pid = 2650] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 303 (0x7fa2bb626000) [pid = 2650] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 302 (0x7fa2b4222c00) [pid = 2650] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 301 (0x7fa2bd052c00) [pid = 2650] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 300 (0x7fa2b29d7400) [pid = 2650] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 299 (0x7fa2a8f48000) [pid = 2650] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 298 (0x7fa2c2045c00) [pid = 2650] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 297 (0x7fa2a8f48800) [pid = 2650] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 296 (0x7fa2a72cb400) [pid = 2650] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 295 (0x7fa2ac472c00) [pid = 2650] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 294 (0x7fa2a6016000) [pid = 2650] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 293 (0x7fa2aa6a3400) [pid = 2650] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 292 (0x7fa2b97d6400) [pid = 2650] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 291 (0x7fa2b0f06c00) [pid = 2650] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 290 (0x7fa2a6015c00) [pid = 2650] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 289 (0x7fa2c311e400) [pid = 2650] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 288 (0x7fa2aca09400) [pid = 2650] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 287 (0x7fa2b250d800) [pid = 2650] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 286 (0x7fa2af608c00) [pid = 2650] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 285 (0x7fa2aa8e8400) [pid = 2650] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 284 (0x7fa2aa8ea400) [pid = 2650] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 283 (0x7fa2af84a800) [pid = 2650] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 282 (0x7fa2a601c000) [pid = 2650] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 281 (0x7fa2bcd97400) [pid = 2650] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 280 (0x7fa2aa8e9400) [pid = 2650] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 279 (0x7fa2a601e000) [pid = 2650] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 278 (0x7fa2b97d3000) [pid = 2650] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 277 (0x7fa2a6439400) [pid = 2650] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 276 (0x7fa2a628e800) [pid = 2650] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2cf639000) [pid = 2650] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2ac303c00) [pid = 2650] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2b2bbf400) [pid = 2650] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2c0e75c00) [pid = 2650] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2b45df800) [pid = 2650] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2aa8e2800) [pid = 2650] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2b2217800) [pid = 2650] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2a643e000) [pid = 2650] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2b4983000) [pid = 2650] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 266 (0x7fa2a486d800) [pid = 2650] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2a4864400) [pid = 2650] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2a6020c00) [pid = 2650] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2aa551c00) [pid = 2650] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:21:41 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2b2bc1400) [pid = 2650] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:21:41 INFO - PROCESS | 2650 | 1461903701425 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2294ms 21:21:41 INFO - PROCESS | 2650 | 1461903701455 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 21:21:41 INFO - PROCESS | 2650 | 1461903701459 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 21:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:21:41 INFO - PROCESS | 2650 | 1461903701465 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:21:41 INFO - PROCESS | 2650 | 1461903701466 Marionette TRACE conn5 <- [1,1994,null,{}] 21:21:41 INFO - PROCESS | 2650 | 1461903701483 Marionette TRACE conn5 -> [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:21:41 INFO - PROCESS | 2650 | 1461903701677 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 21:21:41 INFO - PROCESS | 2650 | 1461903701692 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa735800 == 123 [pid = 2650] [id = 506] 21:21:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 263 (0x7fa2a6016400) [pid = 2650] [serial = 1519] [outer = (nil)] 21:21:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 264 (0x7fa2a8f43400) [pid = 2650] [serial = 1520] [outer = 0x7fa2a6016400] 21:21:41 INFO - PROCESS | 2650 | 1461903701754 Marionette DEBUG loaded listener.js 21:21:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 265 (0x7fa2adbc6800) [pid = 2650] [serial = 1521] [outer = 0x7fa2a6016400] 21:21:42 INFO - PROCESS | 2650 | 1461903702651 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1232ms 21:21:42 INFO - PROCESS | 2650 | 1461903702709 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 21:21:42 INFO - PROCESS | 2650 | 1461903702711 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 21:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:21:42 INFO - PROCESS | 2650 | 1461903702719 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:21:42 INFO - PROCESS | 2650 | 1461903702720 Marionette TRACE conn5 <- [1,1998,null,{}] 21:21:42 INFO - PROCESS | 2650 | 1461903702726 Marionette TRACE conn5 -> [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:21:42 INFO - PROCESS | 2650 | 1461903702916 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 21:21:43 INFO - PROCESS | 2650 | 1461903703262 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a4954800 == 124 [pid = 2650] [id = 507] 21:21:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 266 (0x7fa2a1715400) [pid = 2650] [serial = 1522] [outer = (nil)] 21:21:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 267 (0x7fa2a1ff0c00) [pid = 2650] [serial = 1523] [outer = 0x7fa2a1715400] 21:21:43 INFO - PROCESS | 2650 | 1461903703339 Marionette DEBUG loaded listener.js 21:21:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 268 (0x7fa2a628e800) [pid = 2650] [serial = 1524] [outer = 0x7fa2a1715400] 21:21:44 INFO - PROCESS | 2650 | 1461903704285 Marionette TRACE conn5 <- [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:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1627ms 21:21:44 INFO - PROCESS | 2650 | 1461903704349 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 21:21:44 INFO - PROCESS | 2650 | 1461903704355 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 21:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:21:44 INFO - PROCESS | 2650 | 1461903704362 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:21:44 INFO - PROCESS | 2650 | 1461903704367 Marionette TRACE conn5 <- [1,2002,null,{}] 21:21:44 INFO - PROCESS | 2650 | 1461903704374 Marionette TRACE conn5 -> [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:21:44 INFO - PROCESS | 2650 | 1461903704598 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 21:21:44 INFO - PROCESS | 2650 | 1461903704917 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc39800 == 125 [pid = 2650] [id = 508] 21:21:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 269 (0x7fa2aa6ac000) [pid = 2650] [serial = 1525] [outer = (nil)] 21:21:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 270 (0x7fa2ab7b7c00) [pid = 2650] [serial = 1526] [outer = 0x7fa2aa6ac000] 21:21:45 INFO - PROCESS | 2650 | 1461903704998 Marionette DEBUG loaded listener.js 21:21:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 271 (0x7fa2ad917c00) [pid = 2650] [serial = 1527] [outer = 0x7fa2aa6ac000] 21:21:45 INFO - PROCESS | 2650 | 1461903705916 Marionette TRACE conn5 <- [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:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1632ms 21:21:46 INFO - PROCESS | 2650 | 1461903705999 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 21:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:21:46 INFO - PROCESS | 2650 | 1461903706005 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 21:21:46 INFO - PROCESS | 2650 | 1461903706011 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:21:46 INFO - PROCESS | 2650 | 1461903706014 Marionette TRACE conn5 <- [1,2006,null,{}] 21:21:46 INFO - PROCESS | 2650 | 1461903706020 Marionette TRACE conn5 -> [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:21:46 INFO - PROCESS | 2650 | 1461903706270 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 21:21:46 INFO - PROCESS | 2650 | 1461903706626 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b23a7800 == 126 [pid = 2650] [id = 509] 21:21:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 272 (0x7fa2ae2bec00) [pid = 2650] [serial = 1528] [outer = (nil)] 21:21:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 273 (0x7fa2af612800) [pid = 2650] [serial = 1529] [outer = 0x7fa2ae2bec00] 21:21:46 INFO - PROCESS | 2650 | 1461903706701 Marionette DEBUG loaded listener.js 21:21:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 274 (0x7fa2b1843400) [pid = 2650] [serial = 1530] [outer = 0x7fa2ae2bec00] 21:21:47 INFO - PROCESS | 2650 | 1461903707625 Marionette TRACE conn5 <- [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:21:47 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:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1685ms 21:21:47 INFO - PROCESS | 2650 | 1461903707697 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 21:21:47 INFO - PROCESS | 2650 | 1461903707701 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 21:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:21:47 INFO - PROCESS | 2650 | 1461903707716 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:21:47 INFO - PROCESS | 2650 | 1461903707725 Marionette TRACE conn5 <- [1,2010,null,{}] 21:21:47 INFO - PROCESS | 2650 | 1461903707731 Marionette TRACE conn5 -> [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:21:47 INFO - PROCESS | 2650 | 1461903707984 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 21:21:48 INFO - PROCESS | 2650 | 1461903708298 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b350f000 == 127 [pid = 2650] [id = 510] 21:21:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 275 (0x7fa2aefe4400) [pid = 2650] [serial = 1531] [outer = (nil)] 21:21:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 276 (0x7fa2b29d5800) [pid = 2650] [serial = 1532] [outer = 0x7fa2aefe4400] 21:21:48 INFO - PROCESS | 2650 | 1461903708367 Marionette DEBUG loaded listener.js 21:21:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 277 (0x7fa2b2bbe800) [pid = 2650] [serial = 1533] [outer = 0x7fa2aefe4400] 21:21:49 INFO - PROCESS | 2650 | 1461903709206 Marionette TRACE conn5 <- [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:21:49 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:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1552ms 21:21:49 INFO - PROCESS | 2650 | 1461903709261 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 21:21:49 INFO - PROCESS | 2650 | 1461903709265 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 21:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:21:49 INFO - PROCESS | 2650 | 1461903709271 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:21:49 INFO - PROCESS | 2650 | 1461903709275 Marionette TRACE conn5 <- [1,2014,null,{}] 21:21:49 INFO - PROCESS | 2650 | 1461903709280 Marionette TRACE conn5 -> [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:21:49 INFO - PROCESS | 2650 | 1461903709493 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 21:21:49 INFO - PROCESS | 2650 | 1461903709804 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41da800 == 128 [pid = 2650] [id = 511] 21:21:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 278 (0x7fa2b2510c00) [pid = 2650] [serial = 1534] [outer = (nil)] 21:21:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 279 (0x7fa2b356f400) [pid = 2650] [serial = 1535] [outer = 0x7fa2b2510c00] 21:21:49 INFO - PROCESS | 2650 | 1461903709882 Marionette DEBUG loaded listener.js 21:21:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 280 (0x7fa2b37ad000) [pid = 2650] [serial = 1536] [outer = 0x7fa2b2510c00] 21:21:50 INFO - PROCESS | 2650 | 1461903710746 Marionette TRACE conn5 <- [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:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1533ms 21:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:21:50 INFO - PROCESS | 2650 | 1461903710805 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 21:21:50 INFO - PROCESS | 2650 | 1461903710808 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 21:21:50 INFO - PROCESS | 2650 | 1461903710814 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:21:50 INFO - PROCESS | 2650 | 1461903710817 Marionette TRACE conn5 <- [1,2018,null,{}] 21:21:50 INFO - PROCESS | 2650 | 1461903710822 Marionette TRACE conn5 -> [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:21:51 INFO - PROCESS | 2650 | 1461903711036 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 21:21:51 INFO - PROCESS | 2650 | 1461903711308 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b2f000 == 129 [pid = 2650] [id = 512] 21:21:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 281 (0x7fa2b422a000) [pid = 2650] [serial = 1537] [outer = (nil)] 21:21:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 282 (0x7fa2b45df800) [pid = 2650] [serial = 1538] [outer = 0x7fa2b422a000] 21:21:51 INFO - PROCESS | 2650 | 1461903711440 Marionette DEBUG loaded listener.js 21:21:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 283 (0x7fa2b8054400) [pid = 2650] [serial = 1539] [outer = 0x7fa2b422a000] 21:21:52 INFO - PROCESS | 2650 | 1461903712320 Marionette TRACE conn5 <- [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:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1580ms 21:21:52 INFO - PROCESS | 2650 | 1461903712394 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 21:21:52 INFO - PROCESS | 2650 | 1461903712398 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 21:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:21:52 INFO - PROCESS | 2650 | 1461903712403 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:21:52 INFO - PROCESS | 2650 | 1461903712406 Marionette TRACE conn5 <- [1,2022,null,{}] 21:21:52 INFO - PROCESS | 2650 | 1461903712411 Marionette TRACE conn5 -> [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:21:52 INFO - PROCESS | 2650 | 1461903712632 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 21:21:52 INFO - PROCESS | 2650 | 1461903712941 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9786800 == 130 [pid = 2650] [id = 513] 21:21:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 284 (0x7fa2b422c400) [pid = 2650] [serial = 1540] [outer = (nil)] 21:21:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 285 (0x7fa2b903b800) [pid = 2650] [serial = 1541] [outer = 0x7fa2b422c400] 21:21:53 INFO - PROCESS | 2650 | 1461903713020 Marionette DEBUG loaded listener.js 21:21:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 286 (0x7fa2ba18f400) [pid = 2650] [serial = 1542] [outer = 0x7fa2b422c400] 21:21:53 INFO - PROCESS | 2650 | 1461903713830 Marionette TRACE conn5 <- [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:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1479ms 21:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:21:53 INFO - PROCESS | 2650 | 1461903713884 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 21:21:53 INFO - PROCESS | 2650 | 1461903713887 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 21:21:53 INFO - PROCESS | 2650 | 1461903713893 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:21:53 INFO - PROCESS | 2650 | 1461903713896 Marionette TRACE conn5 <- [1,2026,null,{}] 21:21:53 INFO - PROCESS | 2650 | 1461903713920 Marionette TRACE conn5 -> [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:21:54 INFO - PROCESS | 2650 | 1461903714126 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 21:21:54 INFO - PROCESS | 2650 | 1461903714392 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba05e800 == 131 [pid = 2650] [id = 514] 21:21:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 287 (0x7fa2b80ee000) [pid = 2650] [serial = 1543] [outer = (nil)] 21:21:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 288 (0x7fa2ba59a800) [pid = 2650] [serial = 1544] [outer = 0x7fa2b80ee000] 21:21:54 INFO - PROCESS | 2650 | 1461903714502 Marionette DEBUG loaded listener.js 21:21:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 289 (0x7fa2bb453c00) [pid = 2650] [serial = 1545] [outer = 0x7fa2b80ee000] 21:21:55 INFO - PROCESS | 2650 | 1461903715360 Marionette TRACE conn5 <- [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:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1539ms 21:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:21:55 INFO - PROCESS | 2650 | 1461903715432 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 21:21:55 INFO - PROCESS | 2650 | 1461903715435 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 21:21:55 INFO - PROCESS | 2650 | 1461903715441 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:21:55 INFO - PROCESS | 2650 | 1461903715444 Marionette TRACE conn5 <- [1,2030,null,{}] 21:21:55 INFO - PROCESS | 2650 | 1461903715449 Marionette TRACE conn5 -> [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:21:55 INFO - PROCESS | 2650 | 1461903715651 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 21:21:55 INFO - PROCESS | 2650 | 1461903715930 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bd0cd000 == 132 [pid = 2650] [id = 515] 21:21:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 290 (0x7fa2b8252800) [pid = 2650] [serial = 1546] [outer = (nil)] 21:21:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 291 (0x7fa2bcd97400) [pid = 2650] [serial = 1547] [outer = 0x7fa2b8252800] 21:21:56 INFO - PROCESS | 2650 | 1461903716045 Marionette DEBUG loaded listener.js 21:21:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 292 (0x7fa2be253800) [pid = 2650] [serial = 1548] [outer = 0x7fa2b8252800] 21:21:56 INFO - PROCESS | 2650 | 1461903716866 Marionette TRACE conn5 <- [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:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1488ms 21:21:56 INFO - PROCESS | 2650 | 1461903716929 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 21:21:56 INFO - PROCESS | 2650 | 1461903716933 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 21:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:21:56 INFO - PROCESS | 2650 | 1461903716939 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:21:56 INFO - PROCESS | 2650 | 1461903716941 Marionette TRACE conn5 <- [1,2034,null,{}] 21:21:56 INFO - PROCESS | 2650 | 1461903716947 Marionette TRACE conn5 -> [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:21:57 INFO - PROCESS | 2650 | 1461903717162 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 21:21:57 INFO - PROCESS | 2650 | 1461903717432 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c25c6800 == 133 [pid = 2650] [id = 516] 21:21:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 293 (0x7fa2ba18fc00) [pid = 2650] [serial = 1549] [outer = (nil)] 21:21:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 294 (0x7fa2be2d1c00) [pid = 2650] [serial = 1550] [outer = 0x7fa2ba18fc00] 21:21:57 INFO - PROCESS | 2650 | 1461903717562 Marionette DEBUG loaded listener.js 21:21:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 295 (0x7fa2bff7f400) [pid = 2650] [serial = 1551] [outer = 0x7fa2ba18fc00] 21:21:58 INFO - PROCESS | 2650 | 1461903718401 Marionette TRACE conn5 <- [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:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1530ms 21:21:58 INFO - PROCESS | 2650 | 1461903718470 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 21:21:58 INFO - PROCESS | 2650 | 1461903718474 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 21:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:21:58 INFO - PROCESS | 2650 | 1461903718480 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:21:58 INFO - PROCESS | 2650 | 1461903718482 Marionette TRACE conn5 <- [1,2038,null,{}] 21:21:58 INFO - PROCESS | 2650 | 1461903718488 Marionette TRACE conn5 -> [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:21:58 INFO - PROCESS | 2650 | 1461903718701 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 21:21:58 INFO - PROCESS | 2650 | 1461903718973 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c6981800 == 134 [pid = 2650] [id = 517] 21:21:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 296 (0x7fa2c19b8c00) [pid = 2650] [serial = 1552] [outer = (nil)] 21:21:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 297 (0x7fa2c1c5dc00) [pid = 2650] [serial = 1553] [outer = 0x7fa2c19b8c00] 21:21:59 INFO - PROCESS | 2650 | 1461903719116 Marionette DEBUG loaded listener.js 21:21:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 298 (0x7fa2c204b000) [pid = 2650] [serial = 1554] [outer = 0x7fa2c19b8c00] 21:21:59 INFO - PROCESS | 2650 | 1461903719995 Marionette TRACE conn5 <- [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:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1589ms 21:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:22:00 INFO - PROCESS | 2650 | 1461903720070 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 21:22:00 INFO - PROCESS | 2650 | 1461903720074 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 21:22:00 INFO - PROCESS | 2650 | 1461903720080 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:22:00 INFO - PROCESS | 2650 | 1461903720084 Marionette TRACE conn5 <- [1,2042,null,{}] 21:22:00 INFO - PROCESS | 2650 | 1461903720089 Marionette TRACE conn5 -> [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:22:00 INFO - PROCESS | 2650 | 1461903720356 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 21:22:00 INFO - PROCESS | 2650 | 1461903720671 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d567c800 == 135 [pid = 2650] [id = 518] 21:22:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 299 (0x7fa2c3120000) [pid = 2650] [serial = 1555] [outer = (nil)] 21:22:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 300 (0x7fa2c46c5400) [pid = 2650] [serial = 1556] [outer = 0x7fa2c3120000] 21:22:00 INFO - PROCESS | 2650 | 1461903720743 Marionette DEBUG loaded listener.js 21:22:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 301 (0x7fa2c512c800) [pid = 2650] [serial = 1557] [outer = 0x7fa2c3120000] 21:22:01 INFO - PROCESS | 2650 | 1461903721608 Marionette TRACE conn5 <- [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:22:01 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:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1584ms 21:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:22:01 INFO - PROCESS | 2650 | 1461903721664 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 21:22:01 INFO - PROCESS | 2650 | 1461903721667 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 21:22:01 INFO - PROCESS | 2650 | 1461903721673 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:22:01 INFO - PROCESS | 2650 | 1461903721676 Marionette TRACE conn5 <- [1,2046,null,{}] 21:22:01 INFO - PROCESS | 2650 | 1461903721681 Marionette TRACE conn5 -> [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:22:01 INFO - PROCESS | 2650 | 1461903721886 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 21:22:02 INFO - PROCESS | 2650 | 1461903722163 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a3eb1800 == 136 [pid = 2650] [id = 519] 21:22:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 302 (0x7fa2bfc37800) [pid = 2650] [serial = 1558] [outer = (nil)] 21:22:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 303 (0x7fa2cf639000) [pid = 2650] [serial = 1559] [outer = 0x7fa2bfc37800] 21:22:02 INFO - PROCESS | 2650 | 1461903722279 Marionette DEBUG loaded listener.js 21:22:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 304 (0x7fa2d09f1400) [pid = 2650] [serial = 1560] [outer = 0x7fa2bfc37800] 21:22:03 INFO - PROCESS | 2650 | 1461903723160 Marionette TRACE conn5 <- [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:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1534ms 21:22:03 INFO - PROCESS | 2650 | 1461903723207 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 21:22:03 INFO - PROCESS | 2650 | 1461903723210 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 21:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:22:03 INFO - PROCESS | 2650 | 1461903723216 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:22:03 INFO - PROCESS | 2650 | 1461903723218 Marionette TRACE conn5 <- [1,2050,null,{}] 21:22:03 INFO - PROCESS | 2650 | 1461903723224 Marionette TRACE conn5 -> [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:22:03 INFO - PROCESS | 2650 | 1461903723441 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 21:22:03 INFO - PROCESS | 2650 | 1461903723718 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a6602800 == 137 [pid = 2650] [id = 520] 21:22:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 305 (0x7fa2a5fc3800) [pid = 2650] [serial = 1561] [outer = (nil)] 21:22:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 306 (0x7fa2a5fcc800) [pid = 2650] [serial = 1562] [outer = 0x7fa2a5fc3800] 21:22:03 INFO - PROCESS | 2650 | 1461903723834 Marionette DEBUG loaded listener.js 21:22:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 307 (0x7fa2a5fd1800) [pid = 2650] [serial = 1563] [outer = 0x7fa2a5fc3800] 21:22:04 INFO - PROCESS | 2650 | 1461903724685 Marionette TRACE conn5 <- [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:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1527ms 21:22:04 INFO - PROCESS | 2650 | 1461903724745 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 21:22:04 INFO - PROCESS | 2650 | 1461903724748 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 21:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:22:04 INFO - PROCESS | 2650 | 1461903724754 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:22:04 INFO - PROCESS | 2650 | 1461903724756 Marionette TRACE conn5 <- [1,2054,null,{}] 21:22:04 INFO - PROCESS | 2650 | 1461903724761 Marionette TRACE conn5 -> [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:22:04 INFO - PROCESS | 2650 | 1461903724966 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 21:22:05 INFO - PROCESS | 2650 | 1461903725259 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:05 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a661d000 == 138 [pid = 2650] [id = 521] 21:22:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 308 (0x7fa2a5fc5400) [pid = 2650] [serial = 1564] [outer = (nil)] 21:22:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 309 (0x7fa2c693b800) [pid = 2650] [serial = 1565] [outer = 0x7fa2a5fc5400] 21:22:05 INFO - PROCESS | 2650 | 1461903725374 Marionette DEBUG loaded listener.js 21:22:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 310 (0x7fa2d1905800) [pid = 2650] [serial = 1566] [outer = 0x7fa2a5fc5400] 21:22:06 INFO - PROCESS | 2650 | 1461903726207 Marionette TRACE conn5 <- [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:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1529ms 21:22:06 INFO - PROCESS | 2650 | 1461903726284 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 21:22:06 INFO - PROCESS | 2650 | 1461903726287 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 21:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:22:06 INFO - PROCESS | 2650 | 1461903726293 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:22:06 INFO - PROCESS | 2650 | 1461903726296 Marionette TRACE conn5 <- [1,2058,null,{}] 21:22:06 INFO - PROCESS | 2650 | 1461903726301 Marionette TRACE conn5 -> [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:22:06 INFO - PROCESS | 2650 | 1461903726496 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 21:22:06 INFO - PROCESS | 2650 | 1461903726769 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aef7d000 == 139 [pid = 2650] [id = 522] 21:22:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 311 (0x7fa2a5fcd400) [pid = 2650] [serial = 1567] [outer = (nil)] 21:22:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 312 (0x7fa2d4a9b800) [pid = 2650] [serial = 1568] [outer = 0x7fa2a5fcd400] 21:22:06 INFO - PROCESS | 2650 | 1461903726882 Marionette DEBUG loaded listener.js 21:22:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 313 (0x7fa2d53a1400) [pid = 2650] [serial = 1569] [outer = 0x7fa2a5fcd400] 21:22:07 INFO - PROCESS | 2650 | 1461903727710 Marionette TRACE conn5 <- [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:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1490ms 21:22:07 INFO - PROCESS | 2650 | 1461903727784 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 21:22:07 INFO - PROCESS | 2650 | 1461903727787 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 21:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:22:07 INFO - PROCESS | 2650 | 1461903727793 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:22:07 INFO - PROCESS | 2650 | 1461903727795 Marionette TRACE conn5 <- [1,2062,null,{}] 21:22:07 INFO - PROCESS | 2650 | 1461903727803 Marionette TRACE conn5 -> [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:22:08 INFO - PROCESS | 2650 | 1461903728018 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 21:22:08 INFO - PROCESS | 2650 | 1461903728299 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a59d0800 == 140 [pid = 2650] [id = 523] 21:22:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 314 (0x7fa2aef57400) [pid = 2650] [serial = 1570] [outer = (nil)] 21:22:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 315 (0x7fa2aef5dc00) [pid = 2650] [serial = 1571] [outer = 0x7fa2aef57400] 21:22:08 INFO - PROCESS | 2650 | 1461903728410 Marionette DEBUG loaded listener.js 21:22:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 316 (0x7fa2aef62800) [pid = 2650] [serial = 1572] [outer = 0x7fa2aef57400] 21:22:09 INFO - PROCESS | 2650 | 1461903729334 Marionette TRACE conn5 <- [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:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1586ms 21:22:09 INFO - PROCESS | 2650 | 1461903729380 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 21:22:09 INFO - PROCESS | 2650 | 1461903729384 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 21:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:22:09 INFO - PROCESS | 2650 | 1461903729390 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:22:09 INFO - PROCESS | 2650 | 1461903729392 Marionette TRACE conn5 <- [1,2066,null,{}] 21:22:09 INFO - PROCESS | 2650 | 1461903729398 Marionette TRACE conn5 -> [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:22:09 INFO - PROCESS | 2650 | 1461903729610 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 21:22:09 INFO - PROCESS | 2650 | 1461903729936 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a6611800 == 141 [pid = 2650] [id = 524] 21:22:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 317 (0x7fa2a3fdbc00) [pid = 2650] [serial = 1573] [outer = (nil)] 21:22:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 318 (0x7fa2a3fe0c00) [pid = 2650] [serial = 1574] [outer = 0x7fa2a3fdbc00] 21:22:10 INFO - PROCESS | 2650 | 1461903730019 Marionette DEBUG loaded listener.js 21:22:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 319 (0x7fa2a3fe5800) [pid = 2650] [serial = 1575] [outer = 0x7fa2a3fdbc00] 21:22:10 INFO - PROCESS | 2650 | 1461903730928 Marionette TRACE conn5 <- [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:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1585ms 21:22:10 INFO - PROCESS | 2650 | 1461903730976 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 21:22:10 INFO - PROCESS | 2650 | 1461903730980 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 21:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:22:10 INFO - PROCESS | 2650 | 1461903730985 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:22:10 INFO - PROCESS | 2650 | 1461903730988 Marionette TRACE conn5 <- [1,2070,null,{}] 21:22:10 INFO - PROCESS | 2650 | 1461903730993 Marionette TRACE conn5 -> [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:22:11 INFO - PROCESS | 2650 | 1461903731215 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 21:22:11 INFO - PROCESS | 2650 | 1461903731542 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:11 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a62cc000 == 142 [pid = 2650] [id = 525] 21:22:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 320 (0x7fa2a3fd8400) [pid = 2650] [serial = 1576] [outer = (nil)] 21:22:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 321 (0x7fa2a6019c00) [pid = 2650] [serial = 1577] [outer = 0x7fa2a3fd8400] 21:22:11 INFO - PROCESS | 2650 | 1461903731618 Marionette DEBUG loaded listener.js 21:22:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 322 (0x7fa2a6437400) [pid = 2650] [serial = 1578] [outer = 0x7fa2a3fd8400] 21:22:12 INFO - PROCESS | 2650 | 1461903732533 Marionette TRACE conn5 <- [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:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms 21:22:12 INFO - PROCESS | 2650 | 1461903732571 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 21:22:12 INFO - PROCESS | 2650 | 1461903732575 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 21:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:22:12 INFO - PROCESS | 2650 | 1461903732585 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:22:12 INFO - PROCESS | 2650 | 1461903732587 Marionette TRACE conn5 <- [1,2074,null,{}] 21:22:12 INFO - PROCESS | 2650 | 1461903732593 Marionette TRACE conn5 -> [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:22:12 INFO - PROCESS | 2650 | 1461903732816 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 21:22:13 INFO - PROCESS | 2650 | 1461903733585 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa735800 == 141 [pid = 2650] [id = 506] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0cbd000 == 140 [pid = 2650] [id = 505] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc12800 == 139 [pid = 2650] [id = 504] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa73a000 == 138 [pid = 2650] [id = 503] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a4967800 == 137 [pid = 2650] [id = 502] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9fd1000 == 136 [pid = 2650] [id = 500] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9caf800 == 135 [pid = 2650] [id = 499] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af244800 == 134 [pid = 2650] [id = 498] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af16e800 == 133 [pid = 2650] [id = 497] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d99b8800 == 132 [pid = 2650] [id = 496] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a5de6800 == 131 [pid = 2650] [id = 495] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d8082000 == 130 [pid = 2650] [id = 494] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4c27800 == 129 [pid = 2650] [id = 493] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0919800 == 128 [pid = 2650] [id = 492] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a10800 == 127 [pid = 2650] [id = 491] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c5b1f000 == 126 [pid = 2650] [id = 490] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37b2000 == 125 [pid = 2650] [id = 489] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2104800 == 124 [pid = 2650] [id = 488] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba357800 == 123 [pid = 2650] [id = 487] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9788800 == 122 [pid = 2650] [id = 486] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b311d000 == 121 [pid = 2650] [id = 485] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af873800 == 120 [pid = 2650] [id = 484] 21:22:14 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a714e800 == 119 [pid = 2650] [id = 483] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 321 (0x7fa2b9709c00) [pid = 2650] [serial = 1122] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 320 (0x7fa2a8f50c00) [pid = 2650] [serial = 1143] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 319 (0x7fa2c2ad6000) [pid = 2650] [serial = 1050] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 318 (0x7fa2b250ac00) [pid = 2650] [serial = 1146] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 317 (0x7fa2d5539800) [pid = 2650] [serial = 1068] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 316 (0x7fa2b1838000) [pid = 2650] [serial = 1176] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 315 (0x7fa2a6295c00) [pid = 2650] [serial = 1074] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 314 (0x7fa2abe85400) [pid = 2650] [serial = 1035] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 313 (0x7fa2c2391400) [pid = 2650] [serial = 1191] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 312 (0x7fa2c370f800) [pid = 2650] [serial = 1194] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 311 (0x7fa2a6022000) [pid = 2650] [serial = 1071] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 310 (0x7fa2d33ab400) [pid = 2650] [serial = 1059] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 309 (0x7fa2b97d0000) [pid = 2650] [serial = 1185] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 308 (0x7fa2b29d6000) [pid = 2650] [serial = 1038] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 307 (0x7fa2b422e000) [pid = 2650] [serial = 1041] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 306 (0x7fa2d5448c00) [pid = 2650] [serial = 996] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 305 (0x7fa2abe90400) [pid = 2650] [serial = 1002] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 304 (0x7fa2b25ec800) [pid = 2650] [serial = 1113] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 303 (0x7fa2a643b800) [pid = 2650] [serial = 1080] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 302 (0x7fa2bfc41800) [pid = 2650] [serial = 1125] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 301 (0x7fa2bcecd000) [pid = 2650] [serial = 1245] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 300 (0x7fa2a6431000) [pid = 2650] [serial = 1077] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 299 (0x7fa2c0904c00) [pid = 2650] [serial = 1188] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 298 (0x7fa2d5445c00) [pid = 2650] [serial = 1140] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 297 (0x7fa2b45e0000) [pid = 2650] [serial = 1083] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 296 (0x7fa2d53a0800) [pid = 2650] [serial = 1062] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 295 (0x7fa2b2be9000) [pid = 2650] [serial = 1107] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 294 (0x7fa2b356e400) [pid = 2650] [serial = 1179] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 293 (0x7fa2d071b400) [pid = 2650] [serial = 1056] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 292 (0x7fa2c0e6a400) [pid = 2650] [serial = 1047] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 291 (0x7fa2b483d400) [pid = 2650] [serial = 999] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 290 (0x7fa2c5c61c00) [pid = 2650] [serial = 1053] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 289 (0x7fa2aa6a4800) [pid = 2650] [serial = 1173] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 288 (0x7fa2b7eef800) [pid = 2650] [serial = 1445] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 287 (0x7fa2b8269000) [pid = 2650] [serial = 1446] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 286 (0x7fa2a804cc00) [pid = 2650] [serial = 1433] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 285 (0x7fa2a601b400) [pid = 2650] [serial = 1382] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 284 (0x7fa2b4143400) [pid = 2650] [serial = 1394] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 283 (0x7fa2aa8e3c00) [pid = 2650] [serial = 1421] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 282 (0x7fa2c1f95000) [pid = 2650] [serial = 1424] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 281 (0x7fa2c2c36800) [pid = 2650] [serial = 1427] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 280 (0x7fa2b2330400) [pid = 2650] [serial = 1388] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 279 (0x7fa2b97cd800) [pid = 2650] [serial = 1403] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 278 (0x7fa2c19b8000) [pid = 2650] [serial = 1418] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 277 (0x7fa2ba251000) [pid = 2650] [serial = 1406] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 276 (0x7fa2b31bfc00) [pid = 2650] [serial = 1391] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 275 (0x7fa2af3c2c00) [pid = 2650] [serial = 1436] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 274 (0x7fa2b233bc00) [pid = 2650] [serial = 1437] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 273 (0x7fa2a804c400) [pid = 2650] [serial = 1431] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 272 (0x7fa2a726b800) [pid = 2650] [serial = 1430] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 271 (0x7fa2b497fc00) [pid = 2650] [serial = 1397] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 270 (0x7fa2bb61ac00) [pid = 2650] [serial = 1409] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 269 (0x7fa2b8e68800) [pid = 2650] [serial = 1400] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 268 (0x7fa2bcec3000) [pid = 2650] [serial = 1412] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 267 (0x7fa2c081dc00) [pid = 2650] [serial = 1415] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 266 (0x7fa2b29d2400) [pid = 2650] [serial = 1439] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 265 (0x7fa2ac476000) [pid = 2650] [serial = 1385] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 264 (0x7fa2ac310400) [pid = 2650] [serial = 1434] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 263 (0x7fa2b37a9800) [pid = 2650] [serial = 1442] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 262 (0x7fa2b45da000) [pid = 2650] [serial = 1443] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 261 (0x7fa2b2bdf400) [pid = 2650] [serial = 1440] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 260 (0x7fa2b903c800) [pid = 2650] [serial = 1314] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 259 (0x7fa2b8e60000) [pid = 2650] [serial = 1448] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 258 (0x7fa2aca03800) [pid = 2650] [serial = 1110] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 257 (0x7fa2b80f1400) [pid = 2650] [serial = 1182] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2c3211800) [pid = 2650] [serial = 1134] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2c23bf400) [pid = 2650] [serial = 1131] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2ba188000) [pid = 2650] [serial = 1044] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2d5538400) [pid = 2650] [serial = 1065] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2b4835000) [pid = 2650] [serial = 1116] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2b80e5400) [pid = 2650] [serial = 1119] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2c5c66000) [pid = 2650] [serial = 1137] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2c6938c00) [pid = 2650] [serial = 1197] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2c1bbb800) [pid = 2650] [serial = 1128] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a46d9800 == 120 [pid = 2650] [id = 526] 21:22:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 249 (0x7fa2a1714800) [pid = 2650] [serial = 1579] [outer = (nil)] 21:22:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 250 (0x7fa2a1ff9800) [pid = 2650] [serial = 1580] [outer = 0x7fa2a1714800] 21:22:14 INFO - PROCESS | 2650 | 1461903734648 Marionette DEBUG loaded listener.js 21:22:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 251 (0x7fa2a601c000) [pid = 2650] [serial = 1581] [outer = 0x7fa2a1714800] 21:22:15 INFO - PROCESS | 2650 | 1461903735470 Marionette TRACE conn5 <- [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:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2899ms 21:22:15 INFO - PROCESS | 2650 | 1461903735485 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 21:22:15 INFO - PROCESS | 2650 | 1461903735492 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 21:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:22:15 INFO - PROCESS | 2650 | 1461903735518 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:22:15 INFO - PROCESS | 2650 | 1461903735524 Marionette TRACE conn5 <- [1,2078,null,{}] 21:22:15 INFO - PROCESS | 2650 | 1461903735531 Marionette TRACE conn5 -> [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:22:15 INFO - PROCESS | 2650 | 1461903735742 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 21:22:15 INFO - PROCESS | 2650 | 1461903735942 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a82df000 == 121 [pid = 2650] [id = 527] 21:22:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 252 (0x7fa2a171c000) [pid = 2650] [serial = 1582] [outer = (nil)] 21:22:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 253 (0x7fa2a8f44000) [pid = 2650] [serial = 1583] [outer = 0x7fa2a171c000] 21:22:16 INFO - PROCESS | 2650 | 1461903736030 Marionette DEBUG loaded listener.js 21:22:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 254 (0x7fa2a9ed2000) [pid = 2650] [serial = 1584] [outer = 0x7fa2a171c000] 21:22:16 INFO - PROCESS | 2650 | 1461903736929 Marionette TRACE conn5 <- [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:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1459ms 21:22:16 INFO - PROCESS | 2650 | 1461903736968 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 21:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:22:16 INFO - PROCESS | 2650 | 1461903736974 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 21:22:16 INFO - PROCESS | 2650 | 1461903736988 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:22:16 INFO - PROCESS | 2650 | 1461903736990 Marionette TRACE conn5 <- [1,2082,null,{}] 21:22:16 INFO - PROCESS | 2650 | 1461903736996 Marionette TRACE conn5 -> [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:22:17 INFO - PROCESS | 2650 | 1461903737273 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 21:22:17 INFO - PROCESS | 2650 | 1461903737305 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa1e2800 == 122 [pid = 2650] [id = 528] 21:22:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 255 (0x7fa2a9fa9800) [pid = 2650] [serial = 1585] [outer = (nil)] 21:22:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 256 (0x7fa2aa69e400) [pid = 2650] [serial = 1586] [outer = 0x7fa2a9fa9800] 21:22:17 INFO - PROCESS | 2650 | 1461903737371 Marionette DEBUG loaded listener.js 21:22:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 257 (0x7fa2aa8ef800) [pid = 2650] [serial = 1587] [outer = 0x7fa2a9fa9800] 21:22:18 INFO - PROCESS | 2650 | 1461903738454 Marionette TRACE conn5 <- [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:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1538ms 21:22:18 INFO - PROCESS | 2650 | 1461903738520 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 21:22:18 INFO - PROCESS | 2650 | 1461903738526 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 21:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:22:18 INFO - PROCESS | 2650 | 1461903738547 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:22:18 INFO - PROCESS | 2650 | 1461903738565 Marionette TRACE conn5 <- [1,2086,null,{}] 21:22:18 INFO - PROCESS | 2650 | 1461903738596 Marionette TRACE conn5 -> [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:22:18 INFO - PROCESS | 2650 | 1461903738931 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 256 (0x7fa2c2c3f800) [pid = 2650] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 255 (0x7fa2b4226400) [pid = 2650] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 254 (0x7fa2a486b000) [pid = 2650] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 253 (0x7fa2af3cd800) [pid = 2650] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 252 (0x7fa2b2508800) [pid = 2650] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 251 (0x7fa2bc262800) [pid = 2650] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 250 (0x7fa2af3c4c00) [pid = 2650] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 249 (0x7fa2a73d4400) [pid = 2650] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 248 (0x7fa2b233b000) [pid = 2650] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 247 (0x7fa2bcec0800) [pid = 2650] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 246 (0x7fa2ae2c1800) [pid = 2650] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2a4863800) [pid = 2650] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2b233a400) [pid = 2650] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2aa691800) [pid = 2650] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2d0959400) [pid = 2650] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2aa550000) [pid = 2650] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2aa69ac00) [pid = 2650] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2c0813c00) [pid = 2650] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2a4871800) [pid = 2650] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2bb113c00) [pid = 2650] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2b2867400) [pid = 2650] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2b4977c00) [pid = 2650] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2b0f11400) [pid = 2650] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2b2bc8c00) [pid = 2650] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2b3569000) [pid = 2650] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2a486ac00) [pid = 2650] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2abe83400) [pid = 2650] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2ac473c00) [pid = 2650] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2adbbec00) [pid = 2650] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2adbc1000) [pid = 2650] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2af608400) [pid = 2650] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2b2bbb000) [pid = 2650] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 224 (0x7fa2a4868800) [pid = 2650] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2a73d1800) [pid = 2650] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2b2be8400) [pid = 2650] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2aca0b400) [pid = 2650] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2b2503800) [pid = 2650] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2b413b400) [pid = 2650] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2b29dd800) [pid = 2650] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2aa693c00) [pid = 2650] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2aa69f400) [pid = 2650] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2a7264000) [pid = 2650] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2d331b800) [pid = 2650] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2be257400) [pid = 2650] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2b2338c00) [pid = 2650] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 211 (0x7fa2be2e0400) [pid = 2650] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 210 (0x7fa2a1fef400) [pid = 2650] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2aca06c00) [pid = 2650] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2b2338800) [pid = 2650] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2b4979400) [pid = 2650] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2a1ff2400) [pid = 2650] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2a486b400) [pid = 2650] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2c311f400) [pid = 2650] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2c3738800) [pid = 2650] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2a9eca400) [pid = 2650] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2a9f9d000) [pid = 2650] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2a9fa3c00) [pid = 2650] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2a9ec8400) [pid = 2650] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2ad915000) [pid = 2650] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2a6431800) [pid = 2650] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2b2867c00) [pid = 2650] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2a486bc00) [pid = 2650] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2af238800) [pid = 2650] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2d16ef800) [pid = 2650] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2c35a4800) [pid = 2650] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2aa8e4000) [pid = 2650] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b4978400) [pid = 2650] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2a6439c00) [pid = 2650] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b29e0c00) [pid = 2650] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2a73d9800) [pid = 2650] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b8256c00) [pid = 2650] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2a8f46c00) [pid = 2650] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b903a800) [pid = 2650] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:22:20 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2be2d5800) [pid = 2650] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:22:20 INFO - PROCESS | 2650 | 1461903740232 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a5df2800 == 123 [pid = 2650] [id = 529] 21:22:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2a1714400) [pid = 2650] [serial = 1588] [outer = (nil)] 21:22:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2a1fef400) [pid = 2650] [serial = 1589] [outer = 0x7fa2a1714400] 21:22:20 INFO - PROCESS | 2650 | 1461903740308 Marionette DEBUG loaded listener.js 21:22:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2a6023c00) [pid = 2650] [serial = 1590] [outer = 0x7fa2a1714400] 21:22:21 INFO - PROCESS | 2650 | 1461903741019 Marionette TRACE conn5 <- [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:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2513ms 21:22:21 INFO - PROCESS | 2650 | 1461903741059 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 21:22:21 INFO - PROCESS | 2650 | 1461903741062 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 21:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:22:21 INFO - PROCESS | 2650 | 1461903741068 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:22:21 INFO - PROCESS | 2650 | 1461903741070 Marionette TRACE conn5 <- [1,2090,null,{}] 21:22:21 INFO - PROCESS | 2650 | 1461903741075 Marionette TRACE conn5 -> [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:22:21 INFO - PROCESS | 2650 | 1461903741331 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 21:22:21 INFO - PROCESS | 2650 | 1461903741352 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad82b000 == 124 [pid = 2650] [id = 530] 21:22:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2a1715800) [pid = 2650] [serial = 1591] [outer = (nil)] 21:22:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2a9fa3c00) [pid = 2650] [serial = 1592] [outer = 0x7fa2a1715800] 21:22:21 INFO - PROCESS | 2650 | 1461903741412 Marionette DEBUG loaded listener.js 21:22:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2ab7ba000) [pid = 2650] [serial = 1593] [outer = 0x7fa2a1715800] 21:22:22 INFO - PROCESS | 2650 | 1461903742505 Marionette TRACE conn5 <- [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:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1482ms 21:22:22 INFO - PROCESS | 2650 | 1461903742551 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 21:22:22 INFO - PROCESS | 2650 | 1461903742557 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 21:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:22:22 INFO - PROCESS | 2650 | 1461903742566 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:22:22 INFO - PROCESS | 2650 | 1461903742572 Marionette TRACE conn5 <- [1,2094,null,{}] 21:22:22 INFO - PROCESS | 2650 | 1461903742582 Marionette TRACE conn5 -> [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:22:22 INFO - PROCESS | 2650 | 1461903742812 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 21:22:23 INFO - PROCESS | 2650 | 1461903743163 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8e95000 == 125 [pid = 2650] [id = 531] 21:22:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2a72d4800) [pid = 2650] [serial = 1594] [outer = (nil)] 21:22:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2a73da000) [pid = 2650] [serial = 1595] [outer = 0x7fa2a72d4800] 21:22:23 INFO - PROCESS | 2650 | 1461903743244 Marionette DEBUG loaded listener.js 21:22:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2a9fa2000) [pid = 2650] [serial = 1596] [outer = 0x7fa2a72d4800] 21:22:24 INFO - PROCESS | 2650 | 1461903744144 Marionette TRACE conn5 <- [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:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1639ms 21:22:24 INFO - PROCESS | 2650 | 1461903744207 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 21:22:24 INFO - PROCESS | 2650 | 1461903744216 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 21:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:22:24 INFO - PROCESS | 2650 | 1461903744226 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:22:24 INFO - PROCESS | 2650 | 1461903744229 Marionette TRACE conn5 <- [1,2098,null,{}] 21:22:24 INFO - PROCESS | 2650 | 1461903744236 Marionette TRACE conn5 -> [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:22:24 INFO - PROCESS | 2650 | 1461903744512 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 21:22:24 INFO - PROCESS | 2650 | 1461903744831 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad8cd800 == 126 [pid = 2650] [id = 532] 21:22:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2aa6af400) [pid = 2650] [serial = 1597] [outer = (nil)] 21:22:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2abe85c00) [pid = 2650] [serial = 1598] [outer = 0x7fa2aa6af400] 21:22:24 INFO - PROCESS | 2650 | 1461903744907 Marionette DEBUG loaded listener.js 21:22:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2aca0b400) [pid = 2650] [serial = 1599] [outer = 0x7fa2aa6af400] 21:22:25 INFO - PROCESS | 2650 | 1461903745921 Marionette TRACE conn5 <- [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:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1740ms 21:22:25 INFO - PROCESS | 2650 | 1461903745967 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 21:22:25 INFO - PROCESS | 2650 | 1461903745971 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 21:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:22:25 INFO - PROCESS | 2650 | 1461903745977 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:22:25 INFO - PROCESS | 2650 | 1461903745982 Marionette TRACE conn5 <- [1,2102,null,{}] 21:22:26 INFO - PROCESS | 2650 | 1461903746009 Marionette TRACE conn5 -> [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:22:26 INFO - PROCESS | 2650 | 1461903746251 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 21:22:26 INFO - PROCESS | 2650 | 1461903746568 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af23e800 == 127 [pid = 2650] [id = 533] 21:22:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2adbbf000) [pid = 2650] [serial = 1600] [outer = (nil)] 21:22:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2ae2c6400) [pid = 2650] [serial = 1601] [outer = 0x7fa2adbbf000] 21:22:26 INFO - PROCESS | 2650 | 1461903746648 Marionette DEBUG loaded listener.js 21:22:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2aef5f800) [pid = 2650] [serial = 1602] [outer = 0x7fa2adbbf000] 21:22:27 INFO - PROCESS | 2650 | 1461903747557 Marionette TRACE conn5 <- [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:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1644ms 21:22:27 INFO - PROCESS | 2650 | 1461903747622 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 21:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:22:27 INFO - PROCESS | 2650 | 1461903747627 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 21:22:27 INFO - PROCESS | 2650 | 1461903747633 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:22:27 INFO - PROCESS | 2650 | 1461903747637 Marionette TRACE conn5 <- [1,2106,null,{}] 21:22:27 INFO - PROCESS | 2650 | 1461903747642 Marionette TRACE conn5 -> [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:22:27 INFO - PROCESS | 2650 | 1461903747867 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 21:22:28 INFO - PROCESS | 2650 | 1461903748144 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b0cab000 == 128 [pid = 2650] [id = 534] 21:22:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2ac311800) [pid = 2650] [serial = 1603] [outer = (nil)] 21:22:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2af235800) [pid = 2650] [serial = 1604] [outer = 0x7fa2ac311800] 21:22:28 INFO - PROCESS | 2650 | 1461903748263 Marionette DEBUG loaded listener.js 21:22:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2af60cc00) [pid = 2650] [serial = 1605] [outer = 0x7fa2ac311800] 21:22:29 INFO - PROCESS | 2650 | 1461903749136 Marionette TRACE conn5 <- [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:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1538ms 21:22:29 INFO - PROCESS | 2650 | 1461903749172 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 21:22:29 INFO - PROCESS | 2650 | 1461903749175 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 21:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:22:29 INFO - PROCESS | 2650 | 1461903749181 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:22:29 INFO - PROCESS | 2650 | 1461903749183 Marionette TRACE conn5 <- [1,2110,null,{}] 21:22:29 INFO - PROCESS | 2650 | 1461903749189 Marionette TRACE conn5 -> [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:22:29 INFO - PROCESS | 2650 | 1461903749400 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 21:22:29 INFO - PROCESS | 2650 | 1461903749672 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b195f000 == 129 [pid = 2650] [id = 535] 21:22:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2af22c800) [pid = 2650] [serial = 1606] [outer = (nil)] 21:22:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2b0f07c00) [pid = 2650] [serial = 1607] [outer = 0x7fa2af22c800] 21:22:29 INFO - PROCESS | 2650 | 1461903749791 Marionette DEBUG loaded listener.js 21:22:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2b1840800) [pid = 2650] [serial = 1608] [outer = 0x7fa2af22c800] 21:22:30 INFO - PROCESS | 2650 | 1461903750647 Marionette TRACE conn5 <- [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:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1528ms 21:22:30 INFO - PROCESS | 2650 | 1461903750711 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 21:22:30 INFO - PROCESS | 2650 | 1461903750714 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 21:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:22:30 INFO - PROCESS | 2650 | 1461903750721 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:22:30 INFO - PROCESS | 2650 | 1461903750723 Marionette TRACE conn5 <- [1,2114,null,{}] 21:22:30 INFO - PROCESS | 2650 | 1461903750729 Marionette TRACE conn5 -> [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:22:30 INFO - PROCESS | 2650 | 1461903750987 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 21:22:31 INFO - PROCESS | 2650 | 1461903751328 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2639800 == 130 [pid = 2650] [id = 536] 21:22:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2b2612400) [pid = 2650] [serial = 1609] [outer = (nil)] 21:22:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2b296e800) [pid = 2650] [serial = 1610] [outer = 0x7fa2b2612400] 21:22:31 INFO - PROCESS | 2650 | 1461903751424 Marionette DEBUG loaded listener.js 21:22:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2b29e0c00) [pid = 2650] [serial = 1611] [outer = 0x7fa2b2612400] 21:22:32 INFO - PROCESS | 2650 | 1461903752294 Marionette TRACE conn5 <- [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:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1628ms 21:22:32 INFO - PROCESS | 2650 | 1461903752350 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 21:22:32 INFO - PROCESS | 2650 | 1461903752354 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 21:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:22:32 INFO - PROCESS | 2650 | 1461903752359 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:22:32 INFO - PROCESS | 2650 | 1461903752363 Marionette TRACE conn5 <- [1,2118,null,{}] 21:22:32 INFO - PROCESS | 2650 | 1461903752368 Marionette TRACE conn5 -> [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:22:32 INFO - PROCESS | 2650 | 1461903752585 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 21:22:32 INFO - PROCESS | 2650 | 1461903752862 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:32 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b310b800 == 131 [pid = 2650] [id = 537] 21:22:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2b25e3c00) [pid = 2650] [serial = 1612] [outer = (nil)] 21:22:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2b31bfc00) [pid = 2650] [serial = 1613] [outer = 0x7fa2b25e3c00] 21:22:33 INFO - PROCESS | 2650 | 1461903753007 Marionette DEBUG loaded listener.js 21:22:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2b37a8c00) [pid = 2650] [serial = 1614] [outer = 0x7fa2b25e3c00] 21:22:33 INFO - PROCESS | 2650 | 1461903753908 Marionette TRACE conn5 <- [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:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1583ms 21:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:22:33 INFO - PROCESS | 2650 | 1461903753944 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 21:22:33 INFO - PROCESS | 2650 | 1461903753947 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 21:22:33 INFO - PROCESS | 2650 | 1461903753953 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:22:33 INFO - PROCESS | 2650 | 1461903753956 Marionette TRACE conn5 <- [1,2122,null,{}] 21:22:33 INFO - PROCESS | 2650 | 1461903753961 Marionette TRACE conn5 -> [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:22:34 INFO - PROCESS | 2650 | 1461903754169 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 21:22:34 INFO - PROCESS | 2650 | 1461903754446 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:34 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3748800 == 132 [pid = 2650] [id = 538] 21:22:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 211 (0x7fa2ad914800) [pid = 2650] [serial = 1615] [outer = (nil)] 21:22:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 212 (0x7fa2b4139800) [pid = 2650] [serial = 1616] [outer = 0x7fa2ad914800] 21:22:34 INFO - PROCESS | 2650 | 1461903754563 Marionette DEBUG loaded listener.js 21:22:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 213 (0x7fa2b4223c00) [pid = 2650] [serial = 1617] [outer = 0x7fa2ad914800] 21:22:35 INFO - PROCESS | 2650 | 1461903755392 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1488ms 21:22:35 INFO - PROCESS | 2650 | 1461903755442 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 21:22:35 INFO - PROCESS | 2650 | 1461903755445 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 21:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:22:35 INFO - PROCESS | 2650 | 1461903755451 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:22:35 INFO - PROCESS | 2650 | 1461903755454 Marionette TRACE conn5 <- [1,2126,null,{}] 21:22:35 INFO - PROCESS | 2650 | 1461903755459 Marionette TRACE conn5 -> [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:22:35 INFO - PROCESS | 2650 | 1461903755676 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 21:22:35 INFO - PROCESS | 2650 | 1461903755945 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b41cf000 == 133 [pid = 2650] [id = 539] 21:22:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 214 (0x7fa2b286fc00) [pid = 2650] [serial = 1618] [outer = (nil)] 21:22:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 215 (0x7fa2b4226800) [pid = 2650] [serial = 1619] [outer = 0x7fa2b286fc00] 21:22:36 INFO - PROCESS | 2650 | 1461903756073 Marionette DEBUG loaded listener.js 21:22:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 216 (0x7fa2b483e800) [pid = 2650] [serial = 1620] [outer = 0x7fa2b286fc00] 21:22:36 INFO - PROCESS | 2650 | 1461903756909 Marionette TRACE conn5 <- [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:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1527ms 21:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:22:36 INFO - PROCESS | 2650 | 1461903756981 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 21:22:36 INFO - PROCESS | 2650 | 1461903756984 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 21:22:36 INFO - PROCESS | 2650 | 1461903756990 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:22:36 INFO - PROCESS | 2650 | 1461903756993 Marionette TRACE conn5 <- [1,2130,null,{}] 21:22:37 INFO - PROCESS | 2650 | 1461903756998 Marionette TRACE conn5 -> [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:22:37 INFO - PROCESS | 2650 | 1461903757213 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 21:22:37 INFO - PROCESS | 2650 | 1461903757481 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:37 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a57800 == 134 [pid = 2650] [id = 540] 21:22:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 217 (0x7fa2b37ad800) [pid = 2650] [serial = 1621] [outer = (nil)] 21:22:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 218 (0x7fa2b497ec00) [pid = 2650] [serial = 1622] [outer = 0x7fa2b37ad800] 21:22:37 INFO - PROCESS | 2650 | 1461903757594 Marionette DEBUG loaded listener.js 21:22:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 219 (0x7fa2b7ee9c00) [pid = 2650] [serial = 1623] [outer = 0x7fa2b37ad800] 21:22:38 INFO - PROCESS | 2650 | 1461903758442 Marionette TRACE conn5 <- [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:22:38 INFO - PROCESS | 2650 | 1461903758498 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 21:22:38 INFO - PROCESS | 2650 | 1461903758504 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:22:38 INFO - PROCESS | 2650 | 1461903758508 Marionette TRACE conn5 <- [1,2134,null,{}] 21:22:38 INFO - PROCESS | 2650 | 1461903758513 Marionette TRACE conn5 -> [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:22:38 INFO - PROCESS | 2650 | 1461903758745 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 21:22:39 INFO - PROCESS | 2650 | 1461903759066 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8e5b000 == 135 [pid = 2650] [id = 541] 21:22:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 220 (0x7fa2b8265800) [pid = 2650] [serial = 1624] [outer = (nil)] 21:22:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 221 (0x7fa2b8e68800) [pid = 2650] [serial = 1625] [outer = 0x7fa2b8265800] 21:22:39 INFO - PROCESS | 2650 | 1461903759146 Marionette DEBUG loaded listener.js 21:22:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 222 (0x7fa2b903cc00) [pid = 2650] [serial = 1626] [outer = 0x7fa2b8265800] 21:22:40 INFO - PROCESS | 2650 | 1461903760006 Marionette TRACE conn5 <- [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:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1532ms 21:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:22:40 INFO - PROCESS | 2650 | 1461903760037 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 21:22:40 INFO - PROCESS | 2650 | 1461903760039 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 21:22:40 INFO - PROCESS | 2650 | 1461903760044 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:22:40 INFO - PROCESS | 2650 | 1461903760048 Marionette TRACE conn5 <- [1,2138,null,{}] 21:22:40 INFO - PROCESS | 2650 | 1461903760054 Marionette TRACE conn5 -> [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:22:40 INFO - PROCESS | 2650 | 1461903760260 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 21:22:40 INFO - PROCESS | 2650 | 1461903760525 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9b09800 == 136 [pid = 2650] [id = 542] 21:22:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 223 (0x7fa2b2be7000) [pid = 2650] [serial = 1627] [outer = (nil)] 21:22:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 224 (0x7fa2b97c8800) [pid = 2650] [serial = 1628] [outer = 0x7fa2b2be7000] 21:22:40 INFO - PROCESS | 2650 | 1461903760636 Marionette DEBUG loaded listener.js 21:22:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 225 (0x7fa2bb113c00) [pid = 2650] [serial = 1629] [outer = 0x7fa2b2be7000] 21:22:41 INFO - PROCESS | 2650 | 1461903761552 Marionette TRACE conn5 <- [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:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1583ms 21:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:22:41 INFO - PROCESS | 2650 | 1461903761628 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 21:22:41 INFO - PROCESS | 2650 | 1461903761631 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 21:22:41 INFO - PROCESS | 2650 | 1461903761637 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:22:41 INFO - PROCESS | 2650 | 1461903761640 Marionette TRACE conn5 <- [1,2142,null,{}] 21:22:41 INFO - PROCESS | 2650 | 1461903761645 Marionette TRACE conn5 -> [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:22:41 INFO - PROCESS | 2650 | 1461903761863 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 21:22:42 INFO - PROCESS | 2650 | 1461903762174 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:42 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f52000 == 137 [pid = 2650] [id = 543] 21:22:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 226 (0x7fa2b80c8c00) [pid = 2650] [serial = 1630] [outer = (nil)] 21:22:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 227 (0x7fa2bcd9fc00) [pid = 2650] [serial = 1631] [outer = 0x7fa2b80c8c00] 21:22:42 INFO - PROCESS | 2650 | 1461903762249 Marionette DEBUG loaded listener.js 21:22:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 228 (0x7fa2bd053c00) [pid = 2650] [serial = 1632] [outer = 0x7fa2b80c8c00] 21:22:43 INFO - PROCESS | 2650 | 1461903763064 Marionette TRACE conn5 <- [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:22:43 INFO - PROCESS | 2650 | 1461903763125 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 21:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:22:43 INFO - PROCESS | 2650 | 1461903763152 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:22:43 INFO - PROCESS | 2650 | 1461903763154 Marionette TRACE conn5 <- [1,2146,null,{}] 21:22:43 INFO - PROCESS | 2650 | 1461903763160 Marionette TRACE conn5 -> [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:22:43 INFO - PROCESS | 2650 | 1461903763369 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 21:22:43 INFO - PROCESS | 2650 | 1461903763643 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb4a4000 == 138 [pid = 2650] [id = 544] 21:22:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 229 (0x7fa2b2bddc00) [pid = 2650] [serial = 1633] [outer = (nil)] 21:22:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 230 (0x7fa2bfc40c00) [pid = 2650] [serial = 1634] [outer = 0x7fa2b2bddc00] 21:22:43 INFO - PROCESS | 2650 | 1461903763754 Marionette DEBUG loaded listener.js 21:22:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 231 (0x7fa2c090b400) [pid = 2650] [serial = 1635] [outer = 0x7fa2b2bddc00] 21:22:44 INFO - PROCESS | 2650 | 1461903764610 Marionette TRACE conn5 <- [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:22:44 INFO - PROCESS | 2650 | 1461903764694 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 21:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:22:44 INFO - PROCESS | 2650 | 1461903764703 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:22:44 INFO - PROCESS | 2650 | 1461903764706 Marionette TRACE conn5 <- [1,2150,null,{}] 21:22:44 INFO - PROCESS | 2650 | 1461903764710 Marionette TRACE conn5 -> [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:22:44 INFO - PROCESS | 2650 | 1461903764923 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 21:22:45 INFO - PROCESS | 2650 | 1461903765206 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c16ea000 == 139 [pid = 2650] [id = 545] 21:22:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 232 (0x7fa2b9715400) [pid = 2650] [serial = 1636] [outer = (nil)] 21:22:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 233 (0x7fa2c19c0800) [pid = 2650] [serial = 1637] [outer = 0x7fa2b9715400] 21:22:45 INFO - PROCESS | 2650 | 1461903765326 Marionette DEBUG loaded listener.js 21:22:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 234 (0x7fa2c1f95800) [pid = 2650] [serial = 1638] [outer = 0x7fa2b9715400] 21:22:46 INFO - PROCESS | 2650 | 1461903766202 Marionette TRACE conn5 <- [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:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1537ms 21:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:22:46 INFO - PROCESS | 2650 | 1461903766242 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 21:22:46 INFO - PROCESS | 2650 | 1461903766245 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 21:22:46 INFO - PROCESS | 2650 | 1461903766251 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:22:46 INFO - PROCESS | 2650 | 1461903766254 Marionette TRACE conn5 <- [1,2154,null,{}] 21:22:46 INFO - PROCESS | 2650 | 1461903766259 Marionette TRACE conn5 -> [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:22:46 INFO - PROCESS | 2650 | 1461903766472 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 21:22:46 INFO - PROCESS | 2650 | 1461903766749 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c340a800 == 140 [pid = 2650] [id = 546] 21:22:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 235 (0x7fa2be2e0000) [pid = 2650] [serial = 1639] [outer = (nil)] 21:22:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 236 (0x7fa2c2390c00) [pid = 2650] [serial = 1640] [outer = 0x7fa2be2e0000] 21:22:46 INFO - PROCESS | 2650 | 1461903766862 Marionette DEBUG loaded listener.js 21:22:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 237 (0x7fa2c2825000) [pid = 2650] [serial = 1641] [outer = 0x7fa2be2e0000] 21:22:47 INFO - PROCESS | 2650 | 1461903767746 Marionette TRACE conn5 <- [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:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1531ms 21:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:22:47 INFO - PROCESS | 2650 | 1461903767782 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 21:22:47 INFO - PROCESS | 2650 | 1461903767785 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 21:22:47 INFO - PROCESS | 2650 | 1461903767791 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:22:47 INFO - PROCESS | 2650 | 1461903767794 Marionette TRACE conn5 <- [1,2158,null,{}] 21:22:47 INFO - PROCESS | 2650 | 1461903767800 Marionette TRACE conn5 -> [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:22:48 INFO - PROCESS | 2650 | 1461903768015 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 21:22:48 INFO - PROCESS | 2650 | 1461903768331 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c4508800 == 141 [pid = 2650] [id = 547] 21:22:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 238 (0x7fa2a4862c00) [pid = 2650] [serial = 1642] [outer = (nil)] 21:22:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 239 (0x7fa2c2c35c00) [pid = 2650] [serial = 1643] [outer = 0x7fa2a4862c00] 21:22:48 INFO - PROCESS | 2650 | 1461903768443 Marionette DEBUG loaded listener.js 21:22:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 240 (0x7fa2c320c400) [pid = 2650] [serial = 1644] [outer = 0x7fa2a4862c00] 21:22:49 INFO - PROCESS | 2650 | 1461903769350 Marionette TRACE conn5 <- [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:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1637ms 21:22:49 INFO - PROCESS | 2650 | 1461903769428 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 21:22:49 INFO - PROCESS | 2650 | 1461903769431 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 21:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:22:49 INFO - PROCESS | 2650 | 1461903769437 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:22:49 INFO - PROCESS | 2650 | 1461903769439 Marionette TRACE conn5 <- [1,2162,null,{}] 21:22:49 INFO - PROCESS | 2650 | 1461903769445 Marionette TRACE conn5 -> [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:22:49 INFO - PROCESS | 2650 | 1461903769726 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 21:22:50 INFO - PROCESS | 2650 | 1461903770114 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a71b2000 == 142 [pid = 2650] [id = 548] 21:22:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 241 (0x7fa2a1fed800) [pid = 2650] [serial = 1645] [outer = (nil)] 21:22:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 242 (0x7fa2a1ff7c00) [pid = 2650] [serial = 1646] [outer = 0x7fa2a1fed800] 21:22:50 INFO - PROCESS | 2650 | 1461903770185 Marionette DEBUG loaded listener.js 21:22:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 243 (0x7fa2aa550000) [pid = 2650] [serial = 1647] [outer = 0x7fa2a1fed800] 21:22:51 INFO - PROCESS | 2650 | 1461903771134 Marionette TRACE conn5 <- [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:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1732ms 21:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:22:51 INFO - PROCESS | 2650 | 1461903771169 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 21:22:51 INFO - PROCESS | 2650 | 1461903771172 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 21:22:51 INFO - PROCESS | 2650 | 1461903771178 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:22:51 INFO - PROCESS | 2650 | 1461903771181 Marionette TRACE conn5 <- [1,2166,null,{}] 21:22:51 INFO - PROCESS | 2650 | 1461903771186 Marionette TRACE conn5 -> [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:22:51 INFO - PROCESS | 2650 | 1461903771408 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 21:22:51 INFO - PROCESS | 2650 | 1461903771746 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:51 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a46e3800 == 143 [pid = 2650] [id = 549] 21:22:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 244 (0x7fa2a1fee000) [pid = 2650] [serial = 1648] [outer = (nil)] 21:22:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 245 (0x7fa2a4870400) [pid = 2650] [serial = 1649] [outer = 0x7fa2a1fee000] 21:22:51 INFO - PROCESS | 2650 | 1461903771823 Marionette DEBUG loaded listener.js 21:22:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 246 (0x7fa2a9faa800) [pid = 2650] [serial = 1650] [outer = 0x7fa2a1fee000] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c450c800 == 142 [pid = 2650] [id = 46] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b188b800 == 141 [pid = 2650] [id = 152] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9b19000 == 140 [pid = 2650] [id = 332] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a82d3000 == 139 [pid = 2650] [id = 333] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c4511800 == 138 [pid = 2650] [id = 37] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bcdce800 == 137 [pid = 2650] [id = 472] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa732800 == 136 [pid = 2650] [id = 473] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a16000 == 135 [pid = 2650] [id = 474] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d567c800 == 134 [pid = 2650] [id = 518] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c6981800 == 133 [pid = 2650] [id = 517] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c25c6800 == 132 [pid = 2650] [id = 516] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bd0cd000 == 131 [pid = 2650] [id = 515] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba05e800 == 130 [pid = 2650] [id = 514] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9786800 == 129 [pid = 2650] [id = 513] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b2f000 == 128 [pid = 2650] [id = 512] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41da800 == 127 [pid = 2650] [id = 511] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b350f000 == 126 [pid = 2650] [id = 510] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b23a7800 == 125 [pid = 2650] [id = 509] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc39800 == 124 [pid = 2650] [id = 508] 21:22:53 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a4954800 == 123 [pid = 2650] [id = 507] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 245 (0x7fa2abe90c00) [pid = 2650] [serial = 1317] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 244 (0x7fa2ac47ac00) [pid = 2650] [serial = 1248] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 243 (0x7fa2cf636c00) [pid = 2650] [serial = 1263] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 242 (0x7fa2b2218000) [pid = 2650] [serial = 1359] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 241 (0x7fa2b903a000) [pid = 2650] [serial = 1401] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 240 (0x7fa2b80c4800) [pid = 2650] [serial = 1398] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 239 (0x7fa2bff0bc00) [pid = 2650] [serial = 1260] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 238 (0x7fa2b45d5800) [pid = 2650] [serial = 1395] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 237 (0x7fa2b97c8c00) [pid = 2650] [serial = 1326] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 236 (0x7fa2a804fc00) [pid = 2650] [serial = 1353] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 235 (0x7fa2adbc3800) [pid = 2650] [serial = 1386] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 234 (0x7fa2b2aec800) [pid = 2650] [serial = 1251] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 233 (0x7fa2adbc9c00) [pid = 2650] [serial = 1269] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 232 (0x7fa2d5440000) [pid = 2650] [serial = 1272] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 231 (0x7fa2c2185000) [pid = 2650] [serial = 1335] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 230 (0x7fa2b497d400) [pid = 2650] [serial = 1323] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 229 (0x7fa2a7271c00) [pid = 2650] [serial = 1383] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 228 (0x7fa2bcec1000) [pid = 2650] [serial = 1218] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 227 (0x7fa2b8258c00) [pid = 2650] [serial = 1254] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 226 (0x7fa2b2615c00) [pid = 2650] [serial = 1320] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 225 (0x7fa2b9039400) [pid = 2650] [serial = 1281] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 224 (0x7fa2d53a5400) [pid = 2650] [serial = 1347] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 223 (0x7fa2b37a6400) [pid = 2650] [serial = 1392] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 222 (0x7fa2ab7b6400) [pid = 2650] [serial = 1209] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 221 (0x7fa2d543f400) [pid = 2650] [serial = 1212] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 220 (0x7fa2a726fc00) [pid = 2650] [serial = 1284] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 219 (0x7fa2d53ad800) [pid = 2650] [serial = 1203] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 218 (0x7fa2c9773000) [pid = 2650] [serial = 1341] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 217 (0x7fa2d09f7c00) [pid = 2650] [serial = 1200] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 216 (0x7fa2ba66b800) [pid = 2650] [serial = 1329] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 215 (0x7fa2a8058c00) [pid = 2650] [serial = 1356] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 214 (0x7fa2bcecdc00) [pid = 2650] [serial = 1257] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 213 (0x7fa2b2bc6000) [pid = 2650] [serial = 1380] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 212 (0x7fa2c372a800) [pid = 2650] [serial = 1338] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 211 (0x7fa2b2616c00) [pid = 2650] [serial = 1389] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 210 (0x7fa2ab7b5800) [pid = 2650] [serial = 1215] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2d5442000) [pid = 2650] [serial = 1278] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2d53a3400) [pid = 2650] [serial = 1266] [outer = (nil)] [url = about:blank] 21:22:53 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2c0e14800) [pid = 2650] [serial = 1332] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2a486fc00) [pid = 2650] [serial = 1350] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2d17b8800) [pid = 2650] [serial = 1275] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2d17bd400) [pid = 2650] [serial = 1206] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2d5024400) [pid = 2650] [serial = 1344] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2c320b400) [pid = 2650] [serial = 1428] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2bcd92400) [pid = 2650] [serial = 1410] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2c1e88c00) [pid = 2650] [serial = 1419] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2c0e1ec00) [pid = 2650] [serial = 1416] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2ba192c00) [pid = 2650] [serial = 1404] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2c23c7400) [pid = 2650] [serial = 1425] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2bd054400) [pid = 2650] [serial = 1413] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2b3564000) [pid = 2650] [serial = 1422] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2bb119c00) [pid = 2650] [serial = 1407] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2a8f43400) [pid = 2650] [serial = 1520] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2b25e9800) [pid = 2650] [serial = 1517] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2bfc46800) [pid = 2650] [serial = 1466] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2c2394400) [pid = 2650] [serial = 1467] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2a1ff5c00) [pid = 2650] [serial = 1493] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2a1ffa400) [pid = 2650] [serial = 1494] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2adbc8c00) [pid = 2650] [serial = 1454] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2af843c00) [pid = 2650] [serial = 1455] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b29d8000) [pid = 2650] [serial = 1457] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b37a9000) [pid = 2650] [serial = 1458] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2ba18a000) [pid = 2650] [serial = 1463] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2bcecf400) [pid = 2650] [serial = 1464] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2af22d400) [pid = 2650] [serial = 1496] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2af231c00) [pid = 2650] [serial = 1497] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2a726ac00) [pid = 2650] [serial = 1451] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2a8057800) [pid = 2650] [serial = 1452] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2c5ba0400) [pid = 2650] [serial = 1472] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2c976e400) [pid = 2650] [serial = 1473] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2d0955800) [pid = 2650] [serial = 1478] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2d17bc400) [pid = 2650] [serial = 1479] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2d517dc00) [pid = 2650] [serial = 1490] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2d5440c00) [pid = 2650] [serial = 1491] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2a9fa4800) [pid = 2650] [serial = 1502] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2a9fa9c00) [pid = 2650] [serial = 1503] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2ab7b7400) [pid = 2650] [serial = 1511] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2ad912c00) [pid = 2650] [serial = 1512] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2a171ec00) [pid = 2650] [serial = 1505] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2a9ed1000) [pid = 2650] [serial = 1487] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2a9ed5c00) [pid = 2650] [serial = 1488] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2ad91fc00) [pid = 2650] [serial = 1484] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2d53af800) [pid = 2650] [serial = 1485] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2c4625400) [pid = 2650] [serial = 1469] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2c51b4000) [pid = 2650] [serial = 1470] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2b80bdc00) [pid = 2650] [serial = 1460] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2b826b800) [pid = 2650] [serial = 1461] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2a601bc00) [pid = 2650] [serial = 1508] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2a73cf800) [pid = 2650] [serial = 1509] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2d5532c00) [pid = 2650] [serial = 1499] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2d5537000) [pid = 2650] [serial = 1500] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2d1addc00) [pid = 2650] [serial = 1481] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2d502d400) [pid = 2650] [serial = 1482] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2cf637c00) [pid = 2650] [serial = 1475] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2d05ea400) [pid = 2650] [serial = 1476] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2b261dc00) [pid = 2650] [serial = 1518] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2ae2be000) [pid = 2650] [serial = 1514] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2af83e400) [pid = 2650] [serial = 1515] [outer = (nil)] [url = about:blank] 21:22:54 INFO - PROCESS | 2650 | 1461903774286 Marionette TRACE conn5 <- [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:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 3143ms 21:22:54 INFO - PROCESS | 2650 | 1461903774320 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 21:22:54 INFO - PROCESS | 2650 | 1461903774325 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 21:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:22:54 INFO - PROCESS | 2650 | 1461903774333 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:22:54 INFO - PROCESS | 2650 | 1461903774338 Marionette TRACE conn5 <- [1,2170,null,{}] 21:22:54 INFO - PROCESS | 2650 | 1461903774346 Marionette TRACE conn5 -> [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:22:54 INFO - PROCESS | 2650 | 1461903774589 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 21:22:54 INFO - PROCESS | 2650 | 1461903774784 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:54 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a59d2000 == 124 [pid = 2650] [id = 550] 21:22:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2a3fe1000) [pid = 2650] [serial = 1651] [outer = (nil)] 21:22:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2a5fc6c00) [pid = 2650] [serial = 1652] [outer = 0x7fa2a3fe1000] 21:22:54 INFO - PROCESS | 2650 | 1461903774851 Marionette DEBUG loaded listener.js 21:22:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2a601c800) [pid = 2650] [serial = 1653] [outer = 0x7fa2a3fe1000] 21:22:55 INFO - PROCESS | 2650 | 1461903775621 Marionette TRACE conn5 <- [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:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1336ms 21:22:55 INFO - PROCESS | 2650 | 1461903775669 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 21:22:55 INFO - PROCESS | 2650 | 1461903775676 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 21:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:22:55 INFO - PROCESS | 2650 | 1461903775686 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:22:55 INFO - PROCESS | 2650 | 1461903775690 Marionette TRACE conn5 <- [1,2174,null,{}] 21:22:55 INFO - PROCESS | 2650 | 1461903775696 Marionette TRACE conn5 -> [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:22:55 INFO - PROCESS | 2650 | 1461903775978 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 21:22:56 INFO - PROCESS | 2650 | 1461903776120 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a7160000 == 125 [pid = 2650] [id = 551] 21:22:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2a1718800) [pid = 2650] [serial = 1654] [outer = (nil)] 21:22:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2a7264000) [pid = 2650] [serial = 1655] [outer = 0x7fa2a1718800] 21:22:56 INFO - PROCESS | 2650 | 1461903776192 Marionette DEBUG loaded listener.js 21:22:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2a73cf800) [pid = 2650] [serial = 1656] [outer = 0x7fa2a1718800] 21:22:57 INFO - PROCESS | 2650 | 1461903777116 Marionette TRACE conn5 <- [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:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1483ms 21:22:57 INFO - PROCESS | 2650 | 1461903777177 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 21:22:57 INFO - PROCESS | 2650 | 1461903777179 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 21:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:22:57 INFO - PROCESS | 2650 | 1461903777186 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:22:57 INFO - PROCESS | 2650 | 1461903777203 Marionette TRACE conn5 <- [1,2178,null,{}] 21:22:57 INFO - PROCESS | 2650 | 1461903777225 Marionette TRACE conn5 -> [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:22:57 INFO - PROCESS | 2650 | 1461903777493 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 21:22:57 INFO - PROCESS | 2650 | 1461903777530 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9cb3000 == 126 [pid = 2650] [id = 552] 21:22:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2a9ed1000) [pid = 2650] [serial = 1657] [outer = (nil)] 21:22:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2a9fa9c00) [pid = 2650] [serial = 1658] [outer = 0x7fa2a9ed1000] 21:22:57 INFO - PROCESS | 2650 | 1461903777594 Marionette DEBUG loaded listener.js 21:22:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2aa699800) [pid = 2650] [serial = 1659] [outer = 0x7fa2a9ed1000] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2b2510c00) [pid = 2650] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b80ee000) [pid = 2650] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2a171c400) [pid = 2650] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2ae2bec00) [pid = 2650] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2bfc37800) [pid = 2650] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2a9fa9800) [pid = 2650] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2a1714800) [pid = 2650] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2b422a000) [pid = 2650] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2aefe4400) [pid = 2650] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2a1714400) [pid = 2650] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2ba18fc00) [pid = 2650] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2b422c400) [pid = 2650] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2b8252800) [pid = 2650] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2a171c000) [pid = 2650] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2aa6ac000) [pid = 2650] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2ac475400) [pid = 2650] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2c3120000) [pid = 2650] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 139 (0x7fa2a5fc3800) [pid = 2650] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 138 (0x7fa2a1715400) [pid = 2650] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 137 (0x7fa2c19b8c00) [pid = 2650] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:22:59 INFO - PROCESS | 2650 | --DOMWINDOW == 136 (0x7fa2a6016400) [pid = 2650] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:22:59 INFO - PROCESS | 2650 | 1461903779265 Marionette TRACE conn5 <- [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:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2151ms 21:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:22:59 INFO - PROCESS | 2650 | 1461903779339 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 21:22:59 INFO - PROCESS | 2650 | 1461903779342 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 21:22:59 INFO - PROCESS | 2650 | 1461903779348 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:22:59 INFO - PROCESS | 2650 | 1461903779351 Marionette TRACE conn5 <- [1,2182,null,{}] 21:22:59 INFO - PROCESS | 2650 | 1461903779356 Marionette TRACE conn5 -> [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:22:59 INFO - PROCESS | 2650 | 1461903779561 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 21:22:59 INFO - PROCESS | 2650 | 1461903779735 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9fdf000 == 127 [pid = 2650] [id = 553] 21:22:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2a171c400) [pid = 2650] [serial = 1660] [outer = (nil)] 21:22:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2a9f9fc00) [pid = 2650] [serial = 1661] [outer = 0x7fa2a171c400] 21:22:59 INFO - PROCESS | 2650 | 1461903779796 Marionette DEBUG loaded listener.js 21:22:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2aa8e4000) [pid = 2650] [serial = 1662] [outer = 0x7fa2a171c400] 21:23:00 INFO - PROCESS | 2650 | 1461903780533 Marionette TRACE conn5 <- [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:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1236ms 21:23:00 INFO - PROCESS | 2650 | 1461903780584 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 21:23:00 INFO - PROCESS | 2650 | 1461903780587 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 21:23:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:23:00 INFO - PROCESS | 2650 | 1461903780592 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:23:00 INFO - PROCESS | 2650 | 1461903780594 Marionette TRACE conn5 <- [1,2186,null,{}] 21:23:00 INFO - PROCESS | 2650 | 1461903780610 Marionette TRACE conn5 -> [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:23:00 INFO - PROCESS | 2650 | 1461903780815 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 21:23:00 INFO - PROCESS | 2650 | 1461903780829 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ab632800 == 128 [pid = 2650] [id = 554] 21:23:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2a486ac00) [pid = 2650] [serial = 1663] [outer = (nil)] 21:23:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2ab7b7000) [pid = 2650] [serial = 1664] [outer = 0x7fa2a486ac00] 21:23:00 INFO - PROCESS | 2650 | 1461903780888 Marionette DEBUG loaded listener.js 21:23:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2ac30cc00) [pid = 2650] [serial = 1665] [outer = 0x7fa2a486ac00] 21:23:02 INFO - PROCESS | 2650 | 1461903782227 Marionette TRACE conn5 <- [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:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1695ms 21:23:02 INFO - PROCESS | 2650 | 1461903782289 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 21:23:02 INFO - PROCESS | 2650 | 1461903782296 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 21:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:23:02 INFO - PROCESS | 2650 | 1461903782304 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:23:02 INFO - PROCESS | 2650 | 1461903782310 Marionette TRACE conn5 <- [1,2190,null,{}] 21:23:02 INFO - PROCESS | 2650 | 1461903782317 Marionette TRACE conn5 -> [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:23:02 INFO - PROCESS | 2650 | 1461903782583 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 21:23:02 INFO - PROCESS | 2650 | 1461903782892 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:02 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a82c3000 == 129 [pid = 2650] [id = 555] 21:23:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2a6021800) [pid = 2650] [serial = 1666] [outer = (nil)] 21:23:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2a7263400) [pid = 2650] [serial = 1667] [outer = 0x7fa2a6021800] 21:23:02 INFO - PROCESS | 2650 | 1461903782975 Marionette DEBUG loaded listener.js 21:23:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2a73d0c00) [pid = 2650] [serial = 1668] [outer = 0x7fa2a6021800] 21:23:03 INFO - PROCESS | 2650 | 1461903783913 Marionette TRACE conn5 <- [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:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1686ms 21:23:03 INFO - PROCESS | 2650 | 1461903783991 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 21:23:04 INFO - PROCESS | 2650 | 1461903783999 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 21:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:23:04 INFO - PROCESS | 2650 | 1461903784009 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:23:04 INFO - PROCESS | 2650 | 1461903784013 Marionette TRACE conn5 <- [1,2194,null,{}] 21:23:04 INFO - PROCESS | 2650 | 1461903784019 Marionette TRACE conn5 -> [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:23:04 INFO - PROCESS | 2650 | 1461903784282 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 21:23:04 INFO - PROCESS | 2650 | 1461903784594 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac341000 == 130 [pid = 2650] [id = 556] 21:23:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2a8055c00) [pid = 2650] [serial = 1669] [outer = (nil)] 21:23:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2aa69e000) [pid = 2650] [serial = 1670] [outer = 0x7fa2a8055c00] 21:23:04 INFO - PROCESS | 2650 | 1461903784670 Marionette DEBUG loaded listener.js 21:23:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2abe8ac00) [pid = 2650] [serial = 1671] [outer = 0x7fa2a8055c00] 21:23:05 INFO - PROCESS | 2650 | 1461903785520 Marionette TRACE conn5 <- [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:23:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1539ms 21:23:05 INFO - PROCESS | 2650 | 1461903785548 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 21:23:05 INFO - PROCESS | 2650 | 1461903785552 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 21:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:23:05 INFO - PROCESS | 2650 | 1461903785557 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:23:05 INFO - PROCESS | 2650 | 1461903785563 Marionette TRACE conn5 <- [1,2198,null,{}] 21:23:05 INFO - PROCESS | 2650 | 1461903785578 Marionette TRACE conn5 -> [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:23:05 INFO - PROCESS | 2650 | 1461903785784 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 21:23:06 INFO - PROCESS | 2650 | 1461903786010 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc2d000 == 131 [pid = 2650] [id = 557] 21:23:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2aca10000) [pid = 2650] [serial = 1672] [outer = (nil)] 21:23:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2ad91d400) [pid = 2650] [serial = 1673] [outer = 0x7fa2aca10000] 21:23:06 INFO - PROCESS | 2650 | 1461903786135 Marionette DEBUG loaded listener.js 21:23:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2adbbf400) [pid = 2650] [serial = 1674] [outer = 0x7fa2aca10000] 21:23:07 INFO - PROCESS | 2650 | 1461903787105 Marionette TRACE conn5 <- [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:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1586ms 21:23:07 INFO - PROCESS | 2650 | 1461903787145 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 21:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:23:07 INFO - PROCESS | 2650 | 1461903787150 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 21:23:07 INFO - PROCESS | 2650 | 1461903787155 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:23:07 INFO - PROCESS | 2650 | 1461903787158 Marionette TRACE conn5 <- [1,2202,null,{}] 21:23:07 INFO - PROCESS | 2650 | 1461903787163 Marionette TRACE conn5 -> [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:23:07 INFO - PROCESS | 2650 | 1461903787389 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 21:23:07 INFO - PROCESS | 2650 | 1461903787651 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af16a000 == 132 [pid = 2650] [id = 558] 21:23:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2ad913c00) [pid = 2650] [serial = 1675] [outer = (nil)] 21:23:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2aef58c00) [pid = 2650] [serial = 1676] [outer = 0x7fa2ad913c00] 21:23:07 INFO - PROCESS | 2650 | 1461903787766 Marionette DEBUG loaded listener.js 21:23:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2aefe2800) [pid = 2650] [serial = 1677] [outer = 0x7fa2ad913c00] 21:23:08 INFO - PROCESS | 2650 | 1461903788608 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1479ms 21:23:08 INFO - PROCESS | 2650 | 1461903788636 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 21:23:08 INFO - PROCESS | 2650 | 1461903788639 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 21:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:23:08 INFO - PROCESS | 2650 | 1461903788645 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:23:08 INFO - PROCESS | 2650 | 1461903788647 Marionette TRACE conn5 <- [1,2206,null,{}] 21:23:08 INFO - PROCESS | 2650 | 1461903788653 Marionette TRACE conn5 -> [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:23:08 INFO - PROCESS | 2650 | 1461903788866 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 21:23:09 INFO - PROCESS | 2650 | 1461903789140 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af874000 == 133 [pid = 2650] [id = 559] 21:23:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2af231000) [pid = 2650] [serial = 1678] [outer = (nil)] 21:23:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2af239800) [pid = 2650] [serial = 1679] [outer = 0x7fa2af231000] 21:23:09 INFO - PROCESS | 2650 | 1461903789259 Marionette DEBUG loaded listener.js 21:23:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2af83e400) [pid = 2650] [serial = 1680] [outer = 0x7fa2af231000] 21:23:10 INFO - PROCESS | 2650 | 1461903790171 Marionette TRACE conn5 <- [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:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1582ms 21:23:10 INFO - PROCESS | 2650 | 1461903790228 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 21:23:10 INFO - PROCESS | 2650 | 1461903790232 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 21:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:23:10 INFO - PROCESS | 2650 | 1461903790238 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:23:10 INFO - PROCESS | 2650 | 1461903790240 Marionette TRACE conn5 <- [1,2210,null,{}] 21:23:10 INFO - PROCESS | 2650 | 1461903790245 Marionette TRACE conn5 -> [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:23:10 INFO - PROCESS | 2650 | 1461903790478 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 21:23:10 INFO - PROCESS | 2650 | 1461903790819 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:10 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b162b800 == 134 [pid = 2650] [id = 560] 21:23:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2adb23400) [pid = 2650] [serial = 1681] [outer = (nil)] 21:23:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2b2211c00) [pid = 2650] [serial = 1682] [outer = 0x7fa2adb23400] 21:23:10 INFO - PROCESS | 2650 | 1461903790897 Marionette DEBUG loaded listener.js 21:23:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b2504c00) [pid = 2650] [serial = 1683] [outer = 0x7fa2adb23400] 21:23:11 INFO - PROCESS | 2650 | 1461903791755 Marionette TRACE conn5 <- [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:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1579ms 21:23:11 INFO - PROCESS | 2650 | 1461903791818 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 21:23:11 INFO - PROCESS | 2650 | 1461903791822 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 21:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:23:11 INFO - PROCESS | 2650 | 1461903791828 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:23:11 INFO - PROCESS | 2650 | 1461903791830 Marionette TRACE conn5 <- [1,2214,null,{}] 21:23:11 INFO - PROCESS | 2650 | 1461903791835 Marionette TRACE conn5 -> [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:23:12 INFO - PROCESS | 2650 | 1461903792044 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 21:23:12 INFO - PROCESS | 2650 | 1461903792267 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:12 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b19a4000 == 135 [pid = 2650] [id = 561] 21:23:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2af232800) [pid = 2650] [serial = 1684] [outer = (nil)] 21:23:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2b2614800) [pid = 2650] [serial = 1685] [outer = 0x7fa2af232800] 21:23:12 INFO - PROCESS | 2650 | 1461903792380 Marionette DEBUG loaded listener.js 21:23:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b2868c00) [pid = 2650] [serial = 1686] [outer = 0x7fa2af232800] 21:23:13 INFO - PROCESS | 2650 | 1461903793252 Marionette TRACE conn5 <- [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:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1490ms 21:23:13 INFO - PROCESS | 2650 | 1461903793320 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 21:23:13 INFO - PROCESS | 2650 | 1461903793323 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 21:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:23:13 INFO - PROCESS | 2650 | 1461903793329 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:23:13 INFO - PROCESS | 2650 | 1461903793331 Marionette TRACE conn5 <- [1,2218,null,{}] 21:23:13 INFO - PROCESS | 2650 | 1461903793337 Marionette TRACE conn5 -> [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:23:13 INFO - PROCESS | 2650 | 1461903793631 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 21:23:13 INFO - PROCESS | 2650 | 1461903793950 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:13 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28c6000 == 136 [pid = 2650] [id = 562] 21:23:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2a6437800) [pid = 2650] [serial = 1687] [outer = (nil)] 21:23:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b29d8c00) [pid = 2650] [serial = 1688] [outer = 0x7fa2a6437800] 21:23:14 INFO - PROCESS | 2650 | 1461903794030 Marionette DEBUG loaded listener.js 21:23:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b2af2400) [pid = 2650] [serial = 1689] [outer = 0x7fa2a6437800] 21:23:14 INFO - PROCESS | 2650 | 1461903794873 Marionette TRACE conn5 <- [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:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1582ms 21:23:14 INFO - PROCESS | 2650 | 1461903794911 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 21:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:23:14 INFO - PROCESS | 2650 | 1461903794915 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 21:23:14 INFO - PROCESS | 2650 | 1461903794921 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:23:14 INFO - PROCESS | 2650 | 1461903794925 Marionette TRACE conn5 <- [1,2222,null,{}] 21:23:14 INFO - PROCESS | 2650 | 1461903794930 Marionette TRACE conn5 -> [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:23:15 INFO - PROCESS | 2650 | 1461903795141 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 21:23:15 INFO - PROCESS | 2650 | 1461903795411 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b34c5800 == 137 [pid = 2650] [id = 563] 21:23:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b0f08400) [pid = 2650] [serial = 1690] [outer = (nil)] 21:23:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b31c1800) [pid = 2650] [serial = 1691] [outer = 0x7fa2b0f08400] 21:23:15 INFO - PROCESS | 2650 | 1461903795487 Marionette DEBUG loaded listener.js 21:23:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b35c0800) [pid = 2650] [serial = 1692] [outer = 0x7fa2b0f08400] 21:23:16 INFO - PROCESS | 2650 | 1461903796369 Marionette TRACE conn5 <- [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:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1479ms 21:23:16 INFO - PROCESS | 2650 | 1461903796417 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 21:23:16 INFO - PROCESS | 2650 | 1461903796420 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 21:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:23:16 INFO - PROCESS | 2650 | 1461903796430 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:23:16 INFO - PROCESS | 2650 | 1461903796433 Marionette TRACE conn5 <- [1,2226,null,{}] 21:23:16 INFO - PROCESS | 2650 | 1461903796437 Marionette TRACE conn5 -> [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:23:16 INFO - PROCESS | 2650 | 1461903796685 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 21:23:16 INFO - PROCESS | 2650 | 1461903796949 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:17 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b37e8000 == 138 [pid = 2650] [id = 564] 21:23:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b422c400) [pid = 2650] [serial = 1693] [outer = (nil)] 21:23:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b4836800) [pid = 2650] [serial = 1694] [outer = 0x7fa2b422c400] 21:23:17 INFO - PROCESS | 2650 | 1461903797079 Marionette DEBUG loaded listener.js 21:23:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b497b000) [pid = 2650] [serial = 1695] [outer = 0x7fa2b422c400] 21:23:17 INFO - PROCESS | 2650 | 1461903797937 Marionette TRACE conn5 <- [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:23:17 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:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1535ms 21:23:17 INFO - PROCESS | 2650 | 1461903797966 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 21:23:17 INFO - PROCESS | 2650 | 1461903797970 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 21:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:23:17 INFO - PROCESS | 2650 | 1461903797976 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:23:17 INFO - PROCESS | 2650 | 1461903797980 Marionette TRACE conn5 <- [1,2230,null,{}] 21:23:17 INFO - PROCESS | 2650 | 1461903797985 Marionette TRACE conn5 -> [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:23:18 INFO - PROCESS | 2650 | 1461903798233 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 21:23:18 INFO - PROCESS | 2650 | 1461903798569 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a45800 == 139 [pid = 2650] [id = 565] 21:23:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b497fc00) [pid = 2650] [serial = 1696] [outer = (nil)] 21:23:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b825c800) [pid = 2650] [serial = 1697] [outer = 0x7fa2b497fc00] 21:23:18 INFO - PROCESS | 2650 | 1461903798652 Marionette DEBUG loaded listener.js 21:23:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b8e6cc00) [pid = 2650] [serial = 1698] [outer = 0x7fa2b497fc00] 21:23:19 INFO - PROCESS | 2650 | 1461903799548 Marionette TRACE conn5 <- [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:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1632ms 21:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:23:19 INFO - PROCESS | 2650 | 1461903799609 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 21:23:19 INFO - PROCESS | 2650 | 1461903799612 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 21:23:19 INFO - PROCESS | 2650 | 1461903799618 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:23:19 INFO - PROCESS | 2650 | 1461903799621 Marionette TRACE conn5 <- [1,2234,null,{}] 21:23:19 INFO - PROCESS | 2650 | 1461903799626 Marionette TRACE conn5 -> [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:23:19 INFO - PROCESS | 2650 | 1461903799859 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 21:23:20 INFO - PROCESS | 2650 | 1461903800175 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b8143000 == 140 [pid = 2650] [id = 566] 21:23:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b483ac00) [pid = 2650] [serial = 1699] [outer = (nil)] 21:23:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b903a800) [pid = 2650] [serial = 1700] [outer = 0x7fa2b483ac00] 21:23:20 INFO - PROCESS | 2650 | 1461903800252 Marionette DEBUG loaded listener.js 21:23:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2ba188800) [pid = 2650] [serial = 1701] [outer = 0x7fa2b483ac00] 21:23:21 INFO - PROCESS | 2650 | 1461903801102 Marionette TRACE conn5 <- [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:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1533ms 21:23:21 INFO - PROCESS | 2650 | 1461903801151 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 21:23:21 INFO - PROCESS | 2650 | 1461903801155 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 21:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:23:21 INFO - PROCESS | 2650 | 1461903801161 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:23:21 INFO - PROCESS | 2650 | 1461903801163 Marionette TRACE conn5 <- [1,2238,null,{}] 21:23:21 INFO - PROCESS | 2650 | 1461903801168 Marionette TRACE conn5 -> [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:23:21 INFO - PROCESS | 2650 | 1461903801401 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 21:23:21 INFO - PROCESS | 2650 | 1461903801672 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:21 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b915a800 == 141 [pid = 2650] [id = 567] 21:23:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b80c4000) [pid = 2650] [serial = 1702] [outer = (nil)] 21:23:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2ba251800) [pid = 2650] [serial = 1703] [outer = 0x7fa2b80c4000] 21:23:21 INFO - PROCESS | 2650 | 1461903801800 Marionette DEBUG loaded listener.js 21:23:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2bb119c00) [pid = 2650] [serial = 1704] [outer = 0x7fa2b80c4000] 21:23:22 INFO - PROCESS | 2650 | 1461903802685 Marionette TRACE conn5 <- [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:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1583ms 21:23:22 INFO - PROCESS | 2650 | 1461903802745 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 21:23:22 INFO - PROCESS | 2650 | 1461903802748 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 21:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:23:22 INFO - PROCESS | 2650 | 1461903802754 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:23:22 INFO - PROCESS | 2650 | 1461903802756 Marionette TRACE conn5 <- [1,2242,null,{}] 21:23:22 INFO - PROCESS | 2650 | 1461903802762 Marionette TRACE conn5 -> [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:23:22 INFO - PROCESS | 2650 | 1461903802988 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 21:23:23 INFO - PROCESS | 2650 | 1461903803298 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c38000 == 142 [pid = 2650] [id = 568] 21:23:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2b9034c00) [pid = 2650] [serial = 1705] [outer = (nil)] 21:23:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2bb624000) [pid = 2650] [serial = 1706] [outer = 0x7fa2b9034c00] 21:23:23 INFO - PROCESS | 2650 | 1461903803373 Marionette DEBUG loaded listener.js 21:23:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2bcec6c00) [pid = 2650] [serial = 1707] [outer = 0x7fa2b9034c00] 21:23:24 INFO - PROCESS | 2650 | 1461903804165 Marionette TRACE conn5 <- [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:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1428ms 21:23:24 INFO - PROCESS | 2650 | 1461903804183 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 21:23:24 INFO - PROCESS | 2650 | 1461903804186 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 21:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:23:24 INFO - PROCESS | 2650 | 1461903804192 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:23:24 INFO - PROCESS | 2650 | 1461903804194 Marionette TRACE conn5 <- [1,2246,null,{}] 21:23:24 INFO - PROCESS | 2650 | 1461903804200 Marionette TRACE conn5 -> [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:23:24 INFO - PROCESS | 2650 | 1461903804421 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 21:23:24 INFO - PROCESS | 2650 | 1461903804698 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:24 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ba061000 == 143 [pid = 2650] [id = 569] 21:23:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2b296b800) [pid = 2650] [serial = 1708] [outer = (nil)] 21:23:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2bcec8400) [pid = 2650] [serial = 1709] [outer = 0x7fa2b296b800] 21:23:24 INFO - PROCESS | 2650 | 1461903804774 Marionette DEBUG loaded listener.js 21:23:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2be2c3000) [pid = 2650] [serial = 1710] [outer = 0x7fa2b296b800] 21:23:25 INFO - PROCESS | 2650 | 1461903805688 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1540ms 21:23:25 INFO - PROCESS | 2650 | 1461903805733 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 21:23:25 INFO - PROCESS | 2650 | 1461903805737 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 21:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:23:25 INFO - PROCESS | 2650 | 1461903805743 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:23:25 INFO - PROCESS | 2650 | 1461903805746 Marionette TRACE conn5 <- [1,2250,null,{}] 21:23:25 INFO - PROCESS | 2650 | 1461903805751 Marionette TRACE conn5 -> [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:23:25 INFO - PROCESS | 2650 | 1461903805964 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 21:23:26 INFO - PROCESS | 2650 | 1461903806285 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:26 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb4aa800 == 144 [pid = 2650] [id = 570] 21:23:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2b8267c00) [pid = 2650] [serial = 1711] [outer = (nil)] 21:23:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2bfc46000) [pid = 2650] [serial = 1712] [outer = 0x7fa2b8267c00] 21:23:26 INFO - PROCESS | 2650 | 1461903806364 Marionette DEBUG loaded listener.js 21:23:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2c0e17000) [pid = 2650] [serial = 1713] [outer = 0x7fa2b8267c00] 21:23:27 INFO - PROCESS | 2650 | 1461903807202 Marionette TRACE conn5 <- [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:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1494ms 21:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:23:27 INFO - PROCESS | 2650 | 1461903807238 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 21:23:27 INFO - PROCESS | 2650 | 1461903807241 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 21:23:27 INFO - PROCESS | 2650 | 1461903807247 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:23:27 INFO - PROCESS | 2650 | 1461903807250 Marionette TRACE conn5 <- [1,2254,null,{}] 21:23:27 INFO - PROCESS | 2650 | 1461903807255 Marionette TRACE conn5 -> [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:23:27 INFO - PROCESS | 2650 | 1461903807471 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 21:23:27 INFO - PROCESS | 2650 | 1461903807745 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc1c800 == 145 [pid = 2650] [id = 571] 21:23:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2bcecd400) [pid = 2650] [serial = 1714] [outer = (nil)] 21:23:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2c16a2400) [pid = 2650] [serial = 1715] [outer = 0x7fa2bcecd400] 21:23:27 INFO - PROCESS | 2650 | 1461903807816 Marionette DEBUG loaded listener.js 21:23:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2c1e82400) [pid = 2650] [serial = 1716] [outer = 0x7fa2bcecd400] 21:23:28 INFO - PROCESS | 2650 | 1461903808741 Marionette TRACE conn5 <- [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:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1536ms 21:23:28 INFO - PROCESS | 2650 | 1461903808783 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 21:23:28 INFO - PROCESS | 2650 | 1461903808786 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 21:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:23:28 INFO - PROCESS | 2650 | 1461903808792 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:23:28 INFO - PROCESS | 2650 | 1461903808794 Marionette TRACE conn5 <- [1,2258,null,{}] 21:23:28 INFO - PROCESS | 2650 | 1461903808799 Marionette TRACE conn5 -> [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:23:29 INFO - PROCESS | 2650 | 1461903809024 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 21:23:29 INFO - PROCESS | 2650 | 1461903809574 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3238800 == 146 [pid = 2650] [id = 572] 21:23:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2c2ad6000) [pid = 2650] [serial = 1717] [outer = (nil)] 21:23:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2c2c3b800) [pid = 2650] [serial = 1718] [outer = 0x7fa2c2ad6000] 21:23:29 INFO - PROCESS | 2650 | 1461903809650 Marionette DEBUG loaded listener.js 21:23:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2c312a000) [pid = 2650] [serial = 1719] [outer = 0x7fa2c2ad6000] 21:23:30 INFO - PROCESS | 2650 | 1461903810544 Marionette TRACE conn5 <- [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:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1789ms 21:23:30 INFO - PROCESS | 2650 | 1461903810582 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 21:23:30 INFO - PROCESS | 2650 | 1461903810585 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 21:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:23:30 INFO - PROCESS | 2650 | 1461903810591 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:23:30 INFO - PROCESS | 2650 | 1461903810593 Marionette TRACE conn5 <- [1,2262,null,{}] 21:23:30 INFO - PROCESS | 2650 | 1461903810599 Marionette TRACE conn5 -> [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:23:30 INFO - PROCESS | 2650 | 1461903810830 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 21:23:31 INFO - PROCESS | 2650 | 1461903811146 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a3eba800 == 147 [pid = 2650] [id = 573] 21:23:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2a4864800) [pid = 2650] [serial = 1720] [outer = (nil)] 21:23:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2a5fca800) [pid = 2650] [serial = 1721] [outer = 0x7fa2a4864800] 21:23:31 INFO - PROCESS | 2650 | 1461903811222 Marionette DEBUG loaded listener.js 21:23:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2b2bc9800) [pid = 2650] [serial = 1722] [outer = 0x7fa2a4864800] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa521800 == 146 [pid = 2650] [id = 451] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a4961800 == 145 [pid = 2650] [id = 450] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad8d7800 == 144 [pid = 2650] [id = 452] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a71ad800 == 143 [pid = 2650] [id = 449] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c34800 == 142 [pid = 2650] [id = 271] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9fdf000 == 141 [pid = 2650] [id = 553] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9cb3000 == 140 [pid = 2650] [id = 552] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a7160000 == 139 [pid = 2650] [id = 551] 21:23:32 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a59d2000 == 138 [pid = 2650] [id = 550] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2a9fa3c00) [pid = 2650] [serial = 1592] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2b356f400) [pid = 2650] [serial = 1535] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2bb453c00) [pid = 2650] [serial = 1545] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2a1722c00) [pid = 2650] [serial = 1506] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b1843400) [pid = 2650] [serial = 1530] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2d09f1400) [pid = 2650] [serial = 1560] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2aa69e400) [pid = 2650] [serial = 1586] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2a601c000) [pid = 2650] [serial = 1581] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b8054400) [pid = 2650] [serial = 1539] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2d4a9b800) [pid = 2650] [serial = 1568] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b2bbe800) [pid = 2650] [serial = 1533] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2a1fef400) [pid = 2650] [serial = 1589] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2bff7f400) [pid = 2650] [serial = 1551] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b903b800) [pid = 2650] [serial = 1541] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2be253800) [pid = 2650] [serial = 1548] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2bcd97400) [pid = 2650] [serial = 1547] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2be2d1c00) [pid = 2650] [serial = 1550] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2cf639000) [pid = 2650] [serial = 1559] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2af612800) [pid = 2650] [serial = 1529] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2c693b800) [pid = 2650] [serial = 1565] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2a8f44000) [pid = 2650] [serial = 1583] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2ba18f400) [pid = 2650] [serial = 1542] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2aa8ef800) [pid = 2650] [serial = 1587] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2ad917c00) [pid = 2650] [serial = 1527] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2bcec2800) [pid = 2650] [serial = 1449] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2ab7b7c00) [pid = 2650] [serial = 1526] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2c512c800) [pid = 2650] [serial = 1557] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2a3fe0c00) [pid = 2650] [serial = 1574] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2a9ed2000) [pid = 2650] [serial = 1584] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2a5fcc800) [pid = 2650] [serial = 1562] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2a1ff0c00) [pid = 2650] [serial = 1523] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2a1ff9800) [pid = 2650] [serial = 1580] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2ba59a800) [pid = 2650] [serial = 1544] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2a5fd1800) [pid = 2650] [serial = 1563] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2c46c5400) [pid = 2650] [serial = 1556] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2a628e800) [pid = 2650] [serial = 1524] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2c1c5dc00) [pid = 2650] [serial = 1553] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b45df800) [pid = 2650] [serial = 1538] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2a6023c00) [pid = 2650] [serial = 1590] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2a6019c00) [pid = 2650] [serial = 1577] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2b37ad000) [pid = 2650] [serial = 1536] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2c204b000) [pid = 2650] [serial = 1554] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2adbc6800) [pid = 2650] [serial = 1521] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2aef5dc00) [pid = 2650] [serial = 1571] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2b29d5800) [pid = 2650] [serial = 1532] [outer = (nil)] [url = about:blank] 21:23:33 INFO - PROCESS | 2650 | 1461903813453 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2890ms 21:23:33 INFO - PROCESS | 2650 | 1461903813483 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 21:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:23:33 INFO - PROCESS | 2650 | 1461903813488 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 21:23:33 INFO - PROCESS | 2650 | 1461903813496 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:23:33 INFO - PROCESS | 2650 | 1461903813501 Marionette TRACE conn5 <- [1,2266,null,{}] 21:23:33 INFO - PROCESS | 2650 | 1461903813510 Marionette TRACE conn5 -> [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:23:33 INFO - PROCESS | 2650 | 1461903813736 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 21:23:33 INFO - PROCESS | 2650 | 1461903813931 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a5df9000 == 139 [pid = 2650] [id = 574] 21:23:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2a3fd9800) [pid = 2650] [serial = 1723] [outer = (nil)] 21:23:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2a5fc2400) [pid = 2650] [serial = 1724] [outer = 0x7fa2a3fd9800] 21:23:34 INFO - PROCESS | 2650 | 1461903814001 Marionette DEBUG loaded listener.js 21:23:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2a6016000) [pid = 2650] [serial = 1725] [outer = 0x7fa2a3fd9800] 21:23:34 INFO - PROCESS | 2650 | 1461903814774 Marionette TRACE conn5 <- [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:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1297ms 21:23:34 INFO - PROCESS | 2650 | 1461903814792 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 21:23:34 INFO - PROCESS | 2650 | 1461903814800 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 21:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:23:34 INFO - PROCESS | 2650 | 1461903814813 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:23:34 INFO - PROCESS | 2650 | 1461903814816 Marionette TRACE conn5 <- [1,2270,null,{}] 21:23:34 INFO - PROCESS | 2650 | 1461903814822 Marionette TRACE conn5 -> [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:23:35 INFO - PROCESS | 2650 | 1461903815119 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 21:23:35 INFO - PROCESS | 2650 | 1461903815240 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:35 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a71c0800 == 140 [pid = 2650] [id = 575] 21:23:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2a171d000) [pid = 2650] [serial = 1726] [outer = (nil)] 21:23:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2a726b000) [pid = 2650] [serial = 1727] [outer = 0x7fa2a171d000] 21:23:35 INFO - PROCESS | 2650 | 1461903815304 Marionette DEBUG loaded listener.js 21:23:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2a8f45000) [pid = 2650] [serial = 1728] [outer = 0x7fa2a171d000] 21:23:36 INFO - PROCESS | 2650 | 1461903816197 Marionette TRACE conn5 <- [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:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1434ms 21:23:36 INFO - PROCESS | 2650 | 1461903816253 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 21:23:36 INFO - PROCESS | 2650 | 1461903816255 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 21:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:23:36 INFO - PROCESS | 2650 | 1461903816267 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:23:36 INFO - PROCESS | 2650 | 1461903816278 Marionette TRACE conn5 <- [1,2274,null,{}] 21:23:36 INFO - PROCESS | 2650 | 1461903816301 Marionette TRACE conn5 -> [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:23:36 INFO - PROCESS | 2650 | 1461903816569 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 21:23:36 INFO - PROCESS | 2650 | 1461903816602 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:36 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa509800 == 141 [pid = 2650] [id = 576] 21:23:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2aa55d400) [pid = 2650] [serial = 1729] [outer = (nil)] 21:23:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2aa6a3800) [pid = 2650] [serial = 1730] [outer = 0x7fa2aa55d400] 21:23:36 INFO - PROCESS | 2650 | 1461903816667 Marionette DEBUG loaded listener.js 21:23:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2abe82c00) [pid = 2650] [serial = 1731] [outer = 0x7fa2aa55d400] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2b2bddc00) [pid = 2650] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b8265800) [pid = 2650] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2a1fed800) [pid = 2650] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2a72d4800) [pid = 2650] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2b80c8c00) [pid = 2650] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2b286fc00) [pid = 2650] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2a3fe1000) [pid = 2650] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2ad914800) [pid = 2650] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2b37ad800) [pid = 2650] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2a1718800) [pid = 2650] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2a9ed1000) [pid = 2650] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2b9715400) [pid = 2650] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2a171c400) [pid = 2650] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2a4862c00) [pid = 2650] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2b2be7000) [pid = 2650] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:23:38 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2be2e0000) [pid = 2650] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:23:38 INFO - PROCESS | 2650 | 1461903818148 Marionette TRACE conn5 <- [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:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1942ms 21:23:38 INFO - PROCESS | 2650 | 1461903818247 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 21:23:38 INFO - PROCESS | 2650 | 1461903818252 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 21:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:23:38 INFO - PROCESS | 2650 | 1461903818261 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:23:38 INFO - PROCESS | 2650 | 1461903818264 Marionette TRACE conn5 <- [1,2278,null,{}] 21:23:38 INFO - PROCESS | 2650 | 1461903818269 Marionette TRACE conn5 -> [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:23:38 INFO - PROCESS | 2650 | 1461903818533 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 21:23:38 INFO - PROCESS | 2650 | 1461903818647 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2abacf800 == 142 [pid = 2650] [id = 577] 21:23:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2a72d4800) [pid = 2650] [serial = 1732] [outer = (nil)] 21:23:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2abe8b400) [pid = 2650] [serial = 1733] [outer = 0x7fa2a72d4800] 21:23:38 INFO - PROCESS | 2650 | 1461903818708 Marionette DEBUG loaded listener.js 21:23:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2ac311000) [pid = 2650] [serial = 1734] [outer = 0x7fa2a72d4800] 21:23:39 INFO - PROCESS | 2650 | 1461903819426 Marionette TRACE conn5 <- [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:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1185ms 21:23:39 INFO - PROCESS | 2650 | 1461903819443 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 21:23:39 INFO - PROCESS | 2650 | 1461903819447 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 21:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:23:39 INFO - PROCESS | 2650 | 1461903819462 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:23:39 INFO - PROCESS | 2650 | 1461903819476 Marionette TRACE conn5 <- [1,2282,null,{}] 21:23:39 INFO - PROCESS | 2650 | 1461903819485 Marionette TRACE conn5 -> [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:23:39 INFO - PROCESS | 2650 | 1461903819682 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 21:23:39 INFO - PROCESS | 2650 | 1461903819692 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:39 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad8dc800 == 143 [pid = 2650] [id = 578] 21:23:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2ac311c00) [pid = 2650] [serial = 1735] [outer = (nil)] 21:23:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2adb1a000) [pid = 2650] [serial = 1736] [outer = 0x7fa2ac311c00] 21:23:39 INFO - PROCESS | 2650 | 1461903819750 Marionette DEBUG loaded listener.js 21:23:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2adbc8c00) [pid = 2650] [serial = 1737] [outer = 0x7fa2ac311c00] 21:23:40 INFO - PROCESS | 2650 | 1461903820912 Marionette TRACE conn5 <- [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:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1496ms 21:23:40 INFO - PROCESS | 2650 | 1461903820960 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 21:23:40 INFO - PROCESS | 2650 | 1461903820966 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 21:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:23:40 INFO - PROCESS | 2650 | 1461903820975 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:23:40 INFO - PROCESS | 2650 | 1461903820980 Marionette TRACE conn5 <- [1,2286,null,{}] 21:23:40 INFO - PROCESS | 2650 | 1461903820988 Marionette TRACE conn5 -> [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:23:41 INFO - PROCESS | 2650 | 1461903821212 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 21:23:41 INFO - PROCESS | 2650 | 1461903821482 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a80db800 == 144 [pid = 2650] [id = 579] 21:23:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2a5fce000) [pid = 2650] [serial = 1738] [outer = (nil)] 21:23:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2a643e000) [pid = 2650] [serial = 1739] [outer = 0x7fa2a5fce000] 21:23:41 INFO - PROCESS | 2650 | 1461903821611 Marionette DEBUG loaded listener.js 21:23:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2a8051400) [pid = 2650] [serial = 1740] [outer = 0x7fa2a5fce000] 21:23:42 INFO - PROCESS | 2650 | 1461903822472 Marionette TRACE conn5 <- [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:23:42 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:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1544ms 21:23:42 INFO - PROCESS | 2650 | 1461903822521 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 2650 | 1461903822529 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 21:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:23:42 INFO - PROCESS | 2650 | 1461903822539 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 2650 | 1461903822543 Marionette TRACE conn5 <- [1,2290,null,{}] 21:23:42 INFO - PROCESS | 2650 | 1461903822549 Marionette TRACE conn5 -> [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:23:42 INFO - PROCESS | 2650 | 1461903822764 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 21:23:43 INFO - PROCESS | 2650 | 1461903823022 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc40800 == 145 [pid = 2650] [id = 580] 21:23:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2aa6adc00) [pid = 2650] [serial = 1741] [outer = (nil)] 21:23:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2ab7b7400) [pid = 2650] [serial = 1742] [outer = 0x7fa2aa6adc00] 21:23:43 INFO - PROCESS | 2650 | 1461903823164 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2aca0f400) [pid = 2650] [serial = 1743] [outer = 0x7fa2aa6adc00] 21:23:44 INFO - PROCESS | 2650 | 1461903824040 Marionette TRACE conn5 <- [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:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1538ms 21:23:44 INFO - PROCESS | 2650 | 1461903824078 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 21:23:44 INFO - PROCESS | 2650 | 1461903824081 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 21:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:23:44 INFO - PROCESS | 2650 | 1461903824088 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:23:44 INFO - PROCESS | 2650 | 1461903824093 Marionette TRACE conn5 <- [1,2294,null,{}] 21:23:44 INFO - PROCESS | 2650 | 1461903824109 Marionette TRACE conn5 -> [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:23:44 INFO - PROCESS | 2650 | 1461903824330 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 21:23:44 INFO - PROCESS | 2650 | 1461903824670 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af873000 == 146 [pid = 2650] [id = 581] 21:23:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2adb19c00) [pid = 2650] [serial = 1744] [outer = (nil)] 21:23:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2aefe7800) [pid = 2650] [serial = 1745] [outer = 0x7fa2adb19c00] 21:23:44 INFO - PROCESS | 2650 | 1461903824750 Marionette DEBUG loaded listener.js 21:23:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2af3c5c00) [pid = 2650] [serial = 1746] [outer = 0x7fa2adb19c00] 21:23:45 INFO - PROCESS | 2650 | 1461903825571 Marionette TRACE conn5 <- [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:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1540ms 21:23:45 INFO - PROCESS | 2650 | 1461903825629 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 2650 | 1461903825634 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 21:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:23:45 INFO - PROCESS | 2650 | 1461903825639 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 2650 | 1461903825641 Marionette TRACE conn5 <- [1,2298,null,{}] 21:23:45 INFO - PROCESS | 2650 | 1461903825647 Marionette TRACE conn5 -> [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:23:45 INFO - PROCESS | 2650 | 1461903825855 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 21:23:46 INFO - PROCESS | 2650 | 1461903826079 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1887000 == 147 [pid = 2650] [id = 582] 21:23:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2aef58400) [pid = 2650] [serial = 1747] [outer = (nil)] 21:23:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b0f09c00) [pid = 2650] [serial = 1748] [outer = 0x7fa2aef58400] 21:23:46 INFO - PROCESS | 2650 | 1461903826190 Marionette DEBUG loaded listener.js 21:23:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b220f400) [pid = 2650] [serial = 1749] [outer = 0x7fa2aef58400] 21:23:47 INFO - PROCESS | 2650 | 1461903827086 Marionette TRACE conn5 <- [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:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1477ms 21:23:47 INFO - PROCESS | 2650 | 1461903827117 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 21:23:47 INFO - PROCESS | 2650 | 1461903827121 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 21:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:23:47 INFO - PROCESS | 2650 | 1461903827127 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - PROCESS | 2650 | 1461903827129 Marionette TRACE conn5 <- [1,2302,null,{}] 21:23:47 INFO - PROCESS | 2650 | 1461903827135 Marionette TRACE conn5 -> [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:23:47 INFO - PROCESS | 2650 | 1461903827343 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 21:23:47 INFO - PROCESS | 2650 | 1461903827610 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28d1800 == 148 [pid = 2650] [id = 583] 21:23:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2af3c8400) [pid = 2650] [serial = 1750] [outer = (nil)] 21:23:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b2337400) [pid = 2650] [serial = 1751] [outer = 0x7fa2af3c8400] 21:23:47 INFO - PROCESS | 2650 | 1461903827681 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b261dc00) [pid = 2650] [serial = 1752] [outer = 0x7fa2af3c8400] 21:23:48 INFO - PROCESS | 2650 | 1461903828584 Marionette TRACE conn5 <- [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:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1484ms 21:23:48 INFO - PROCESS | 2650 | 1461903828611 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 21:23:48 INFO - PROCESS | 2650 | 1461903828615 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 21:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:23:48 INFO - PROCESS | 2650 | 1461903828621 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:23:48 INFO - PROCESS | 2650 | 1461903828623 Marionette TRACE conn5 <- [1,2306,null,{}] 21:23:48 INFO - PROCESS | 2650 | 1461903828629 Marionette TRACE conn5 -> [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:23:48 INFO - PROCESS | 2650 | 1461903828875 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 21:23:49 INFO - PROCESS | 2650 | 1461903829143 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:49 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3747800 == 149 [pid = 2650] [id = 584] 21:23:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b2af6400) [pid = 2650] [serial = 1753] [outer = (nil)] 21:23:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b3568000) [pid = 2650] [serial = 1754] [outer = 0x7fa2b2af6400] 21:23:49 INFO - PROCESS | 2650 | 1461903829222 Marionette DEBUG loaded listener.js 21:23:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b45d2800) [pid = 2650] [serial = 1755] [outer = 0x7fa2b2af6400] 21:23:50 INFO - PROCESS | 2650 | 1461903830164 Marionette TRACE conn5 <- [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:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1583ms 21:23:50 INFO - PROCESS | 2650 | 1461903830205 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 21:23:50 INFO - PROCESS | 2650 | 1461903830209 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 21:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:23:50 INFO - PROCESS | 2650 | 1461903830214 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:23:50 INFO - PROCESS | 2650 | 1461903830217 Marionette TRACE conn5 <- [1,2310,null,{}] 21:23:50 INFO - PROCESS | 2650 | 1461903830222 Marionette TRACE conn5 -> [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:23:50 INFO - PROCESS | 2650 | 1461903830436 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 21:23:50 INFO - PROCESS | 2650 | 1461903830701 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a0c800 == 150 [pid = 2650] [id = 585] 21:23:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b2bc4c00) [pid = 2650] [serial = 1756] [outer = (nil)] 21:23:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b4977400) [pid = 2650] [serial = 1757] [outer = 0x7fa2b2bc4c00] 21:23:50 INFO - PROCESS | 2650 | 1461903830776 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b8051800) [pid = 2650] [serial = 1758] [outer = 0x7fa2b2bc4c00] 21:23:51 INFO - PROCESS | 2650 | 1461903831641 Marionette TRACE conn5 <- [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:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1492ms 21:23:51 INFO - PROCESS | 2650 | 1461903831708 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 21:23:51 INFO - PROCESS | 2650 | 1461903831712 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 21:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:23:51 INFO - PROCESS | 2650 | 1461903831718 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 2650 | 1461903831721 Marionette TRACE conn5 <- [1,2314,null,{}] 21:23:51 INFO - PROCESS | 2650 | 1461903831726 Marionette TRACE conn5 -> [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:23:51 INFO - PROCESS | 2650 | 1461903831952 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 21:23:52 INFO - PROCESS | 2650 | 1461903832217 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4bca000 == 151 [pid = 2650] [id = 586] 21:23:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b413a400) [pid = 2650] [serial = 1759] [outer = (nil)] 21:23:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b80c6400) [pid = 2650] [serial = 1760] [outer = 0x7fa2b413a400] 21:23:52 INFO - PROCESS | 2650 | 1461903832332 Marionette DEBUG loaded listener.js 21:23:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b8266c00) [pid = 2650] [serial = 1761] [outer = 0x7fa2b413a400] 21:23:53 INFO - PROCESS | 2650 | 1461903833151 Marionette TRACE conn5 <- [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:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1486ms 21:23:53 INFO - PROCESS | 2650 | 1461903833205 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 21:23:53 INFO - PROCESS | 2650 | 1461903833208 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 21:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:23:53 INFO - PROCESS | 2650 | 1461903833215 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:23:53 INFO - PROCESS | 2650 | 1461903833218 Marionette TRACE conn5 <- [1,2318,null,{}] 21:23:53 INFO - PROCESS | 2650 | 1461903833223 Marionette TRACE conn5 -> [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:23:53 INFO - PROCESS | 2650 | 1461903833437 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 21:23:53 INFO - PROCESS | 2650 | 1461903833707 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9155000 == 152 [pid = 2650] [id = 587] 21:23:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b2872800) [pid = 2650] [serial = 1762] [outer = (nil)] 21:23:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b826bc00) [pid = 2650] [serial = 1763] [outer = 0x7fa2b2872800] 21:23:53 INFO - PROCESS | 2650 | 1461903833835 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b9715400) [pid = 2650] [serial = 1764] [outer = 0x7fa2b2872800] 21:23:54 INFO - PROCESS | 2650 | 1461903834714 Marionette TRACE conn5 <- [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:23:54 INFO - PROCESS | 2650 | 1461903834755 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 21:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:23:54 INFO - PROCESS | 2650 | 1461903834761 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 2650 | 1461903834763 Marionette TRACE conn5 <- [1,2322,null,{}] 21:23:54 INFO - PROCESS | 2650 | 1461903834769 Marionette TRACE conn5 -> [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:23:54 INFO - PROCESS | 2650 | 1461903834985 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 21:23:55 INFO - PROCESS | 2650 | 1461903835254 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9f4a000 == 153 [pid = 2650] [id = 588] 21:23:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2b2976000) [pid = 2650] [serial = 1765] [outer = (nil)] 21:23:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2bb61ac00) [pid = 2650] [serial = 1766] [outer = 0x7fa2b2976000] 21:23:55 INFO - PROCESS | 2650 | 1461903835371 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2bcec5c00) [pid = 2650] [serial = 1767] [outer = 0x7fa2b2976000] 21:23:56 INFO - PROCESS | 2650 | 1461903836209 Marionette TRACE conn5 <- [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:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1491ms 21:23:56 INFO - PROCESS | 2650 | 1461903836253 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 21:23:56 INFO - PROCESS | 2650 | 1461903836257 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 21:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:23:56 INFO - PROCESS | 2650 | 1461903836263 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:23:56 INFO - PROCESS | 2650 | 1461903836267 Marionette TRACE conn5 <- [1,2326,null,{}] 21:23:56 INFO - PROCESS | 2650 | 1461903836273 Marionette TRACE conn5 -> [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:23:56 INFO - PROCESS | 2650 | 1461903836537 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 21:23:56 INFO - PROCESS | 2650 | 1461903836854 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb79f800 == 154 [pid = 2650] [id = 589] 21:23:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2c0908c00) [pid = 2650] [serial = 1768] [outer = (nil)] 21:23:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2c0e1bc00) [pid = 2650] [serial = 1769] [outer = 0x7fa2c0908c00] 21:23:56 INFO - PROCESS | 2650 | 1461903836936 Marionette DEBUG loaded listener.js 21:23:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2c1e86400) [pid = 2650] [serial = 1770] [outer = 0x7fa2c0908c00] 21:23:57 INFO - PROCESS | 2650 | 1461903837778 Marionette TRACE conn5 <- [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:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1579ms 21:23:57 INFO - PROCESS | 2650 | 1461903837844 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 21:23:57 INFO - PROCESS | 2650 | 1461903837848 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 21:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:23:57 INFO - PROCESS | 2650 | 1461903837854 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:23:57 INFO - PROCESS | 2650 | 1461903837856 Marionette TRACE conn5 <- [1,2330,null,{}] 21:23:57 INFO - PROCESS | 2650 | 1461903837862 Marionette TRACE conn5 -> [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:23:58 INFO - PROCESS | 2650 | 1461903838084 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 21:23:58 INFO - PROCESS | 2650 | 1461903838350 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c25c6800 == 155 [pid = 2650] [id = 590] 21:23:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2c0e15800) [pid = 2650] [serial = 1771] [outer = (nil)] 21:23:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2c204b000) [pid = 2650] [serial = 1772] [outer = 0x7fa2c0e15800] 21:23:58 INFO - PROCESS | 2650 | 1461903838474 Marionette DEBUG loaded listener.js 21:23:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2c2adc000) [pid = 2650] [serial = 1773] [outer = 0x7fa2c0e15800] 21:23:59 INFO - PROCESS | 2650 | 1461903839306 Marionette TRACE conn5 <- [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:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1490ms 21:23:59 INFO - PROCESS | 2650 | 1461903839345 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 21:23:59 INFO - PROCESS | 2650 | 1461903839347 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 21:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:23:59 INFO - PROCESS | 2650 | 1461903839354 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:23:59 INFO - PROCESS | 2650 | 1461903839356 Marionette TRACE conn5 <- [1,2334,null,{}] 21:23:59 INFO - PROCESS | 2650 | 1461903839371 Marionette TRACE conn5 -> [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:23:59 INFO - PROCESS | 2650 | 1461903839602 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 21:23:59 INFO - PROCESS | 2650 | 1461903839883 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c37ae000 == 156 [pid = 2650] [id = 591] 21:23:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b37a5c00) [pid = 2650] [serial = 1774] [outer = (nil)] 21:23:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2c320e000) [pid = 2650] [serial = 1775] [outer = 0x7fa2b37a5c00] 21:24:00 INFO - PROCESS | 2650 | 1461903839998 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2c3732400) [pid = 2650] [serial = 1776] [outer = 0x7fa2b37a5c00] 21:24:00 INFO - PROCESS | 2650 | 1461903840848 Marionette TRACE conn5 <- [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:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1544ms 21:24:00 INFO - PROCESS | 2650 | 1461903840899 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 21:24:00 INFO - PROCESS | 2650 | 1461903840902 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 21:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:24:00 INFO - PROCESS | 2650 | 1461903840908 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:24:00 INFO - PROCESS | 2650 | 1461903840911 Marionette TRACE conn5 <- [1,2338,null,{}] 21:24:00 INFO - PROCESS | 2650 | 1461903840916 Marionette TRACE conn5 -> [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:24:01 INFO - PROCESS | 2650 | 1461903841148 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 21:24:01 INFO - PROCESS | 2650 | 1461903841433 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c4511800 == 157 [pid = 2650] [id = 592] 21:24:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2b286e400) [pid = 2650] [serial = 1777] [outer = (nil)] 21:24:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2c4261c00) [pid = 2650] [serial = 1778] [outer = 0x7fa2b286e400] 21:24:01 INFO - PROCESS | 2650 | 1461903841568 Marionette DEBUG loaded listener.js 21:24:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2c47c3000) [pid = 2650] [serial = 1779] [outer = 0x7fa2b286e400] 21:24:02 INFO - PROCESS | 2650 | 1461903842443 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1592ms 21:24:02 INFO - PROCESS | 2650 | 1461903842501 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 21:24:02 INFO - PROCESS | 2650 | 1461903842504 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 21:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:24:02 INFO - PROCESS | 2650 | 1461903842510 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:24:02 INFO - PROCESS | 2650 | 1461903842513 Marionette TRACE conn5 <- [1,2342,null,{}] 21:24:02 INFO - PROCESS | 2650 | 1461903842518 Marionette TRACE conn5 -> [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:24:02 INFO - PROCESS | 2650 | 1461903842745 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 21:24:03 INFO - PROCESS | 2650 | 1461903843073 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c69d8800 == 158 [pid = 2650] [id = 593] 21:24:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2b2870000) [pid = 2650] [serial = 1780] [outer = (nil)] 21:24:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2c47c3800) [pid = 2650] [serial = 1781] [outer = 0x7fa2b2870000] 21:24:03 INFO - PROCESS | 2650 | 1461903843150 Marionette DEBUG loaded listener.js 21:24:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2c51b5800) [pid = 2650] [serial = 1782] [outer = 0x7fa2b2870000] 21:24:03 INFO - PROCESS | 2650 | 1461903843987 Marionette TRACE conn5 <- [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:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1529ms 21:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:24:04 INFO - PROCESS | 2650 | 1461903844041 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 21:24:04 INFO - PROCESS | 2650 | 1461903844044 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 21:24:04 INFO - PROCESS | 2650 | 1461903844050 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:24:04 INFO - PROCESS | 2650 | 1461903844053 Marionette TRACE conn5 <- [1,2346,null,{}] 21:24:04 INFO - PROCESS | 2650 | 1461903844059 Marionette TRACE conn5 -> [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:24:04 INFO - PROCESS | 2650 | 1461903844282 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 21:24:04 INFO - PROCESS | 2650 | 1461903844565 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d02e3000 == 159 [pid = 2650] [id = 594] 21:24:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2b4226000) [pid = 2650] [serial = 1783] [outer = (nil)] 21:24:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2c5b9cc00) [pid = 2650] [serial = 1784] [outer = 0x7fa2b4226000] 21:24:04 INFO - PROCESS | 2650 | 1461903844700 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2c976e400) [pid = 2650] [serial = 1785] [outer = 0x7fa2b4226000] 21:24:05 INFO - PROCESS | 2650 | 1461903845587 Marionette TRACE conn5 <- [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:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1601ms 21:24:05 INFO - PROCESS | 2650 | 1461903845651 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 21:24:05 INFO - PROCESS | 2650 | 1461903845654 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 21:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:24:05 INFO - PROCESS | 2650 | 1461903845660 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:24:05 INFO - PROCESS | 2650 | 1461903845662 Marionette TRACE conn5 <- [1,2350,null,{}] 21:24:05 INFO - PROCESS | 2650 | 1461903845668 Marionette TRACE conn5 -> [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:24:05 INFO - PROCESS | 2650 | 1461903845899 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 21:24:06 INFO - PROCESS | 2650 | 1461903846228 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d09c1000 == 160 [pid = 2650] [id = 595] 21:24:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2c51ba800) [pid = 2650] [serial = 1786] [outer = (nil)] 21:24:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2cf639000) [pid = 2650] [serial = 1787] [outer = 0x7fa2c51ba800] 21:24:06 INFO - PROCESS | 2650 | 1461903846305 Marionette DEBUG loaded listener.js 21:24:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2d0577800) [pid = 2650] [serial = 1788] [outer = 0x7fa2c51ba800] 21:24:07 INFO - PROCESS | 2650 | 1461903847131 Marionette TRACE conn5 <- [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:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1484ms 21:24:07 INFO - PROCESS | 2650 | 1461903847145 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 21:24:07 INFO - PROCESS | 2650 | 1461903847148 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 21:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:24:07 INFO - PROCESS | 2650 | 1461903847174 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:24:07 INFO - PROCESS | 2650 | 1461903847178 Marionette TRACE conn5 <- [1,2354,null,{}] 21:24:07 INFO - PROCESS | 2650 | 1461903847183 Marionette TRACE conn5 -> [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:24:07 INFO - PROCESS | 2650 | 1461903847410 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 21:24:07 INFO - PROCESS | 2650 | 1461903847727 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a5df2000 == 161 [pid = 2650] [id = 596] 21:24:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2a1714800) [pid = 2650] [serial = 1789] [outer = (nil)] 21:24:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2a4868000) [pid = 2650] [serial = 1790] [outer = 0x7fa2a1714800] 21:24:07 INFO - PROCESS | 2650 | 1461903847839 Marionette DEBUG loaded listener.js 21:24:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2adbbec00) [pid = 2650] [serial = 1791] [outer = 0x7fa2a1714800] 21:24:08 INFO - PROCESS | 2650 | 1461903848702 Marionette TRACE conn5 <- [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:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1598ms 21:24:08 INFO - PROCESS | 2650 | 1461903848769 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 21:24:08 INFO - PROCESS | 2650 | 1461903848772 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 21:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:24:08 INFO - PROCESS | 2650 | 1461903848779 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:24:08 INFO - PROCESS | 2650 | 1461903848782 Marionette TRACE conn5 <- [1,2358,null,{}] 21:24:08 INFO - PROCESS | 2650 | 1461903848787 Marionette TRACE conn5 -> [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:24:09 INFO - PROCESS | 2650 | 1461903849030 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 21:24:09 INFO - PROCESS | 2650 | 1461903849347 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2aa51a800 == 162 [pid = 2650] [id = 597] 21:24:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2a171c000) [pid = 2650] [serial = 1792] [outer = (nil)] 21:24:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2af233800) [pid = 2650] [serial = 1793] [outer = 0x7fa2a171c000] 21:24:09 INFO - PROCESS | 2650 | 1461903849422 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2bb624c00) [pid = 2650] [serial = 1794] [outer = 0x7fa2a171c000] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2105800 == 161 [pid = 2650] [id = 43] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3113800 == 160 [pid = 2650] [id = 426] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba35c000 == 159 [pid = 2650] [id = 471] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1fb5800 == 158 [pid = 2650] [id = 39] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1975800 == 157 [pid = 2650] [id = 425] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a6611800 == 156 [pid = 2650] [id = 524] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a59d0800 == 155 [pid = 2650] [id = 523] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3622000 == 154 [pid = 2650] [id = 368] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aef7d000 == 153 [pid = 2650] [id = 522] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a46d9800 == 152 [pid = 2650] [id = 526] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a3eb1800 == 151 [pid = 2650] [id = 519] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2abacf800 == 150 [pid = 2650] [id = 577] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa509800 == 149 [pid = 2650] [id = 576] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a71c0800 == 148 [pid = 2650] [id = 575] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a5df9000 == 147 [pid = 2650] [id = 574] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3238800 == 146 [pid = 2650] [id = 572] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc1c800 == 145 [pid = 2650] [id = 571] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb4aa800 == 144 [pid = 2650] [id = 570] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba061000 == 143 [pid = 2650] [id = 569] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c38000 == 142 [pid = 2650] [id = 568] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b915a800 == 141 [pid = 2650] [id = 567] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8143000 == 140 [pid = 2650] [id = 566] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a45800 == 139 [pid = 2650] [id = 565] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37e8000 == 138 [pid = 2650] [id = 564] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b34c5800 == 137 [pid = 2650] [id = 563] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28c6000 == 136 [pid = 2650] [id = 562] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19a4000 == 135 [pid = 2650] [id = 561] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b162b800 == 134 [pid = 2650] [id = 560] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af874000 == 133 [pid = 2650] [id = 559] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af16a000 == 132 [pid = 2650] [id = 558] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc2d000 == 131 [pid = 2650] [id = 557] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac341000 == 130 [pid = 2650] [id = 556] 21:24:11 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a82c3000 == 129 [pid = 2650] [id = 555] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2b483e800) [pid = 2650] [serial = 1620] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2b296e800) [pid = 2650] [serial = 1610] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2a601c800) [pid = 2650] [serial = 1653] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2b4223c00) [pid = 2650] [serial = 1617] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2b497ec00) [pid = 2650] [serial = 1622] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2b7ee9c00) [pid = 2650] [serial = 1623] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2af235800) [pid = 2650] [serial = 1604] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2a73cf800) [pid = 2650] [serial = 1656] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2a5fc6c00) [pid = 2650] [serial = 1652] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2b4226800) [pid = 2650] [serial = 1619] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2a7264000) [pid = 2650] [serial = 1655] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2a1ff7c00) [pid = 2650] [serial = 1646] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2aa699800) [pid = 2650] [serial = 1659] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2c19c0800) [pid = 2650] [serial = 1637] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2b4139800) [pid = 2650] [serial = 1616] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b8e68800) [pid = 2650] [serial = 1625] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2b31bfc00) [pid = 2650] [serial = 1613] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2a9f9fc00) [pid = 2650] [serial = 1661] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2c1f95800) [pid = 2650] [serial = 1638] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2c320c400) [pid = 2650] [serial = 1644] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2bcd9fc00) [pid = 2650] [serial = 1631] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2a9fa9c00) [pid = 2650] [serial = 1658] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2bb113c00) [pid = 2650] [serial = 1629] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2c2c35c00) [pid = 2650] [serial = 1643] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2c2390c00) [pid = 2650] [serial = 1640] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2abe85c00) [pid = 2650] [serial = 1598] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2c2825000) [pid = 2650] [serial = 1641] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2b97c8800) [pid = 2650] [serial = 1628] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2a73da000) [pid = 2650] [serial = 1595] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2ab7b7000) [pid = 2650] [serial = 1664] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2aa8e4000) [pid = 2650] [serial = 1662] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2ae2c6400) [pid = 2650] [serial = 1601] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2bfc40c00) [pid = 2650] [serial = 1634] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b903cc00) [pid = 2650] [serial = 1626] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2a4870400) [pid = 2650] [serial = 1649] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2aa550000) [pid = 2650] [serial = 1647] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2c090b400) [pid = 2650] [serial = 1635] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2a9fa2000) [pid = 2650] [serial = 1596] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2bd053c00) [pid = 2650] [serial = 1632] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2b0f07c00) [pid = 2650] [serial = 1607] [outer = (nil)] [url = about:blank] 21:24:11 INFO - PROCESS | 2650 | 1461903851859 Marionette TRACE conn5 <- [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:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 3141ms 21:24:11 INFO - PROCESS | 2650 | 1461903851921 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 21:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:24:11 INFO - PROCESS | 2650 | 1461903851926 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 21:24:11 INFO - PROCESS | 2650 | 1461903851933 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 2650 | 1461903851937 Marionette TRACE conn5 <- [1,2362,null,{}] 21:24:11 INFO - PROCESS | 2650 | 1461903851955 Marionette TRACE conn5 -> [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:24:12 INFO - PROCESS | 2650 | 1461903852153 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 21:24:12 INFO - PROCESS | 2650 | 1461903852369 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a5df1800 == 130 [pid = 2650] [id = 598] 21:24:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2a1ff3c00) [pid = 2650] [serial = 1795] [outer = (nil)] 21:24:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2a6019400) [pid = 2650] [serial = 1796] [outer = 0x7fa2a1ff3c00] 21:24:12 INFO - PROCESS | 2650 | 1461903852433 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2a6432000) [pid = 2650] [serial = 1797] [outer = 0x7fa2a1ff3c00] 21:24:13 INFO - PROCESS | 2650 | 1461903853221 Marionette TRACE conn5 <- [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:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1346ms 21:24:13 INFO - PROCESS | 2650 | 1461903853278 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 2650 | 1461903853286 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 21:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:24:13 INFO - PROCESS | 2650 | 1461903853295 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 2650 | 1461903853299 Marionette TRACE conn5 <- [1,2366,null,{}] 21:24:13 INFO - PROCESS | 2650 | 1461903853304 Marionette TRACE conn5 -> [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:24:13 INFO - PROCESS | 2650 | 1461903853502 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 21:24:13 INFO - PROCESS | 2650 | 1461903853712 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a71ba000 == 131 [pid = 2650] [id = 599] 21:24:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2a1ff4400) [pid = 2650] [serial = 1798] [outer = (nil)] 21:24:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2a73d7000) [pid = 2650] [serial = 1799] [outer = 0x7fa2a1ff4400] 21:24:13 INFO - PROCESS | 2650 | 1461903853776 Marionette DEBUG loaded listener.js 21:24:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2a9f9d400) [pid = 2650] [serial = 1800] [outer = 0x7fa2a1ff4400] 21:24:14 INFO - PROCESS | 2650 | 1461903854681 Marionette TRACE conn5 <- [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:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1429ms 21:24:14 INFO - PROCESS | 2650 | 1461903854726 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 21:24:14 INFO - PROCESS | 2650 | 1461903854729 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 21:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:24:14 INFO - PROCESS | 2650 | 1461903854744 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:24:14 INFO - PROCESS | 2650 | 1461903854760 Marionette TRACE conn5 <- [1,2370,null,{}] 21:24:14 INFO - PROCESS | 2650 | 1461903854776 Marionette TRACE conn5 -> [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:24:15 INFO - PROCESS | 2650 | 1461903855062 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 21:24:15 INFO - PROCESS | 2650 | 1461903855092 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9fe7000 == 132 [pid = 2650] [id = 600] 21:24:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2aa692c00) [pid = 2650] [serial = 1801] [outer = (nil)] 21:24:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2ab7b3c00) [pid = 2650] [serial = 1802] [outer = 0x7fa2aa692c00] 21:24:15 INFO - PROCESS | 2650 | 1461903855156 Marionette DEBUG loaded listener.js 21:24:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2aca05000) [pid = 2650] [serial = 1803] [outer = 0x7fa2aa692c00] 21:24:16 INFO - PROCESS | 2650 | 1461903856770 Marionette TRACE conn5 <- [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:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2adb23400) [pid = 2650] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2aa55d400) [pid = 2650] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2af231000) [pid = 2650] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2a4864800) [pid = 2650] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2ad913c00) [pid = 2650] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2a1715800) [pid = 2650] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2aca10000) [pid = 2650] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2a6437800) [pid = 2650] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2a8055c00) [pid = 2650] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2a1fee000) [pid = 2650] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2aef57400) [pid = 2650] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2b80c4000) [pid = 2650] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2b497fc00) [pid = 2650] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2b8267c00) [pid = 2650] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2c2ad6000) [pid = 2650] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2b483ac00) [pid = 2650] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2b422c400) [pid = 2650] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2a3fd9800) [pid = 2650] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2bcecd400) [pid = 2650] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2a5fcd400) [pid = 2650] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2a3fdbc00) [pid = 2650] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2a171d000) [pid = 2650] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2a6021800) [pid = 2650] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b296b800) [pid = 2650] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2a3fd8400) [pid = 2650] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2a5fc5400) [pid = 2650] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b9034c00) [pid = 2650] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2af232800) [pid = 2650] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2b0f08400) [pid = 2650] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2a72d4800) [pid = 2650] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2adbbf000) [pid = 2650] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2b25e3c00) [pid = 2650] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2aa6af400) [pid = 2650] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2ac311800) [pid = 2650] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2af22c800) [pid = 2650] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:24:16 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2b2612400) [pid = 2650] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2206ms 21:24:16 INFO - PROCESS | 2650 | 1461903856943 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 21:24:16 INFO - PROCESS | 2650 | 1461903856948 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 21:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:24:16 INFO - PROCESS | 2650 | 1461903856953 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:24:16 INFO - PROCESS | 2650 | 1461903856955 Marionette TRACE conn5 <- [1,2374,null,{}] 21:24:16 INFO - PROCESS | 2650 | 1461903856961 Marionette TRACE conn5 -> [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:24:17 INFO - PROCESS | 2650 | 1461903857215 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 21:24:17 INFO - PROCESS | 2650 | 1461903857326 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a7160800 == 133 [pid = 2650] [id = 601] 21:24:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2a72cc000) [pid = 2650] [serial = 1804] [outer = (nil)] 21:24:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2a8f4fc00) [pid = 2650] [serial = 1805] [outer = 0x7fa2a72cc000] 21:24:17 INFO - PROCESS | 2650 | 1461903857392 Marionette DEBUG loaded listener.js 21:24:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2ac474c00) [pid = 2650] [serial = 1806] [outer = 0x7fa2a72cc000] 21:24:18 INFO - PROCESS | 2650 | 1461903858116 Marionette TRACE conn5 <- [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:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1183ms 21:24:18 INFO - PROCESS | 2650 | 1461903858138 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 21:24:18 INFO - PROCESS | 2650 | 1461903858141 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 21:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:24:18 INFO - PROCESS | 2650 | 1461903858146 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:24:18 INFO - PROCESS | 2650 | 1461903858150 Marionette TRACE conn5 <- [1,2378,null,{}] 21:24:18 INFO - PROCESS | 2650 | 1461903858155 Marionette TRACE conn5 -> [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:24:18 INFO - PROCESS | 2650 | 1461903858422 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 21:24:18 INFO - PROCESS | 2650 | 1461903858448 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac554800 == 134 [pid = 2650] [id = 602] 21:24:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2ac47e000) [pid = 2650] [serial = 1807] [outer = (nil)] 21:24:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2aca10000) [pid = 2650] [serial = 1808] [outer = 0x7fa2ac47e000] 21:24:18 INFO - PROCESS | 2650 | 1461903858507 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2adbca800) [pid = 2650] [serial = 1809] [outer = 0x7fa2ac47e000] 21:24:19 INFO - PROCESS | 2650 | 1461903859651 Marionette TRACE conn5 <- [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:24:19 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:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1536ms 21:24:19 INFO - PROCESS | 2650 | 1461903859684 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 21:24:19 INFO - PROCESS | 2650 | 1461903859689 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 21:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:24:19 INFO - PROCESS | 2650 | 1461903859699 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - PROCESS | 2650 | 1461903859703 Marionette TRACE conn5 <- [1,2382,null,{}] 21:24:19 INFO - PROCESS | 2650 | 1461903859711 Marionette TRACE conn5 -> [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:24:19 INFO - PROCESS | 2650 | 1461903859927 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 21:24:20 INFO - PROCESS | 2650 | 1461903860287 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a8e9a800 == 135 [pid = 2650] [id = 603] 21:24:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2a73d0400) [pid = 2650] [serial = 1810] [outer = (nil)] 21:24:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2a804b400) [pid = 2650] [serial = 1811] [outer = 0x7fa2a73d0400] 21:24:20 INFO - PROCESS | 2650 | 1461903860368 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2a9f9fc00) [pid = 2650] [serial = 1812] [outer = 0x7fa2a73d0400] 21:24:21 INFO - PROCESS | 2650 | 1461903861218 Marionette TRACE conn5 <- [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:24:21 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:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1581ms 21:24:21 INFO - PROCESS | 2650 | 1461903861282 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 21:24:21 INFO - PROCESS | 2650 | 1461903861291 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 21:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:24:21 INFO - PROCESS | 2650 | 1461903861302 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:24:21 INFO - PROCESS | 2650 | 1461903861305 Marionette TRACE conn5 <- [1,2386,null,{}] 21:24:21 INFO - PROCESS | 2650 | 1461903861312 Marionette TRACE conn5 -> [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:24:21 INFO - PROCESS | 2650 | 1461903861550 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 21:24:21 INFO - PROCESS | 2650 | 1461903861889 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2adc24000 == 136 [pid = 2650] [id = 604] 21:24:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2ab7b8c00) [pid = 2650] [serial = 1813] [outer = (nil)] 21:24:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2aca0f800) [pid = 2650] [serial = 1814] [outer = 0x7fa2ab7b8c00] 21:24:21 INFO - PROCESS | 2650 | 1461903861972 Marionette DEBUG loaded listener.js 21:24:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2adbbc800) [pid = 2650] [serial = 1815] [outer = 0x7fa2ab7b8c00] 21:24:22 INFO - PROCESS | 2650 | 1461903862866 Marionette TRACE conn5 <- [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:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1634ms 21:24:22 INFO - PROCESS | 2650 | 1461903862936 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 21:24:22 INFO - PROCESS | 2650 | 1461903862940 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 21:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:24:22 INFO - PROCESS | 2650 | 1461903862946 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 2650 | 1461903862952 Marionette TRACE conn5 <- [1,2390,null,{}] 21:24:22 INFO - PROCESS | 2650 | 1461903862968 Marionette TRACE conn5 -> [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:24:23 INFO - PROCESS | 2650 | 1461903863238 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 21:24:23 INFO - PROCESS | 2650 | 1461903863542 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2af245800 == 137 [pid = 2650] [id = 605] 21:24:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2ac479c00) [pid = 2650] [serial = 1816] [outer = (nil)] 21:24:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2aef62000) [pid = 2650] [serial = 1817] [outer = 0x7fa2ac479c00] 21:24:23 INFO - PROCESS | 2650 | 1461903863619 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2af236c00) [pid = 2650] [serial = 1818] [outer = 0x7fa2ac479c00] 21:24:24 INFO - PROCESS | 2650 | 1461903864466 Marionette TRACE conn5 <- [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:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1586ms 21:24:24 INFO - PROCESS | 2650 | 1461903864534 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 21:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:24:24 INFO - PROCESS | 2650 | 1461903864539 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 21:24:24 INFO - PROCESS | 2650 | 1461903864545 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:24:24 INFO - PROCESS | 2650 | 1461903864548 Marionette TRACE conn5 <- [1,2394,null,{}] 21:24:24 INFO - PROCESS | 2650 | 1461903864553 Marionette TRACE conn5 -> [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:24:24 INFO - PROCESS | 2650 | 1461903864788 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 21:24:25 INFO - PROCESS | 2650 | 1461903865092 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b0e8e000 == 138 [pid = 2650] [id = 606] 21:24:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2aef54c00) [pid = 2650] [serial = 1819] [outer = (nil)] 21:24:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b0f08400) [pid = 2650] [serial = 1820] [outer = 0x7fa2aef54c00] 21:24:25 INFO - PROCESS | 2650 | 1461903865171 Marionette DEBUG loaded listener.js 21:24:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b1840000) [pid = 2650] [serial = 1821] [outer = 0x7fa2aef54c00] 21:24:26 INFO - PROCESS | 2650 | 1461903866028 Marionette TRACE conn5 <- [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:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1532ms 21:24:26 INFO - PROCESS | 2650 | 1461903866078 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 21:24:26 INFO - PROCESS | 2650 | 1461903866082 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 21:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:24:26 INFO - PROCESS | 2650 | 1461903866088 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:24:26 INFO - PROCESS | 2650 | 1461903866090 Marionette TRACE conn5 <- [1,2398,null,{}] 21:24:26 INFO - PROCESS | 2650 | 1461903866096 Marionette TRACE conn5 -> [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:24:26 INFO - PROCESS | 2650 | 1461903866311 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 21:24:26 INFO - PROCESS | 2650 | 1461903866577 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b19a1000 == 139 [pid = 2650] [id = 607] 21:24:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2af60c000) [pid = 2650] [serial = 1822] [outer = (nil)] 21:24:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b2338000) [pid = 2650] [serial = 1823] [outer = 0x7fa2af60c000] 21:24:26 INFO - PROCESS | 2650 | 1461903866691 Marionette DEBUG loaded listener.js 21:24:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b250ec00) [pid = 2650] [serial = 1824] [outer = 0x7fa2af60c000] 21:24:27 INFO - PROCESS | 2650 | 1461903867556 Marionette TRACE conn5 <- [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:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1528ms 21:24:27 INFO - PROCESS | 2650 | 1461903867617 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 21:24:27 INFO - PROCESS | 2650 | 1461903867620 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 21:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:24:27 INFO - PROCESS | 2650 | 1461903867626 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:24:27 INFO - PROCESS | 2650 | 1461903867628 Marionette TRACE conn5 <- [1,2402,null,{}] 21:24:27 INFO - PROCESS | 2650 | 1461903867634 Marionette TRACE conn5 -> [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:24:27 INFO - PROCESS | 2650 | 1461903867875 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 21:24:28 INFO - PROCESS | 2650 | 1461903868191 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b310a800 == 140 [pid = 2650] [id = 608] 21:24:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b29d5800) [pid = 2650] [serial = 1825] [outer = (nil)] 21:24:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b2bc0400) [pid = 2650] [serial = 1826] [outer = 0x7fa2b29d5800] 21:24:28 INFO - PROCESS | 2650 | 1461903868270 Marionette DEBUG loaded listener.js 21:24:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b31bfc00) [pid = 2650] [serial = 1827] [outer = 0x7fa2b29d5800] 21:24:29 INFO - PROCESS | 2650 | 1461903869111 Marionette TRACE conn5 <- [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:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1536ms 21:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:24:29 INFO - PROCESS | 2650 | 1461903869163 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 21:24:29 INFO - PROCESS | 2650 | 1461903869166 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 21:24:29 INFO - PROCESS | 2650 | 1461903869172 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:24:29 INFO - PROCESS | 2650 | 1461903869175 Marionette TRACE conn5 <- [1,2406,null,{}] 21:24:29 INFO - PROCESS | 2650 | 1461903869180 Marionette TRACE conn5 -> [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:24:29 INFO - PROCESS | 2650 | 1461903869392 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 21:24:29 INFO - PROCESS | 2650 | 1461903869668 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b3639000 == 141 [pid = 2650] [id = 609] 21:24:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b296e800) [pid = 2650] [serial = 1828] [outer = (nil)] 21:24:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b35bb000) [pid = 2650] [serial = 1829] [outer = 0x7fa2b296e800] 21:24:29 INFO - PROCESS | 2650 | 1461903869781 Marionette DEBUG loaded listener.js 21:24:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b4136c00) [pid = 2650] [serial = 1830] [outer = 0x7fa2b296e800] 21:24:30 INFO - PROCESS | 2650 | 1461903870669 Marionette TRACE conn5 <- [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:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1539ms 21:24:30 INFO - PROCESS | 2650 | 1461903870711 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 21:24:30 INFO - PROCESS | 2650 | 1461903870714 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 21:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:24:30 INFO - PROCESS | 2650 | 1461903870720 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 2650 | 1461903870722 Marionette TRACE conn5 <- [1,2410,null,{}] 21:24:30 INFO - PROCESS | 2650 | 1461903870728 Marionette TRACE conn5 -> [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:24:30 INFO - PROCESS | 2650 | 1461903870948 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 21:24:31 INFO - PROCESS | 2650 | 1461903871217 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b38a1800 == 142 [pid = 2650] [id = 610] 21:24:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b2af3800) [pid = 2650] [serial = 1831] [outer = (nil)] 21:24:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b4221c00) [pid = 2650] [serial = 1832] [outer = 0x7fa2b2af3800] 21:24:31 INFO - PROCESS | 2650 | 1461903871329 Marionette DEBUG loaded listener.js 21:24:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b4831400) [pid = 2650] [serial = 1833] [outer = 0x7fa2b2af3800] 21:24:32 INFO - PROCESS | 2650 | 1461903872178 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1485ms 21:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:24:32 INFO - PROCESS | 2650 | 1461903872207 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 21:24:32 INFO - PROCESS | 2650 | 1461903872210 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 21:24:32 INFO - PROCESS | 2650 | 1461903872216 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:24:32 INFO - PROCESS | 2650 | 1461903872219 Marionette TRACE conn5 <- [1,2414,null,{}] 21:24:32 INFO - PROCESS | 2650 | 1461903872225 Marionette TRACE conn5 -> [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:24:32 INFO - PROCESS | 2650 | 1461903872440 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 21:24:32 INFO - PROCESS | 2650 | 1461903872711 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4a45000 == 143 [pid = 2650] [id = 611] 21:24:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b3565400) [pid = 2650] [serial = 1834] [outer = (nil)] 21:24:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b497fc00) [pid = 2650] [serial = 1835] [outer = 0x7fa2b3565400] 21:24:32 INFO - PROCESS | 2650 | 1461903872837 Marionette DEBUG loaded listener.js 21:24:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b8055c00) [pid = 2650] [serial = 1836] [outer = 0x7fa2b3565400] 21:24:33 INFO - PROCESS | 2650 | 1461903873641 Marionette TRACE conn5 <- [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:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1491ms 21:24:33 INFO - PROCESS | 2650 | 1461903873707 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 2650 | 1461903873711 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 21:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:24:33 INFO - PROCESS | 2650 | 1461903873716 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - PROCESS | 2650 | 1461903873719 Marionette TRACE conn5 <- [1,2418,null,{}] 21:24:33 INFO - PROCESS | 2650 | 1461903873724 Marionette TRACE conn5 -> [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:24:33 INFO - PROCESS | 2650 | 1461903873949 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 21:24:34 INFO - PROCESS | 2650 | 1461903874213 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b8133800 == 144 [pid = 2650] [id = 612] 21:24:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b4139800) [pid = 2650] [serial = 1837] [outer = (nil)] 21:24:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b80ebc00) [pid = 2650] [serial = 1838] [outer = 0x7fa2b4139800] 21:24:34 INFO - PROCESS | 2650 | 1461903874331 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b8264c00) [pid = 2650] [serial = 1839] [outer = 0x7fa2b4139800] 21:24:35 INFO - PROCESS | 2650 | 1461903875192 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1528ms 21:24:35 INFO - PROCESS | 2650 | 1461903875246 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 21:24:35 INFO - PROCESS | 2650 | 1461903875255 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 21:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:24:35 INFO - PROCESS | 2650 | 1461903875261 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:24:35 INFO - PROCESS | 2650 | 1461903875266 Marionette TRACE conn5 <- [1,2422,null,{}] 21:24:35 INFO - PROCESS | 2650 | 1461903875271 Marionette TRACE conn5 -> [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:24:35 INFO - PROCESS | 2650 | 1461903875554 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 21:24:35 INFO - PROCESS | 2650 | 1461903875881 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9b15000 == 145 [pid = 2650] [id = 613] 21:24:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2ba598000) [pid = 2650] [serial = 1840] [outer = (nil)] 21:24:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2ba64d800) [pid = 2650] [serial = 1841] [outer = 0x7fa2ba598000] 21:24:35 INFO - PROCESS | 2650 | 1461903875965 Marionette DEBUG loaded listener.js 21:24:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2bc262c00) [pid = 2650] [serial = 1842] [outer = 0x7fa2ba598000] 21:24:36 INFO - PROCESS | 2650 | 1461903876801 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1590ms 21:24:36 INFO - PROCESS | 2650 | 1461903876853 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 21:24:36 INFO - PROCESS | 2650 | 1461903876857 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 21:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:24:36 INFO - PROCESS | 2650 | 1461903876863 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:24:36 INFO - PROCESS | 2650 | 1461903876866 Marionette TRACE conn5 <- [1,2426,null,{}] 21:24:36 INFO - PROCESS | 2650 | 1461903876872 Marionette TRACE conn5 -> [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:24:37 INFO - PROCESS | 2650 | 1461903877111 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 21:24:37 INFO - PROCESS | 2650 | 1461903877379 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ba061000 == 146 [pid = 2650] [id = 614] 21:24:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b0f0a800) [pid = 2650] [serial = 1843] [outer = (nil)] 21:24:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2bcec5800) [pid = 2650] [serial = 1844] [outer = 0x7fa2b0f0a800] 21:24:37 INFO - PROCESS | 2650 | 1461903877497 Marionette DEBUG loaded listener.js 21:24:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2be258400) [pid = 2650] [serial = 1845] [outer = 0x7fa2b0f0a800] 21:24:38 INFO - PROCESS | 2650 | 1461903878318 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1529ms 21:24:38 INFO - PROCESS | 2650 | 1461903878394 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 2650 | 1461903878398 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 21:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:24:38 INFO - PROCESS | 2650 | 1461903878404 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - PROCESS | 2650 | 1461903878406 Marionette TRACE conn5 <- [1,2430,null,{}] 21:24:38 INFO - PROCESS | 2650 | 1461903878411 Marionette TRACE conn5 -> [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:24:38 INFO - PROCESS | 2650 | 1461903878639 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 21:24:38 INFO - PROCESS | 2650 | 1461903878913 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bb4a4800 == 147 [pid = 2650] [id = 615] 21:24:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2b35c1400) [pid = 2650] [serial = 1846] [outer = (nil)] 21:24:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2be2d5000) [pid = 2650] [serial = 1847] [outer = 0x7fa2b35c1400] 21:24:39 INFO - PROCESS | 2650 | 1461903879024 Marionette DEBUG loaded listener.js 21:24:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2bff03000) [pid = 2650] [serial = 1848] [outer = 0x7fa2b35c1400] 21:24:39 INFO - PROCESS | 2650 | 1461903879866 Marionette TRACE conn5 <- [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:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1480ms 21:24:39 INFO - PROCESS | 2650 | 1461903879884 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 21:24:39 INFO - PROCESS | 2650 | 1461903879888 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 21:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:24:39 INFO - PROCESS | 2650 | 1461903879893 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:24:39 INFO - PROCESS | 2650 | 1461903879896 Marionette TRACE conn5 <- [1,2434,null,{}] 21:24:39 INFO - PROCESS | 2650 | 1461903879901 Marionette TRACE conn5 -> [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:24:40 INFO - PROCESS | 2650 | 1461903880128 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 21:24:40 INFO - PROCESS | 2650 | 1461903880374 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2bfc20800 == 148 [pid = 2650] [id = 616] 21:24:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2bcd94800) [pid = 2650] [serial = 1849] [outer = (nil)] 21:24:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2c08d6400) [pid = 2650] [serial = 1850] [outer = 0x7fa2bcd94800] 21:24:40 INFO - PROCESS | 2650 | 1461903880446 Marionette DEBUG loaded listener.js 21:24:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2c0e6a400) [pid = 2650] [serial = 1851] [outer = 0x7fa2bcd94800] 21:24:41 INFO - PROCESS | 2650 | 1461903881350 Marionette TRACE conn5 <- [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:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1485ms 21:24:41 INFO - PROCESS | 2650 | 1461903881379 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 21:24:41 INFO - PROCESS | 2650 | 1461903881382 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 21:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:24:41 INFO - PROCESS | 2650 | 1461903881388 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:24:41 INFO - PROCESS | 2650 | 1461903881391 Marionette TRACE conn5 <- [1,2438,null,{}] 21:24:41 INFO - PROCESS | 2650 | 1461903881396 Marionette TRACE conn5 -> [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:24:41 INFO - PROCESS | 2650 | 1461903881622 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 21:24:41 INFO - PROCESS | 2650 | 1461903881905 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c3235000 == 149 [pid = 2650] [id = 617] 21:24:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b9880000) [pid = 2650] [serial = 1852] [outer = (nil)] 21:24:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2c19bdc00) [pid = 2650] [serial = 1853] [outer = 0x7fa2b9880000] 21:24:41 INFO - PROCESS | 2650 | 1461903881992 Marionette DEBUG loaded listener.js 21:24:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2c1e89400) [pid = 2650] [serial = 1854] [outer = 0x7fa2b9880000] 21:24:42 INFO - PROCESS | 2650 | 1461903882875 Marionette TRACE conn5 <- [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:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1539ms 21:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:24:42 INFO - PROCESS | 2650 | 1461903882929 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 2650 | 1461903882932 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 21:24:42 INFO - PROCESS | 2650 | 1461903882938 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 2650 | 1461903882941 Marionette TRACE conn5 <- [1,2442,null,{}] 21:24:42 INFO - PROCESS | 2650 | 1461903882946 Marionette TRACE conn5 -> [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:24:43 INFO - PROCESS | 2650 | 1461903883176 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 21:24:43 INFO - PROCESS | 2650 | 1461903883494 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c5b0f000 == 150 [pid = 2650] [id = 618] 21:24:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2be25d400) [pid = 2650] [serial = 1855] [outer = (nil)] 21:24:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2c2390c00) [pid = 2650] [serial = 1856] [outer = 0x7fa2be25d400] 21:24:43 INFO - PROCESS | 2650 | 1461903883571 Marionette DEBUG loaded listener.js 21:24:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2c2d87400) [pid = 2650] [serial = 1857] [outer = 0x7fa2be25d400] 21:24:44 INFO - PROCESS | 2650 | 1461903884414 Marionette TRACE conn5 <- [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:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1532ms 21:24:44 INFO - PROCESS | 2650 | 1461903884470 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 21:24:44 INFO - PROCESS | 2650 | 1461903884474 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 21:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:24:44 INFO - PROCESS | 2650 | 1461903884480 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:24:44 INFO - PROCESS | 2650 | 1461903884483 Marionette TRACE conn5 <- [1,2446,null,{}] 21:24:44 INFO - PROCESS | 2650 | 1461903884488 Marionette TRACE conn5 -> [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:24:44 INFO - PROCESS | 2650 | 1461903884724 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 21:24:45 INFO - PROCESS | 2650 | 1461903885038 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d1736000 == 151 [pid = 2650] [id = 619] 21:24:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2c19b6400) [pid = 2650] [serial = 1858] [outer = (nil)] 21:24:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2c462cc00) [pid = 2650] [serial = 1859] [outer = 0x7fa2c19b6400] 21:24:45 INFO - PROCESS | 2650 | 1461903885115 Marionette DEBUG loaded listener.js 21:24:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2c51bd400) [pid = 2650] [serial = 1860] [outer = 0x7fa2c19b6400] 21:24:45 INFO - PROCESS | 2650 | 1461903885951 Marionette TRACE conn5 <- [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:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1540ms 21:24:46 INFO - PROCESS | 2650 | 1461903886021 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 21:24:46 INFO - PROCESS | 2650 | 1461903886024 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 21:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:24:46 INFO - PROCESS | 2650 | 1461903886030 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:24:46 INFO - PROCESS | 2650 | 1461903886032 Marionette TRACE conn5 <- [1,2450,null,{}] 21:24:46 INFO - PROCESS | 2650 | 1461903886037 Marionette TRACE conn5 -> [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:24:46 INFO - PROCESS | 2650 | 1461903886273 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 21:24:46 INFO - PROCESS | 2650 | 1461903886545 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d4ca6800 == 152 [pid = 2650] [id = 620] 21:24:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2adbbf800) [pid = 2650] [serial = 1861] [outer = (nil)] 21:24:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2cf636c00) [pid = 2650] [serial = 1862] [outer = 0x7fa2adbbf800] 21:24:46 INFO - PROCESS | 2650 | 1461903886667 Marionette DEBUG loaded listener.js 21:24:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2d071b400) [pid = 2650] [serial = 1863] [outer = 0x7fa2adbbf800] 21:24:47 INFO - PROCESS | 2650 | 1461903887525 Marionette TRACE conn5 <- [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:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1536ms 21:24:47 INFO - PROCESS | 2650 | 1461903887567 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 21:24:47 INFO - PROCESS | 2650 | 1461903887570 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 21:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:24:47 INFO - PROCESS | 2650 | 1461903887576 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:24:47 INFO - PROCESS | 2650 | 1461903887578 Marionette TRACE conn5 <- [1,2454,null,{}] 21:24:47 INFO - PROCESS | 2650 | 1461903887583 Marionette TRACE conn5 -> [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:24:47 INFO - PROCESS | 2650 | 1461903887818 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 21:24:48 INFO - PROCESS | 2650 | 1461903888134 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5671000 == 153 [pid = 2650] [id = 621] 21:24:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2c2c3fc00) [pid = 2650] [serial = 1864] [outer = (nil)] 21:24:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2d0751400) [pid = 2650] [serial = 1865] [outer = 0x7fa2c2c3fc00] 21:24:48 INFO - PROCESS | 2650 | 1461903888212 Marionette DEBUG loaded listener.js 21:24:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2d1642c00) [pid = 2650] [serial = 1866] [outer = 0x7fa2c2c3fc00] 21:24:49 INFO - PROCESS | 2650 | 1461903889055 Marionette TRACE conn5 <- [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:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1530ms 21:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:24:49 INFO - PROCESS | 2650 | 1461903889107 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 21:24:49 INFO - PROCESS | 2650 | 1461903889110 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 21:24:49 INFO - PROCESS | 2650 | 1461903889116 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:24:49 INFO - PROCESS | 2650 | 1461903889119 Marionette TRACE conn5 <- [1,2458,null,{}] 21:24:49 INFO - PROCESS | 2650 | 1461903889124 Marionette TRACE conn5 -> [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:24:49 INFO - PROCESS | 2650 | 1461903889351 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3757000 == 152 [pid = 2650] [id = 275] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a7160800 == 151 [pid = 2650] [id = 601] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9fe7000 == 150 [pid = 2650] [id = 600] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a71ba000 == 149 [pid = 2650] [id = 599] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a5df1800 == 148 [pid = 2650] [id = 598] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a5df2000 == 147 [pid = 2650] [id = 596] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d09c1000 == 146 [pid = 2650] [id = 595] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d02e3000 == 145 [pid = 2650] [id = 594] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c69d8800 == 144 [pid = 2650] [id = 593] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c4511800 == 143 [pid = 2650] [id = 592] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37ae000 == 142 [pid = 2650] [id = 591] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c25c6800 == 141 [pid = 2650] [id = 590] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb79f800 == 140 [pid = 2650] [id = 589] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9f4a000 == 139 [pid = 2650] [id = 588] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9155000 == 138 [pid = 2650] [id = 587] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4bca000 == 137 [pid = 2650] [id = 586] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a0c800 == 136 [pid = 2650] [id = 585] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3747800 == 135 [pid = 2650] [id = 584] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28d1800 == 134 [pid = 2650] [id = 583] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1887000 == 133 [pid = 2650] [id = 582] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af873000 == 132 [pid = 2650] [id = 581] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc40800 == 131 [pid = 2650] [id = 580] 21:24:50 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a80db800 == 130 [pid = 2650] [id = 579] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2adb1a000) [pid = 2650] [serial = 1736] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2ac311000) [pid = 2650] [serial = 1734] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2b2504c00) [pid = 2650] [serial = 1683] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2aa6a3800) [pid = 2650] [serial = 1730] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2af83e400) [pid = 2650] [serial = 1680] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2a5fca800) [pid = 2650] [serial = 1721] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2aef58c00) [pid = 2650] [serial = 1676] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2ab7ba000) [pid = 2650] [serial = 1593] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2ad91d400) [pid = 2650] [serial = 1673] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2b2af2400) [pid = 2650] [serial = 1689] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2aa69e000) [pid = 2650] [serial = 1670] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2a9faa800) [pid = 2650] [serial = 1650] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2aefe2800) [pid = 2650] [serial = 1677] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2aef62800) [pid = 2650] [serial = 1572] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2ba251800) [pid = 2650] [serial = 1703] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b825c800) [pid = 2650] [serial = 1697] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2c0e17000) [pid = 2650] [serial = 1713] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2c2c3b800) [pid = 2650] [serial = 1718] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2b2bc9800) [pid = 2650] [serial = 1722] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b903a800) [pid = 2650] [serial = 1700] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b4836800) [pid = 2650] [serial = 1694] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2a6016000) [pid = 2650] [serial = 1725] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2c312a000) [pid = 2650] [serial = 1719] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2c1e82400) [pid = 2650] [serial = 1716] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2d53a1400) [pid = 2650] [serial = 1569] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2a3fe5800) [pid = 2650] [serial = 1575] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2b2211c00) [pid = 2650] [serial = 1682] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2adbbf400) [pid = 2650] [serial = 1674] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2abe82c00) [pid = 2650] [serial = 1731] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2a726b000) [pid = 2650] [serial = 1727] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2a73d0c00) [pid = 2650] [serial = 1668] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2a8f45000) [pid = 2650] [serial = 1728] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b497b000) [pid = 2650] [serial = 1695] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2bcec8400) [pid = 2650] [serial = 1709] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2c16a2400) [pid = 2650] [serial = 1715] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2a6437400) [pid = 2650] [serial = 1578] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2ba188800) [pid = 2650] [serial = 1701] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2a5fc2400) [pid = 2650] [serial = 1724] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2d1905800) [pid = 2650] [serial = 1566] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2bcec6c00) [pid = 2650] [serial = 1707] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2b2614800) [pid = 2650] [serial = 1685] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2b31c1800) [pid = 2650] [serial = 1691] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2af239800) [pid = 2650] [serial = 1679] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2b2868c00) [pid = 2650] [serial = 1686] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b35c0800) [pid = 2650] [serial = 1692] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2abe8ac00) [pid = 2650] [serial = 1671] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2bfc46000) [pid = 2650] [serial = 1712] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2bb119c00) [pid = 2650] [serial = 1704] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2abe8b400) [pid = 2650] [serial = 1733] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2be2c3000) [pid = 2650] [serial = 1710] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b8e6cc00) [pid = 2650] [serial = 1698] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2a7263400) [pid = 2650] [serial = 1667] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2bb624000) [pid = 2650] [serial = 1706] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b29d8c00) [pid = 2650] [serial = 1688] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2aef5f800) [pid = 2650] [serial = 1602] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2b37a8c00) [pid = 2650] [serial = 1614] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2aca0b400) [pid = 2650] [serial = 1599] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2af60cc00) [pid = 2650] [serial = 1605] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2b1840800) [pid = 2650] [serial = 1608] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2b29e0c00) [pid = 2650] [serial = 1611] [outer = (nil)] [url = about:blank] 21:24:51 INFO - PROCESS | 2650 | 1461903891385 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a59d4000 == 131 [pid = 2650] [id = 622] 21:24:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2a3fe1400) [pid = 2650] [serial = 1867] [outer = (nil)] 21:24:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2a3fe4800) [pid = 2650] [serial = 1868] [outer = 0x7fa2a3fe1400] 21:24:51 INFO - PROCESS | 2650 | 1461903891464 Marionette DEBUG loaded listener.js 21:24:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2a4871400) [pid = 2650] [serial = 1869] [outer = 0x7fa2a3fe1400] 21:24:52 INFO - PROCESS | 2650 | 1461903892216 Marionette TRACE conn5 <- [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:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 3136ms 21:24:52 INFO - PROCESS | 2650 | 1461903892253 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 21:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:24:52 INFO - PROCESS | 2650 | 1461903892258 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 21:24:52 INFO - PROCESS | 2650 | 1461903892264 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:24:52 INFO - PROCESS | 2650 | 1461903892269 Marionette TRACE conn5 <- [1,2462,null,{}] 21:24:52 INFO - PROCESS | 2650 | 1461903892276 Marionette TRACE conn5 -> [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:24:52 INFO - PROCESS | 2650 | 1461903892513 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 21:24:52 INFO - PROCESS | 2650 | 1461903892705 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a7156000 == 132 [pid = 2650] [id = 623] 21:24:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2a486dc00) [pid = 2650] [serial = 1870] [outer = (nil)] 21:24:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2a6439000) [pid = 2650] [serial = 1871] [outer = 0x7fa2a486dc00] 21:24:52 INFO - PROCESS | 2650 | 1461903892773 Marionette DEBUG loaded listener.js 21:24:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2a72d6800) [pid = 2650] [serial = 1872] [outer = 0x7fa2a486dc00] 21:24:53 INFO - PROCESS | 2650 | 1461903893645 Marionette TRACE conn5 <- [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:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1390ms 21:24:53 INFO - PROCESS | 2650 | 1461903893663 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 21:24:53 INFO - PROCESS | 2650 | 1461903893669 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 21:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:24:53 INFO - PROCESS | 2650 | 1461903893675 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:24:53 INFO - PROCESS | 2650 | 1461903893677 Marionette TRACE conn5 <- [1,2466,null,{}] 21:24:53 INFO - PROCESS | 2650 | 1461903893683 Marionette TRACE conn5 -> [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:24:53 INFO - PROCESS | 2650 | 1461903893966 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 21:24:54 INFO - PROCESS | 2650 | 1461903894013 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a8f62800 == 133 [pid = 2650] [id = 624] 21:24:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2a9ece800) [pid = 2650] [serial = 1873] [outer = (nil)] 21:24:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2aa553000) [pid = 2650] [serial = 1874] [outer = 0x7fa2a9ece800] 21:24:54 INFO - PROCESS | 2650 | 1461903894087 Marionette DEBUG loaded listener.js 21:24:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2aa69c000) [pid = 2650] [serial = 1875] [outer = 0x7fa2a9ece800] 21:24:55 INFO - PROCESS | 2650 | 1461903895047 Marionette TRACE conn5 <- [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:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1428ms 21:24:55 INFO - PROCESS | 2650 | 1461903895104 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 21:24:55 INFO - PROCESS | 2650 | 1461903895107 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 21:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:24:55 INFO - PROCESS | 2650 | 1461903895145 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:24:55 INFO - PROCESS | 2650 | 1461903895166 Marionette TRACE conn5 <- [1,2470,null,{}] 21:24:55 INFO - PROCESS | 2650 | 1461903895230 Marionette TRACE conn5 -> [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:24:55 INFO - PROCESS | 2650 | 1461903895522 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2b2872800) [pid = 2650] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2aa692c00) [pid = 2650] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2a5fce000) [pid = 2650] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2adb19c00) [pid = 2650] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2aa6adc00) [pid = 2650] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2a72cc000) [pid = 2650] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2a171c000) [pid = 2650] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2a1ff4400) [pid = 2650] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2b2bc4c00) [pid = 2650] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2a1ff3c00) [pid = 2650] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2af3c8400) [pid = 2650] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2aef58400) [pid = 2650] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2a486ac00) [pid = 2650] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2b413a400) [pid = 2650] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:24:56 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2b2af6400) [pid = 2650] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:24:56 INFO - PROCESS | 2650 | 1461903896137 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a661d800 == 134 [pid = 2650] [id = 625] 21:24:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2a171c000) [pid = 2650] [serial = 1876] [outer = (nil)] 21:24:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2a5fcdc00) [pid = 2650] [serial = 1877] [outer = 0x7fa2a171c000] 21:24:56 INFO - PROCESS | 2650 | 1461903896199 Marionette DEBUG loaded listener.js 21:24:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2aa6adc00) [pid = 2650] [serial = 1878] [outer = 0x7fa2a171c000] 21:24:56 INFO - PROCESS | 2650 | 1461903896902 Marionette TRACE conn5 <- [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:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1790ms 21:24:56 INFO - PROCESS | 2650 | 1461903896922 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 21:24:56 INFO - PROCESS | 2650 | 1461903896926 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 21:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:24:56 INFO - PROCESS | 2650 | 1461903896932 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:24:56 INFO - PROCESS | 2650 | 1461903896935 Marionette TRACE conn5 <- [1,2474,null,{}] 21:24:56 INFO - PROCESS | 2650 | 1461903896940 Marionette TRACE conn5 -> [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:24:57 INFO - PROCESS | 2650 | 1461903897227 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 21:24:57 INFO - PROCESS | 2650 | 1461903897248 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ac344000 == 135 [pid = 2650] [id = 626] 21:24:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2a8f46c00) [pid = 2650] [serial = 1879] [outer = (nil)] 21:24:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2adb1b000) [pid = 2650] [serial = 1880] [outer = 0x7fa2a8f46c00] 21:24:57 INFO - PROCESS | 2650 | 1461903897307 Marionette DEBUG loaded listener.js 21:24:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2adbcbc00) [pid = 2650] [serial = 1881] [outer = 0x7fa2a8f46c00] 21:24:58 INFO - PROCESS | 2650 | 1461903898478 Marionette TRACE conn5 <- [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:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1585ms 21:24:58 INFO - PROCESS | 2650 | 1461903898519 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 21:24:58 INFO - PROCESS | 2650 | 1461903898525 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 21:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:24:58 INFO - PROCESS | 2650 | 1461903898534 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:24:58 INFO - PROCESS | 2650 | 1461903898539 Marionette TRACE conn5 <- [1,2478,null,{}] 21:24:58 INFO - PROCESS | 2650 | 1461903898548 Marionette TRACE conn5 -> [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:24:58 INFO - PROCESS | 2650 | 1461903898809 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 21:24:59 INFO - PROCESS | 2650 | 1461903899152 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a82c8000 == 136 [pid = 2650] [id = 627] 21:24:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2a5fc4000) [pid = 2650] [serial = 1882] [outer = (nil)] 21:24:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2a6431000) [pid = 2650] [serial = 1883] [outer = 0x7fa2a5fc4000] 21:24:59 INFO - PROCESS | 2650 | 1461903899229 Marionette DEBUG loaded listener.js 21:24:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2a73d0800) [pid = 2650] [serial = 1884] [outer = 0x7fa2a5fc4000] 21:25:00 INFO - PROCESS | 2650 | 1461903900143 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1640ms 21:25:00 INFO - PROCESS | 2650 | 1461903900175 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 21:25:00 INFO - PROCESS | 2650 | 1461903900184 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 21:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:25:00 INFO - PROCESS | 2650 | 1461903900194 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:25:00 INFO - PROCESS | 2650 | 1461903900198 Marionette TRACE conn5 <- [1,2482,null,{}] 21:25:00 INFO - PROCESS | 2650 | 1461903900205 Marionette TRACE conn5 -> [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:25:00 INFO - PROCESS | 2650 | 1461903900444 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 21:25:00 INFO - PROCESS | 2650 | 1461903900789 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad8c0800 == 137 [pid = 2650] [id = 628] 21:25:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2a9fa8000) [pid = 2650] [serial = 1885] [outer = (nil)] 21:25:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2aa8e9c00) [pid = 2650] [serial = 1886] [outer = 0x7fa2a9fa8000] 21:25:00 INFO - PROCESS | 2650 | 1461903900865 Marionette DEBUG loaded listener.js 21:25:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2ac471400) [pid = 2650] [serial = 1887] [outer = 0x7fa2a9fa8000] 21:25:02 INFO - PROCESS | 2650 | 1461903901996 Marionette TRACE conn5 <- [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:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1843ms 21:25:02 INFO - PROCESS | 2650 | 1461903902037 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 21:25:02 INFO - PROCESS | 2650 | 1461903902041 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 21:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:25:02 INFO - PROCESS | 2650 | 1461903902051 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:25:02 INFO - PROCESS | 2650 | 1461903902056 Marionette TRACE conn5 <- [1,2486,null,{}] 21:25:02 INFO - PROCESS | 2650 | 1461903902072 Marionette TRACE conn5 -> [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:25:02 INFO - PROCESS | 2650 | 1461903902313 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 21:25:02 INFO - PROCESS | 2650 | 1461903902623 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2af163000 == 138 [pid = 2650] [id = 629] 21:25:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2ae2c4800) [pid = 2650] [serial = 1888] [outer = (nil)] 21:25:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2aef5dc00) [pid = 2650] [serial = 1889] [outer = 0x7fa2ae2c4800] 21:25:02 INFO - PROCESS | 2650 | 1461903902704 Marionette DEBUG loaded listener.js 21:25:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2af230000) [pid = 2650] [serial = 1890] [outer = 0x7fa2ae2c4800] 21:25:03 INFO - PROCESS | 2650 | 1461903903559 Marionette TRACE conn5 <- [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:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1541ms 21:25:03 INFO - PROCESS | 2650 | 1461903903593 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 21:25:03 INFO - PROCESS | 2650 | 1461903903597 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 21:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:25:03 INFO - PROCESS | 2650 | 1461903903603 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:25:03 INFO - PROCESS | 2650 | 1461903903605 Marionette TRACE conn5 <- [1,2490,null,{}] 21:25:03 INFO - PROCESS | 2650 | 1461903903611 Marionette TRACE conn5 -> [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:25:03 INFO - PROCESS | 2650 | 1461903903831 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 21:25:04 INFO - PROCESS | 2650 | 1461903904099 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2af87a800 == 139 [pid = 2650] [id = 630] 21:25:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2aef54400) [pid = 2650] [serial = 1891] [outer = (nil)] 21:25:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2b0f07c00) [pid = 2650] [serial = 1892] [outer = 0x7fa2aef54400] 21:25:04 INFO - PROCESS | 2650 | 1461903904177 Marionette DEBUG loaded listener.js 21:25:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2b1845c00) [pid = 2650] [serial = 1893] [outer = 0x7fa2aef54400] 21:25:05 INFO - PROCESS | 2650 | 1461903905078 Marionette TRACE conn5 <- [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:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1528ms 21:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:25:05 INFO - PROCESS | 2650 | 1461903905132 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 21:25:05 INFO - PROCESS | 2650 | 1461903905135 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 21:25:05 INFO - PROCESS | 2650 | 1461903905141 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:25:05 INFO - PROCESS | 2650 | 1461903905144 Marionette TRACE conn5 <- [1,2494,null,{}] 21:25:05 INFO - PROCESS | 2650 | 1461903905149 Marionette TRACE conn5 -> [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:25:05 INFO - PROCESS | 2650 | 1461903905360 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 21:25:05 INFO - PROCESS | 2650 | 1461903905628 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b1635800 == 140 [pid = 2650] [id = 631] 21:25:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2af843c00) [pid = 2650] [serial = 1894] [outer = (nil)] 21:25:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b2337800) [pid = 2650] [serial = 1895] [outer = 0x7fa2af843c00] 21:25:05 INFO - PROCESS | 2650 | 1461903905741 Marionette DEBUG loaded listener.js 21:25:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b25e4000) [pid = 2650] [serial = 1896] [outer = 0x7fa2af843c00] 21:25:06 INFO - PROCESS | 2650 | 1461903906606 Marionette TRACE conn5 <- [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:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1538ms 21:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:25:06 INFO - PROCESS | 2650 | 1461903906678 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 21:25:06 INFO - PROCESS | 2650 | 1461903906681 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 21:25:06 INFO - PROCESS | 2650 | 1461903906687 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:25:06 INFO - PROCESS | 2650 | 1461903906690 Marionette TRACE conn5 <- [1,2498,null,{}] 21:25:06 INFO - PROCESS | 2650 | 1461903906695 Marionette TRACE conn5 -> [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:25:06 INFO - PROCESS | 2650 | 1461903906991 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 21:25:07 INFO - PROCESS | 2650 | 1461903907323 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b28b7000 == 141 [pid = 2650] [id = 632] 21:25:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2b2aee000) [pid = 2650] [serial = 1897] [outer = (nil)] 21:25:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b31be800) [pid = 2650] [serial = 1898] [outer = 0x7fa2b2aee000] 21:25:07 INFO - PROCESS | 2650 | 1461903907398 Marionette DEBUG loaded listener.js 21:25:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b37a4c00) [pid = 2650] [serial = 1899] [outer = 0x7fa2b2aee000] 21:25:08 INFO - PROCESS | 2650 | 1461903908235 Marionette TRACE conn5 <- [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:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 21:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:25:08 INFO - PROCESS | 2650 | 1461903908269 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 21:25:08 INFO - PROCESS | 2650 | 1461903908272 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 21:25:08 INFO - PROCESS | 2650 | 1461903908278 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:25:08 INFO - PROCESS | 2650 | 1461903908281 Marionette TRACE conn5 <- [1,2502,null,{}] 21:25:08 INFO - PROCESS | 2650 | 1461903908286 Marionette TRACE conn5 -> [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:25:08 INFO - PROCESS | 2650 | 1461903908501 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 21:25:08 INFO - PROCESS | 2650 | 1461903908771 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b310c800 == 142 [pid = 2650] [id = 633] 21:25:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b2af2400) [pid = 2650] [serial = 1900] [outer = (nil)] 21:25:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b45d5800) [pid = 2650] [serial = 1901] [outer = 0x7fa2b2af2400] 21:25:08 INFO - PROCESS | 2650 | 1461903908886 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b4981000) [pid = 2650] [serial = 1902] [outer = 0x7fa2b2af2400] 21:25:09 INFO - PROCESS | 2650 | 1461903909745 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1529ms 21:25:09 INFO - PROCESS | 2650 | 1461903909807 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 21:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:25:09 INFO - PROCESS | 2650 | 1461903909811 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 21:25:09 INFO - PROCESS | 2650 | 1461903909817 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:25:09 INFO - PROCESS | 2650 | 1461903909820 Marionette TRACE conn5 <- [1,2506,null,{}] 21:25:09 INFO - PROCESS | 2650 | 1461903909825 Marionette TRACE conn5 -> [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:25:10 INFO - PROCESS | 2650 | 1461903910043 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 21:25:10 INFO - PROCESS | 2650 | 1461903910315 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b3747000 == 143 [pid = 2650] [id = 634] 21:25:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b37ad800) [pid = 2650] [serial = 1903] [outer = (nil)] 21:25:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b804d400) [pid = 2650] [serial = 1904] [outer = 0x7fa2b37ad800] 21:25:10 INFO - PROCESS | 2650 | 1461903910430 Marionette DEBUG loaded listener.js 21:25:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b80c6c00) [pid = 2650] [serial = 1905] [outer = 0x7fa2b37ad800] 21:25:11 INFO - PROCESS | 2650 | 1461903911260 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1487ms 21:25:11 INFO - PROCESS | 2650 | 1461903911304 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 21:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:25:11 INFO - PROCESS | 2650 | 1461903911308 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 21:25:11 INFO - PROCESS | 2650 | 1461903911314 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:25:11 INFO - PROCESS | 2650 | 1461903911317 Marionette TRACE conn5 <- [1,2510,null,{}] 21:25:11 INFO - PROCESS | 2650 | 1461903911322 Marionette TRACE conn5 -> [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:25:11 INFO - PROCESS | 2650 | 1461903911559 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 21:25:11 INFO - PROCESS | 2650 | 1461903911843 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4a16800 == 144 [pid = 2650] [id = 635] 21:25:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2a726d000) [pid = 2650] [serial = 1906] [outer = (nil)] 21:25:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b80c8000) [pid = 2650] [serial = 1907] [outer = 0x7fa2a726d000] 21:25:11 INFO - PROCESS | 2650 | 1461903911959 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b8e65000) [pid = 2650] [serial = 1908] [outer = 0x7fa2a726d000] 21:25:12 INFO - PROCESS | 2650 | 1461903912834 Marionette TRACE conn5 <- [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:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1585ms 21:25:12 INFO - PROCESS | 2650 | 1461903912899 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 21:25:12 INFO - PROCESS | 2650 | 1461903912903 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 21:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:25:12 INFO - PROCESS | 2650 | 1461903912909 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:25:12 INFO - PROCESS | 2650 | 1461903912911 Marionette TRACE conn5 <- [1,2514,null,{}] 21:25:12 INFO - PROCESS | 2650 | 1461903912917 Marionette TRACE conn5 -> [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:25:13 INFO - PROCESS | 2650 | 1461903913150 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 21:25:13 INFO - PROCESS | 2650 | 1461903913460 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b814a800 == 145 [pid = 2650] [id = 636] 21:25:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2ae2c9c00) [pid = 2650] [serial = 1909] [outer = (nil)] 21:25:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b903b800) [pid = 2650] [serial = 1910] [outer = 0x7fa2ae2c9c00] 21:25:13 INFO - PROCESS | 2650 | 1461903913537 Marionette DEBUG loaded listener.js 21:25:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2ba18f000) [pid = 2650] [serial = 1911] [outer = 0x7fa2ae2c9c00] 21:25:14 INFO - PROCESS | 2650 | 1461903914383 Marionette TRACE conn5 <- [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:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1528ms 21:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:25:14 INFO - PROCESS | 2650 | 1461903914438 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 21:25:14 INFO - PROCESS | 2650 | 1461903914442 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 21:25:14 INFO - PROCESS | 2650 | 1461903914448 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:25:14 INFO - PROCESS | 2650 | 1461903914452 Marionette TRACE conn5 <- [1,2518,null,{}] 21:25:14 INFO - PROCESS | 2650 | 1461903914457 Marionette TRACE conn5 -> [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:25:14 INFO - PROCESS | 2650 | 1461903914725 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 21:25:15 INFO - PROCESS | 2650 | 1461903915065 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9b07800 == 146 [pid = 2650] [id = 637] 21:25:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2a171ec00) [pid = 2650] [serial = 1912] [outer = (nil)] 21:25:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2be25ac00) [pid = 2650] [serial = 1913] [outer = 0x7fa2a171ec00] 21:25:15 INFO - PROCESS | 2650 | 1461903915151 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2c0e19000) [pid = 2650] [serial = 1914] [outer = 0x7fa2a171ec00] 21:25:16 INFO - PROCESS | 2650 | 1461903916066 Marionette TRACE conn5 <- [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:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1685ms 21:25:16 INFO - PROCESS | 2650 | 1461903916133 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 21:25:16 INFO - PROCESS | 2650 | 1461903916137 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 21:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:25:16 INFO - PROCESS | 2650 | 1461903916142 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:25:16 INFO - PROCESS | 2650 | 1461903916144 Marionette TRACE conn5 <- [1,2522,null,{}] 21:25:16 INFO - PROCESS | 2650 | 1461903916150 Marionette TRACE conn5 -> [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:25:16 INFO - PROCESS | 2650 | 1461903916388 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 21:25:16 INFO - PROCESS | 2650 | 1461903916703 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ba354000 == 147 [pid = 2650] [id = 638] 21:25:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2bcec0400) [pid = 2650] [serial = 1915] [outer = (nil)] 21:25:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2c19c0800) [pid = 2650] [serial = 1916] [outer = 0x7fa2bcec0400] 21:25:16 INFO - PROCESS | 2650 | 1461903916785 Marionette DEBUG loaded listener.js 21:25:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2c2c3d400) [pid = 2650] [serial = 1917] [outer = 0x7fa2bcec0400] 21:25:17 INFO - PROCESS | 2650 | 1461903917645 Marionette TRACE conn5 <- [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:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1531ms 21:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:25:17 INFO - PROCESS | 2650 | 1461903917676 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 21:25:17 INFO - PROCESS | 2650 | 1461903917678 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 21:25:17 INFO - PROCESS | 2650 | 1461903917685 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:25:17 INFO - PROCESS | 2650 | 1461903917687 Marionette TRACE conn5 <- [1,2526,null,{}] 21:25:17 INFO - PROCESS | 2650 | 1461903917692 Marionette TRACE conn5 -> [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:25:17 INFO - PROCESS | 2650 | 1461903917914 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 21:25:18 INFO - PROCESS | 2650 | 1461903918197 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2bfc1c800 == 148 [pid = 2650] [id = 639] 21:25:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2a171d800) [pid = 2650] [serial = 1918] [outer = (nil)] 21:25:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2c3826c00) [pid = 2650] [serial = 1919] [outer = 0x7fa2a171d800] 21:25:18 INFO - PROCESS | 2650 | 1461903918314 Marionette DEBUG loaded listener.js 21:25:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2c512d400) [pid = 2650] [serial = 1920] [outer = 0x7fa2a171d800] 21:25:19 INFO - PROCESS | 2650 | 1461903919162 Marionette TRACE conn5 <- [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:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1533ms 21:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:25:19 INFO - PROCESS | 2650 | 1461903919218 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 21:25:19 INFO - PROCESS | 2650 | 1461903919221 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 21:25:19 INFO - PROCESS | 2650 | 1461903919228 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:25:19 INFO - PROCESS | 2650 | 1461903919231 Marionette TRACE conn5 <- [1,2530,null,{}] 21:25:19 INFO - PROCESS | 2650 | 1461903919236 Marionette TRACE conn5 -> [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:25:19 INFO - PROCESS | 2650 | 1461903919458 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 21:25:19 INFO - PROCESS | 2650 | 1461903919741 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c3239000 == 149 [pid = 2650] [id = 640] 21:25:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2a8052800) [pid = 2650] [serial = 1921] [outer = (nil)] 21:25:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2cf637400) [pid = 2650] [serial = 1922] [outer = 0x7fa2a8052800] 21:25:19 INFO - PROCESS | 2650 | 1461903919868 Marionette DEBUG loaded listener.js 21:25:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2d1643400) [pid = 2650] [serial = 1923] [outer = 0x7fa2a8052800] 21:25:20 INFO - PROCESS | 2650 | 1461903920715 Marionette TRACE conn5 <- [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:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1536ms 21:25:20 INFO - PROCESS | 2650 | 1461903920764 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 21:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:25:20 INFO - PROCESS | 2650 | 1461903920769 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 21:25:20 INFO - PROCESS | 2650 | 1461903920775 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:25:20 INFO - PROCESS | 2650 | 1461903920777 Marionette TRACE conn5 <- [1,2534,null,{}] 21:25:20 INFO - PROCESS | 2650 | 1461903920782 Marionette TRACE conn5 -> [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:25:21 INFO - PROCESS | 2650 | 1461903921019 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 21:25:21 INFO - PROCESS | 2650 | 1461903921295 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c6992800 == 150 [pid = 2650] [id = 641] 21:25:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2bcec2800) [pid = 2650] [serial = 1924] [outer = (nil)] 21:25:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2d1905800) [pid = 2650] [serial = 1925] [outer = 0x7fa2bcec2800] 21:25:21 INFO - PROCESS | 2650 | 1461903921409 Marionette DEBUG loaded listener.js 21:25:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2d1addc00) [pid = 2650] [serial = 1926] [outer = 0x7fa2bcec2800] 21:25:22 INFO - PROCESS | 2650 | 1461903922314 Marionette TRACE conn5 <- [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:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1592ms 21:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:25:22 INFO - PROCESS | 2650 | 1461903922367 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 21:25:22 INFO - PROCESS | 2650 | 1461903922370 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 21:25:22 INFO - PROCESS | 2650 | 1461903922376 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 2650 | 1461903922379 Marionette TRACE conn5 <- [1,2538,null,{}] 21:25:22 INFO - PROCESS | 2650 | 1461903922384 Marionette TRACE conn5 -> [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:25:22 INFO - PROCESS | 2650 | 1461903922616 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 21:25:22 INFO - PROCESS | 2650 | 1461903922894 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d1955800 == 151 [pid = 2650] [id = 642] 21:25:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2c2ad5c00) [pid = 2650] [serial = 1927] [outer = (nil)] 21:25:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2d4aa0800) [pid = 2650] [serial = 1928] [outer = 0x7fa2c2ad5c00] 21:25:23 INFO - PROCESS | 2650 | 1461903923008 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2d5174c00) [pid = 2650] [serial = 1929] [outer = 0x7fa2c2ad5c00] 21:25:23 INFO - PROCESS | 2650 | 1461903923866 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1536ms 21:25:23 INFO - PROCESS | 2650 | 1461903923912 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 21:25:23 INFO - PROCESS | 2650 | 1461903923915 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 21:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:25:23 INFO - PROCESS | 2650 | 1461903923921 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:25:23 INFO - PROCESS | 2650 | 1461903923923 Marionette TRACE conn5 <- [1,2542,null,{}] 21:25:23 INFO - PROCESS | 2650 | 1461903923928 Marionette TRACE conn5 -> [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:25:24 INFO - PROCESS | 2650 | 1461903924158 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 21:25:24 INFO - PROCESS | 2650 | 1461903924437 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d806c000 == 152 [pid = 2650] [id = 643] 21:25:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2d3837000) [pid = 2650] [serial = 1930] [outer = (nil)] 21:25:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2d53a6800) [pid = 2650] [serial = 1931] [outer = 0x7fa2d3837000] 21:25:24 INFO - PROCESS | 2650 | 1461903924555 Marionette DEBUG loaded listener.js 21:25:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2d5440000) [pid = 2650] [serial = 1932] [outer = 0x7fa2d3837000] 21:25:25 INFO - PROCESS | 2650 | 1461903925439 Marionette TRACE conn5 <- [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:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1583ms 21:25:25 INFO - PROCESS | 2650 | 1461903925505 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 21:25:25 INFO - PROCESS | 2650 | 1461903925509 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 21:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:25:25 INFO - PROCESS | 2650 | 1461903925514 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:25:25 INFO - PROCESS | 2650 | 1461903925516 Marionette TRACE conn5 <- [1,2546,null,{}] 21:25:25 INFO - PROCESS | 2650 | 1461903925522 Marionette TRACE conn5 -> [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:25:25 INFO - PROCESS | 2650 | 1461903925756 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 21:25:26 INFO - PROCESS | 2650 | 1461903926086 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d9bae800 == 153 [pid = 2650] [id = 644] 21:25:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2a4865800) [pid = 2650] [serial = 1933] [outer = (nil)] 21:25:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2aba8e000) [pid = 2650] [serial = 1934] [outer = 0x7fa2a4865800] 21:25:26 INFO - PROCESS | 2650 | 1461903926162 Marionette DEBUG loaded listener.js 21:25:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2aba93800) [pid = 2650] [serial = 1935] [outer = 0x7fa2a4865800] 21:25:27 INFO - PROCESS | 2650 | 1461903927029 Marionette TRACE conn5 <- [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:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 21:25:27 INFO - PROCESS | 2650 | 1461903927098 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 21:25:27 INFO - PROCESS | 2650 | 1461903927102 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 21:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:25:27 INFO - PROCESS | 2650 | 1461903927107 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:25:27 INFO - PROCESS | 2650 | 1461903927109 Marionette TRACE conn5 <- [1,2550,null,{}] 21:25:27 INFO - PROCESS | 2650 | 1461903927115 Marionette TRACE conn5 -> [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:25:27 INFO - PROCESS | 2650 | 1461903927398 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 21:25:27 INFO - PROCESS | 2650 | 1461903927713 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c2523000 == 154 [pid = 2650] [id = 645] 21:25:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2aba86400) [pid = 2650] [serial = 1936] [outer = (nil)] 21:25:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2d53a4800) [pid = 2650] [serial = 1937] [outer = 0x7fa2aba86400] 21:25:27 INFO - PROCESS | 2650 | 1461903927792 Marionette DEBUG loaded listener.js 21:25:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2d5445800) [pid = 2650] [serial = 1938] [outer = 0x7fa2aba86400] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28c9000 == 153 [pid = 2650] [id = 151] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d83cf000 == 152 [pid = 2650] [id = 122] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a661d800 == 151 [pid = 2650] [id = 625] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f62800 == 150 [pid = 2650] [id = 624] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a7156000 == 149 [pid = 2650] [id = 623] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a59d4000 == 148 [pid = 2650] [id = 622] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d4ca6800 == 147 [pid = 2650] [id = 620] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d1736000 == 146 [pid = 2650] [id = 619] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c5b0f000 == 145 [pid = 2650] [id = 618] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3235000 == 144 [pid = 2650] [id = 617] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc20800 == 143 [pid = 2650] [id = 616] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb4a4800 == 142 [pid = 2650] [id = 615] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba061000 == 141 [pid = 2650] [id = 614] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9b15000 == 140 [pid = 2650] [id = 613] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8133800 == 139 [pid = 2650] [id = 612] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a45000 == 138 [pid = 2650] [id = 611] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b38a1800 == 137 [pid = 2650] [id = 610] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3639000 == 136 [pid = 2650] [id = 609] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b310a800 == 135 [pid = 2650] [id = 608] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b19a1000 == 134 [pid = 2650] [id = 607] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0e8e000 == 133 [pid = 2650] [id = 606] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af245800 == 132 [pid = 2650] [id = 605] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc24000 == 131 [pid = 2650] [id = 604] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8e9a800 == 130 [pid = 2650] [id = 603] 21:25:29 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac554800 == 129 [pid = 2650] [id = 602] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2aca10000) [pid = 2650] [serial = 1808] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2c204b000) [pid = 2650] [serial = 1772] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2b9715400) [pid = 2650] [serial = 1764] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2c47c3800) [pid = 2650] [serial = 1781] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2ab7b3c00) [pid = 2650] [serial = 1802] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2a4868000) [pid = 2650] [serial = 1790] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2a643e000) [pid = 2650] [serial = 1739] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2bb61ac00) [pid = 2650] [serial = 1766] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b826bc00) [pid = 2650] [serial = 1763] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2aefe7800) [pid = 2650] [serial = 1745] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2aca0f400) [pid = 2650] [serial = 1743] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2a8f4fc00) [pid = 2650] [serial = 1805] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2ab7b7400) [pid = 2650] [serial = 1742] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2bb624c00) [pid = 2650] [serial = 1794] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2a73d7000) [pid = 2650] [serial = 1799] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2ac474c00) [pid = 2650] [serial = 1806] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b8051800) [pid = 2650] [serial = 1758] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2a6432000) [pid = 2650] [serial = 1797] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2a9f9d400) [pid = 2650] [serial = 1800] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2c5b9cc00) [pid = 2650] [serial = 1784] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2b261dc00) [pid = 2650] [serial = 1752] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2c0e1bc00) [pid = 2650] [serial = 1769] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b0f09c00) [pid = 2650] [serial = 1748] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2af3c5c00) [pid = 2650] [serial = 1746] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2ac30cc00) [pid = 2650] [serial = 1665] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b8266c00) [pid = 2650] [serial = 1761] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2a8051400) [pid = 2650] [serial = 1740] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2cf639000) [pid = 2650] [serial = 1787] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2b220f400) [pid = 2650] [serial = 1749] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2c4261c00) [pid = 2650] [serial = 1778] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b80c6400) [pid = 2650] [serial = 1760] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2aca05000) [pid = 2650] [serial = 1803] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2b45d2800) [pid = 2650] [serial = 1755] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2b4977400) [pid = 2650] [serial = 1757] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2b2337400) [pid = 2650] [serial = 1751] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2b3568000) [pid = 2650] [serial = 1754] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2c320e000) [pid = 2650] [serial = 1775] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2a6019400) [pid = 2650] [serial = 1796] [outer = (nil)] [url = about:blank] 21:25:30 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2af233800) [pid = 2650] [serial = 1793] [outer = (nil)] [url = about:blank] 21:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 3246ms 21:25:30 INFO - PROCESS | 2650 | 1461903930346 Marionette TRACE conn5 <- [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:25:30 INFO - PROCESS | 2650 | 1461903930355 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 21:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:25:30 INFO - PROCESS | 2650 | 1461903930360 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 21:25:30 INFO - PROCESS | 2650 | 1461903930367 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:25:30 INFO - PROCESS | 2650 | 1461903930372 Marionette TRACE conn5 <- [1,2554,null,{}] 21:25:30 INFO - PROCESS | 2650 | 1461903930381 Marionette TRACE conn5 -> [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:25:30 INFO - PROCESS | 2650 | 1461903930624 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 21:25:30 INFO - PROCESS | 2650 | 1461903930828 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a660e000 == 130 [pid = 2650] [id = 646] 21:25:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2a3fdf400) [pid = 2650] [serial = 1939] [outer = (nil)] 21:25:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2a5fc5400) [pid = 2650] [serial = 1940] [outer = 0x7fa2a3fdf400] 21:25:30 INFO - PROCESS | 2650 | 1461903930896 Marionette DEBUG loaded listener.js 21:25:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2a6023c00) [pid = 2650] [serial = 1941] [outer = 0x7fa2a3fdf400] 21:25:31 INFO - PROCESS | 2650 | 1461903931684 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1332ms 21:25:31 INFO - PROCESS | 2650 | 1461903931700 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 21:25:31 INFO - PROCESS | 2650 | 1461903931712 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 21:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:25:31 INFO - PROCESS | 2650 | 1461903931728 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:25:31 INFO - PROCESS | 2650 | 1461903931732 Marionette TRACE conn5 <- [1,2558,null,{}] 21:25:31 INFO - PROCESS | 2650 | 1461903931737 Marionette TRACE conn5 -> [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:25:32 INFO - PROCESS | 2650 | 1461903932033 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 21:25:32 INFO - PROCESS | 2650 | 1461903932166 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a8e94800 == 131 [pid = 2650] [id = 647] 21:25:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2a1ff3c00) [pid = 2650] [serial = 1942] [outer = (nil)] 21:25:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2a72d2800) [pid = 2650] [serial = 1943] [outer = 0x7fa2a1ff3c00] 21:25:32 INFO - PROCESS | 2650 | 1461903932231 Marionette DEBUG loaded listener.js 21:25:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2a9ed6800) [pid = 2650] [serial = 1944] [outer = 0x7fa2a1ff3c00] 21:25:33 INFO - PROCESS | 2650 | 1461903933160 Marionette TRACE conn5 <- [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:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1490ms 21:25:33 INFO - PROCESS | 2650 | 1461903933221 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 21:25:33 INFO - PROCESS | 2650 | 1461903933225 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 21:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:25:33 INFO - PROCESS | 2650 | 1461903933241 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:25:33 INFO - PROCESS | 2650 | 1461903933247 Marionette TRACE conn5 <- [1,2562,null,{}] 21:25:33 INFO - PROCESS | 2650 | 1461903933272 Marionette TRACE conn5 -> [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:25:33 INFO - PROCESS | 2650 | 1461903933556 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 21:25:33 INFO - PROCESS | 2650 | 1461903933594 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ab64f800 == 132 [pid = 2650] [id = 648] 21:25:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2aa8e4000) [pid = 2650] [serial = 1945] [outer = (nil)] 21:25:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2ab7b7400) [pid = 2650] [serial = 1946] [outer = 0x7fa2aa8e4000] 21:25:33 INFO - PROCESS | 2650 | 1461903933659 Marionette DEBUG loaded listener.js 21:25:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2abe4dc00) [pid = 2650] [serial = 1947] [outer = 0x7fa2aa8e4000] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2aef54c00) [pid = 2650] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2b2af3800) [pid = 2650] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2c19b6400) [pid = 2650] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2b35c1400) [pid = 2650] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2b29d5800) [pid = 2650] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2be25d400) [pid = 2650] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2b2976000) [pid = 2650] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2ab7b8c00) [pid = 2650] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2b296e800) [pid = 2650] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2a9ece800) [pid = 2650] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2bcd94800) [pid = 2650] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b9880000) [pid = 2650] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2adbbf800) [pid = 2650] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2c51ba800) [pid = 2650] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2b2870000) [pid = 2650] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2af60c000) [pid = 2650] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2a171c000) [pid = 2650] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b37a5c00) [pid = 2650] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2b4226000) [pid = 2650] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2b4139800) [pid = 2650] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b0f0a800) [pid = 2650] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2a73d0400) [pid = 2650] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2a1714800) [pid = 2650] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2ba598000) [pid = 2650] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2c0908c00) [pid = 2650] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2a3fe1400) [pid = 2650] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2c2c3fc00) [pid = 2650] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2b286e400) [pid = 2650] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2a486dc00) [pid = 2650] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2ac479c00) [pid = 2650] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2b3565400) [pid = 2650] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2c0e15800) [pid = 2650] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:25:35 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2ac311c00) [pid = 2650] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:25:35 INFO - PROCESS | 2650 | 1461903935461 Marionette TRACE conn5 <- [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:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2251ms 21:25:35 INFO - PROCESS | 2650 | 1461903935483 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 21:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:25:35 INFO - PROCESS | 2650 | 1461903935488 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 21:25:35 INFO - PROCESS | 2650 | 1461903935494 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:25:35 INFO - PROCESS | 2650 | 1461903935497 Marionette TRACE conn5 <- [1,2566,null,{}] 21:25:35 INFO - PROCESS | 2650 | 1461903935502 Marionette TRACE conn5 -> [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:25:35 INFO - PROCESS | 2650 | 1461903935707 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 21:25:35 INFO - PROCESS | 2650 | 1461903935894 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2abe69800 == 133 [pid = 2650] [id = 649] 21:25:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2a1714800) [pid = 2650] [serial = 1948] [outer = (nil)] 21:25:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2abe54000) [pid = 2650] [serial = 1949] [outer = 0x7fa2a1714800] 21:25:35 INFO - PROCESS | 2650 | 1461903935960 Marionette DEBUG loaded listener.js 21:25:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2abe91c00) [pid = 2650] [serial = 1950] [outer = 0x7fa2a1714800] 21:25:36 INFO - PROCESS | 2650 | 1461903936710 Marionette TRACE conn5 <- [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:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1239ms 21:25:36 INFO - PROCESS | 2650 | 1461903936735 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 21:25:36 INFO - PROCESS | 2650 | 1461903936741 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 21:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:25:36 INFO - PROCESS | 2650 | 1461903936748 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:25:36 INFO - PROCESS | 2650 | 1461903936751 Marionette TRACE conn5 <- [1,2570,null,{}] 21:25:36 INFO - PROCESS | 2650 | 1461903936756 Marionette TRACE conn5 -> [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:25:37 INFO - PROCESS | 2650 | 1461903937063 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 21:25:37 INFO - PROCESS | 2650 | 1461903937089 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ac33e000 == 134 [pid = 2650] [id = 650] 21:25:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2abe8ac00) [pid = 2650] [serial = 1951] [outer = (nil)] 21:25:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2ad918000) [pid = 2650] [serial = 1952] [outer = 0x7fa2abe8ac00] 21:25:37 INFO - PROCESS | 2650 | 1461903937149 Marionette DEBUG loaded listener.js 21:25:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2adb20800) [pid = 2650] [serial = 1953] [outer = 0x7fa2abe8ac00] 21:25:38 INFO - PROCESS | 2650 | 1461903938444 Marionette TRACE conn5 <- [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:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1735ms 21:25:38 INFO - PROCESS | 2650 | 1461903938485 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 21:25:38 INFO - PROCESS | 2650 | 1461903938493 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 21:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:25:38 INFO - PROCESS | 2650 | 1461903938500 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:25:38 INFO - PROCESS | 2650 | 1461903938506 Marionette TRACE conn5 <- [1,2574,null,{}] 21:25:38 INFO - PROCESS | 2650 | 1461903938513 Marionette TRACE conn5 -> [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:25:38 INFO - PROCESS | 2650 | 1461903938767 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 21:25:39 INFO - PROCESS | 2650 | 1461903939057 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aa1cf800 == 135 [pid = 2650] [id = 651] 21:25:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2a6437000) [pid = 2650] [serial = 1954] [outer = (nil)] 21:25:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2a804bc00) [pid = 2650] [serial = 1955] [outer = 0x7fa2a6437000] 21:25:39 INFO - PROCESS | 2650 | 1461903939134 Marionette DEBUG loaded listener.js 21:25:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2aa550000) [pid = 2650] [serial = 1956] [outer = 0x7fa2a6437000] 21:25:40 INFO - PROCESS | 2650 | 1461903940169 Marionette TRACE conn5 <- [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:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1734ms 21:25:40 INFO - PROCESS | 2650 | 1461903940237 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 21:25:40 INFO - PROCESS | 2650 | 1461903940245 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 21:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:25:40 INFO - PROCESS | 2650 | 1461903940255 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:25:40 INFO - PROCESS | 2650 | 1461903940258 Marionette TRACE conn5 <- [1,2578,null,{}] 21:25:40 INFO - PROCESS | 2650 | 1461903940265 Marionette TRACE conn5 -> [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:25:40 INFO - PROCESS | 2650 | 1461903940548 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 21:25:40 INFO - PROCESS | 2650 | 1461903940861 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ad839800 == 136 [pid = 2650] [id = 652] 21:25:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2aa69c800) [pid = 2650] [serial = 1957] [outer = (nil)] 21:25:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2abe4e800) [pid = 2650] [serial = 1958] [outer = 0x7fa2aa69c800] 21:25:40 INFO - PROCESS | 2650 | 1461903940949 Marionette DEBUG loaded listener.js 21:25:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2aca0a400) [pid = 2650] [serial = 1959] [outer = 0x7fa2aa69c800] 21:25:41 INFO - PROCESS | 2650 | 1461903941813 Marionette TRACE conn5 <- [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:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1590ms 21:25:41 INFO - PROCESS | 2650 | 1461903941846 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 21:25:41 INFO - PROCESS | 2650 | 1461903941850 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 21:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:25:41 INFO - PROCESS | 2650 | 1461903941858 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:25:41 INFO - PROCESS | 2650 | 1461903941864 Marionette TRACE conn5 <- [1,2582,null,{}] 21:25:41 INFO - PROCESS | 2650 | 1461903941880 Marionette TRACE conn5 -> [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:25:42 INFO - PROCESS | 2650 | 1461903942144 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 21:25:42 INFO - PROCESS | 2650 | 1461903942467 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aef8d800 == 137 [pid = 2650] [id = 653] 21:25:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2adbc7000) [pid = 2650] [serial = 1960] [outer = (nil)] 21:25:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2aef55800) [pid = 2650] [serial = 1961] [outer = 0x7fa2adbc7000] 21:25:42 INFO - PROCESS | 2650 | 1461903942595 Marionette DEBUG loaded listener.js 21:25:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2aefdc800) [pid = 2650] [serial = 1962] [outer = 0x7fa2adbc7000] 21:25:43 INFO - PROCESS | 2650 | 1461903943595 Marionette TRACE conn5 <- [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:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1790ms 21:25:43 INFO - PROCESS | 2650 | 1461903943650 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 21:25:43 INFO - PROCESS | 2650 | 1461903943655 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 21:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:25:43 INFO - PROCESS | 2650 | 1461903943661 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:25:43 INFO - PROCESS | 2650 | 1461903943664 Marionette TRACE conn5 <- [1,2586,null,{}] 21:25:43 INFO - PROCESS | 2650 | 1461903943689 Marionette TRACE conn5 -> [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:25:43 INFO - PROCESS | 2650 | 1461903943923 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 21:25:44 INFO - PROCESS | 2650 | 1461903944190 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2af8d1800 == 138 [pid = 2650] [id = 654] 21:25:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2ae2bf800) [pid = 2650] [serial = 1963] [outer = (nil)] 21:25:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2af3cd400) [pid = 2650] [serial = 1964] [outer = 0x7fa2ae2bf800] 21:25:44 INFO - PROCESS | 2650 | 1461903944305 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2af840800) [pid = 2650] [serial = 1965] [outer = 0x7fa2ae2bf800] 21:25:45 INFO - PROCESS | 2650 | 1461903945216 Marionette TRACE conn5 <- [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:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1604ms 21:25:45 INFO - PROCESS | 2650 | 1461903945267 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 21:25:45 INFO - PROCESS | 2650 | 1461903945271 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 21:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:25:45 INFO - PROCESS | 2650 | 1461903945277 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:25:45 INFO - PROCESS | 2650 | 1461903945280 Marionette TRACE conn5 <- [1,2590,null,{}] 21:25:45 INFO - PROCESS | 2650 | 1461903945285 Marionette TRACE conn5 -> [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:25:45 INFO - PROCESS | 2650 | 1461903945514 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 21:25:45 INFO - PROCESS | 2650 | 1461903945842 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b1960800 == 139 [pid = 2650] [id = 655] 21:25:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2b0f0bc00) [pid = 2650] [serial = 1966] [outer = (nil)] 21:25:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b183a000) [pid = 2650] [serial = 1967] [outer = 0x7fa2b0f0bc00] 21:25:45 INFO - PROCESS | 2650 | 1461903945919 Marionette DEBUG loaded listener.js 21:25:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b2216000) [pid = 2650] [serial = 1968] [outer = 0x7fa2b0f0bc00] 21:25:46 INFO - PROCESS | 2650 | 1461903946795 Marionette TRACE conn5 <- [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:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1589ms 21:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:25:46 INFO - PROCESS | 2650 | 1461903946867 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 21:25:46 INFO - PROCESS | 2650 | 1461903946870 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 21:25:46 INFO - PROCESS | 2650 | 1461903946876 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:25:46 INFO - PROCESS | 2650 | 1461903946879 Marionette TRACE conn5 <- [1,2594,null,{}] 21:25:46 INFO - PROCESS | 2650 | 1461903946885 Marionette TRACE conn5 -> [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:25:47 INFO - PROCESS | 2650 | 1461903947135 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 21:25:47 INFO - PROCESS | 2650 | 1461903947455 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b28cc800 == 140 [pid = 2650] [id = 656] 21:25:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2b233b000) [pid = 2650] [serial = 1969] [outer = (nil)] 21:25:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b2868000) [pid = 2650] [serial = 1970] [outer = 0x7fa2b233b000] 21:25:47 INFO - PROCESS | 2650 | 1461903947536 Marionette DEBUG loaded listener.js 21:25:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b29d5800) [pid = 2650] [serial = 1971] [outer = 0x7fa2b233b000] 21:25:48 INFO - PROCESS | 2650 | 1461903948461 Marionette TRACE conn5 <- [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:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1640ms 21:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:25:48 INFO - PROCESS | 2650 | 1461903948516 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 21:25:48 INFO - PROCESS | 2650 | 1461903948519 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 21:25:48 INFO - PROCESS | 2650 | 1461903948525 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:25:48 INFO - PROCESS | 2650 | 1461903948528 Marionette TRACE conn5 <- [1,2598,null,{}] 21:25:48 INFO - PROCESS | 2650 | 1461903948533 Marionette TRACE conn5 -> [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:25:48 INFO - PROCESS | 2650 | 1461903948755 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 21:25:49 INFO - PROCESS | 2650 | 1461903949078 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b34d0000 == 141 [pid = 2650] [id = 657] 21:25:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b233e800) [pid = 2650] [serial = 1972] [outer = (nil)] 21:25:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b2aeac00) [pid = 2650] [serial = 1973] [outer = 0x7fa2b233e800] 21:25:49 INFO - PROCESS | 2650 | 1461903949153 Marionette DEBUG loaded listener.js 21:25:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b2bbb000) [pid = 2650] [serial = 1974] [outer = 0x7fa2b233e800] 21:25:50 INFO - PROCESS | 2650 | 1461903950033 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1582ms 21:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:25:50 INFO - PROCESS | 2650 | 1461903950107 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 21:25:50 INFO - PROCESS | 2650 | 1461903950110 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 21:25:50 INFO - PROCESS | 2650 | 1461903950116 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:25:50 INFO - PROCESS | 2650 | 1461903950119 Marionette TRACE conn5 <- [1,2602,null,{}] 21:25:50 INFO - PROCESS | 2650 | 1461903950124 Marionette TRACE conn5 -> [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:25:50 INFO - PROCESS | 2650 | 1461903950356 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 21:25:50 INFO - PROCESS | 2650 | 1461903950680 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b37ec000 == 142 [pid = 2650] [id = 658] 21:25:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b2869c00) [pid = 2650] [serial = 1975] [outer = (nil)] 21:25:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b2bde000) [pid = 2650] [serial = 1976] [outer = 0x7fa2b2869c00] 21:25:50 INFO - PROCESS | 2650 | 1461903950756 Marionette DEBUG loaded listener.js 21:25:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b3569800) [pid = 2650] [serial = 1977] [outer = 0x7fa2b2869c00] 21:25:51 INFO - PROCESS | 2650 | 1461903951640 Marionette TRACE conn5 <- [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:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1582ms 21:25:51 INFO - PROCESS | 2650 | 1461903951698 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 21:25:51 INFO - PROCESS | 2650 | 1461903951701 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 21:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:25:51 INFO - PROCESS | 2650 | 1461903951707 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:25:51 INFO - PROCESS | 2650 | 1461903951710 Marionette TRACE conn5 <- [1,2606,null,{}] 21:25:51 INFO - PROCESS | 2650 | 1461903951715 Marionette TRACE conn5 -> [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:25:51 INFO - PROCESS | 2650 | 1461903951940 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 21:25:52 INFO - PROCESS | 2650 | 1461903952306 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4856000 == 143 [pid = 2650] [id = 659] 21:25:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2adb1f400) [pid = 2650] [serial = 1978] [outer = (nil)] 21:25:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b4135400) [pid = 2650] [serial = 1979] [outer = 0x7fa2adb1f400] 21:25:52 INFO - PROCESS | 2650 | 1461903952385 Marionette DEBUG loaded listener.js 21:25:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b45d4400) [pid = 2650] [serial = 1980] [outer = 0x7fa2adb1f400] 21:25:53 INFO - PROCESS | 2650 | 1461903953277 Marionette TRACE conn5 <- [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:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1628ms 21:25:53 INFO - PROCESS | 2650 | 1461903953337 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 21:25:53 INFO - PROCESS | 2650 | 1461903953341 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 21:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:25:53 INFO - PROCESS | 2650 | 1461903953346 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:25:53 INFO - PROCESS | 2650 | 1461903953348 Marionette TRACE conn5 <- [1,2610,null,{}] 21:25:53 INFO - PROCESS | 2650 | 1461903953354 Marionette TRACE conn5 -> [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:25:53 INFO - PROCESS | 2650 | 1461903953592 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 21:25:53 INFO - PROCESS | 2650 | 1461903953915 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4bd3000 == 144 [pid = 2650] [id = 660] 21:25:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b483d400) [pid = 2650] [serial = 1981] [outer = (nil)] 21:25:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b7ee3800) [pid = 2650] [serial = 1982] [outer = 0x7fa2b483d400] 21:25:53 INFO - PROCESS | 2650 | 1461903953988 Marionette DEBUG loaded listener.js 21:25:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b80ba000) [pid = 2650] [serial = 1983] [outer = 0x7fa2b483d400] 21:25:54 INFO - PROCESS | 2650 | 1461903954881 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1582ms 21:25:54 INFO - PROCESS | 2650 | 1461903954930 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 21:25:54 INFO - PROCESS | 2650 | 1461903954934 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 21:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:25:54 INFO - PROCESS | 2650 | 1461903954939 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:25:54 INFO - PROCESS | 2650 | 1461903954943 Marionette TRACE conn5 <- [1,2614,null,{}] 21:25:54 INFO - PROCESS | 2650 | 1461903954948 Marionette TRACE conn5 -> [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:25:55 INFO - PROCESS | 2650 | 1461903955212 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 21:25:55 INFO - PROCESS | 2650 | 1461903955581 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9783000 == 145 [pid = 2650] [id = 661] 21:25:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b8258800) [pid = 2650] [serial = 1984] [outer = (nil)] 21:25:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b903c800) [pid = 2650] [serial = 1985] [outer = 0x7fa2b8258800] 21:25:55 INFO - PROCESS | 2650 | 1461903955663 Marionette DEBUG loaded listener.js 21:25:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2ba24f800) [pid = 2650] [serial = 1986] [outer = 0x7fa2b8258800] 21:25:56 INFO - PROCESS | 2650 | 1461903956534 Marionette TRACE conn5 <- [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:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1631ms 21:25:56 INFO - PROCESS | 2650 | 1461903956572 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 21:25:56 INFO - PROCESS | 2650 | 1461903956575 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 21:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:25:56 INFO - PROCESS | 2650 | 1461903956582 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:25:56 INFO - PROCESS | 2650 | 1461903956586 Marionette TRACE conn5 <- [1,2618,null,{}] 21:25:56 INFO - PROCESS | 2650 | 1461903956591 Marionette TRACE conn5 -> [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:25:56 INFO - PROCESS | 2650 | 1461903956819 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 21:25:57 INFO - PROCESS | 2650 | 1461903957065 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9fd2800 == 146 [pid = 2650] [id = 662] 21:25:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b8e61c00) [pid = 2650] [serial = 1987] [outer = (nil)] 21:25:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2bb44fc00) [pid = 2650] [serial = 1988] [outer = 0x7fa2b8e61c00] 21:25:57 INFO - PROCESS | 2650 | 1461903957139 Marionette DEBUG loaded listener.js 21:25:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2bcd96000) [pid = 2650] [serial = 1989] [outer = 0x7fa2b8e61c00] 21:25:58 INFO - PROCESS | 2650 | 1461903958061 Marionette TRACE conn5 <- [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:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1531ms 21:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:25:58 INFO - PROCESS | 2650 | 1461903958114 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 21:25:58 INFO - PROCESS | 2650 | 1461903958117 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 21:25:58 INFO - PROCESS | 2650 | 1461903958124 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 2650 | 1461903958137 Marionette TRACE conn5 <- [1,2622,null,{}] 21:25:58 INFO - PROCESS | 2650 | 1461903958143 Marionette TRACE conn5 -> [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:25:58 INFO - PROCESS | 2650 | 1461903958367 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 21:25:58 INFO - PROCESS | 2650 | 1461903958643 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2bb138800 == 147 [pid = 2650] [id = 663] 21:25:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b9033400) [pid = 2650] [serial = 1990] [outer = (nil)] 21:25:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2bceca400) [pid = 2650] [serial = 1991] [outer = 0x7fa2b9033400] 21:25:58 INFO - PROCESS | 2650 | 1461903958756 Marionette DEBUG loaded listener.js 21:25:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2be25f000) [pid = 2650] [serial = 1992] [outer = 0x7fa2b9033400] 21:25:59 INFO - PROCESS | 2650 | 1461903959614 Marionette TRACE conn5 <- [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:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1539ms 21:25:59 INFO - PROCESS | 2650 | 1461903959663 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 21:25:59 INFO - PROCESS | 2650 | 1461903959666 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 21:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:25:59 INFO - PROCESS | 2650 | 1461903959672 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:25:59 INFO - PROCESS | 2650 | 1461903959674 Marionette TRACE conn5 <- [1,2626,null,{}] 21:25:59 INFO - PROCESS | 2650 | 1461903959680 Marionette TRACE conn5 -> [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:25:59 INFO - PROCESS | 2650 | 1461903959905 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 21:26:00 INFO - PROCESS | 2650 | 1461903960181 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c09dd800 == 148 [pid = 2650] [id = 664] 21:26:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2ba5a5c00) [pid = 2650] [serial = 1993] [outer = (nil)] 21:26:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2bfc40c00) [pid = 2650] [serial = 1994] [outer = 0x7fa2ba5a5c00] 21:26:00 INFO - PROCESS | 2650 | 1461903960298 Marionette DEBUG loaded listener.js 21:26:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2c0908c00) [pid = 2650] [serial = 1995] [outer = 0x7fa2ba5a5c00] 21:26:01 INFO - PROCESS | 2650 | 1461903961158 Marionette TRACE conn5 <- [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:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1528ms 21:26:01 INFO - PROCESS | 2650 | 1461903961200 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 21:26:01 INFO - PROCESS | 2650 | 1461903961204 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 21:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:26:01 INFO - PROCESS | 2650 | 1461903961210 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:26:01 INFO - PROCESS | 2650 | 1461903961213 Marionette TRACE conn5 <- [1,2630,null,{}] 21:26:01 INFO - PROCESS | 2650 | 1461903961218 Marionette TRACE conn5 -> [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:26:01 INFO - PROCESS | 2650 | 1461903961449 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 21:26:01 INFO - PROCESS | 2650 | 1461903961726 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c2caa000 == 149 [pid = 2650] [id = 665] 21:26:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2bcd96800) [pid = 2650] [serial = 1996] [outer = (nil)] 21:26:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2c1c56800) [pid = 2650] [serial = 1997] [outer = 0x7fa2bcd96800] 21:26:01 INFO - PROCESS | 2650 | 1461903961849 Marionette DEBUG loaded listener.js 21:26:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2c2044800) [pid = 2650] [serial = 1998] [outer = 0x7fa2bcd96800] 21:26:02 INFO - PROCESS | 2650 | 1461903962737 Marionette TRACE conn5 <- [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:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1587ms 21:26:02 INFO - PROCESS | 2650 | 1461903962798 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 21:26:02 INFO - PROCESS | 2650 | 1461903962802 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 21:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:26:02 INFO - PROCESS | 2650 | 1461903962808 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:26:02 INFO - PROCESS | 2650 | 1461903962810 Marionette TRACE conn5 <- [1,2634,null,{}] 21:26:02 INFO - PROCESS | 2650 | 1461903962816 Marionette TRACE conn5 -> [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:26:03 INFO - PROCESS | 2650 | 1461903963053 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 21:26:03 INFO - PROCESS | 2650 | 1461903963330 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c5b22000 == 150 [pid = 2650] [id = 666] 21:26:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2be2d5400) [pid = 2650] [serial = 1999] [outer = (nil)] 21:26:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2c2c3f400) [pid = 2650] [serial = 2000] [outer = 0x7fa2be2d5400] 21:26:03 INFO - PROCESS | 2650 | 1461903963442 Marionette DEBUG loaded listener.js 21:26:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2c370f000) [pid = 2650] [serial = 2001] [outer = 0x7fa2be2d5400] 21:26:04 INFO - PROCESS | 2650 | 1461903964298 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1528ms 21:26:04 INFO - PROCESS | 2650 | 1461903964337 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 21:26:04 INFO - PROCESS | 2650 | 1461903964339 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 21:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:26:04 INFO - PROCESS | 2650 | 1461903964345 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:26:04 INFO - PROCESS | 2650 | 1461903964347 Marionette TRACE conn5 <- [1,2638,null,{}] 21:26:04 INFO - PROCESS | 2650 | 1461903964353 Marionette TRACE conn5 -> [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:26:04 INFO - PROCESS | 2650 | 1461903964575 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 21:26:04 INFO - PROCESS | 2650 | 1461903964854 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d0764800 == 151 [pid = 2650] [id = 667] 21:26:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2b29ddc00) [pid = 2650] [serial = 2002] [outer = (nil)] 21:26:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2c46c5400) [pid = 2650] [serial = 2003] [outer = 0x7fa2b29ddc00] 21:26:04 INFO - PROCESS | 2650 | 1461903964974 Marionette DEBUG loaded listener.js 21:26:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2cf638800) [pid = 2650] [serial = 2004] [outer = 0x7fa2b29ddc00] 21:26:05 INFO - PROCESS | 2650 | 1461903965816 Marionette TRACE conn5 <- [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:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1533ms 21:26:05 INFO - PROCESS | 2650 | 1461903965880 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 21:26:05 INFO - PROCESS | 2650 | 1461903965884 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 21:26:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:26:05 INFO - PROCESS | 2650 | 1461903965890 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:26:05 INFO - PROCESS | 2650 | 1461903965893 Marionette TRACE conn5 <- [1,2642,null,{}] 21:26:05 INFO - PROCESS | 2650 | 1461903965898 Marionette TRACE conn5 -> [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:26:06 INFO - PROCESS | 2650 | 1461903966124 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 21:26:06 INFO - PROCESS | 2650 | 1461903966404 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d5003000 == 152 [pid = 2650] [id = 668] 21:26:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2c1f8d400) [pid = 2650] [serial = 2005] [outer = (nil)] 21:26:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2d0748400) [pid = 2650] [serial = 2006] [outer = 0x7fa2c1f8d400] 21:26:06 INFO - PROCESS | 2650 | 1461903966522 Marionette DEBUG loaded listener.js 21:26:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2d1755800) [pid = 2650] [serial = 2007] [outer = 0x7fa2c1f8d400] 21:26:07 INFO - PROCESS | 2650 | 1461903967489 Marionette TRACE conn5 <- [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:26:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:26:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1632ms 21:26:07 INFO - PROCESS | 2650 | 1461903967524 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 21:26:07 INFO - PROCESS | 2650 | 1461903967528 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 21:26:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:26:07 INFO - PROCESS | 2650 | 1461903967534 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:26:07 INFO - PROCESS | 2650 | 1461903967536 Marionette TRACE conn5 <- [1,2646,null,{}] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2abe69800 == 151 [pid = 2650] [id = 649] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab64f800 == 150 [pid = 2650] [id = 648] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8e94800 == 149 [pid = 2650] [id = 647] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a660e000 == 148 [pid = 2650] [id = 646] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2523000 == 147 [pid = 2650] [id = 645] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d9bae800 == 146 [pid = 2650] [id = 644] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d806c000 == 145 [pid = 2650] [id = 643] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d1955800 == 144 [pid = 2650] [id = 642] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c6992800 == 143 [pid = 2650] [id = 641] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3239000 == 142 [pid = 2650] [id = 640] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc1c800 == 141 [pid = 2650] [id = 639] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba354000 == 140 [pid = 2650] [id = 638] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9b07800 == 139 [pid = 2650] [id = 637] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b814a800 == 138 [pid = 2650] [id = 636] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a16800 == 137 [pid = 2650] [id = 635] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3747000 == 136 [pid = 2650] [id = 634] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b310c800 == 135 [pid = 2650] [id = 633] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28b7000 == 134 [pid = 2650] [id = 632] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1635800 == 133 [pid = 2650] [id = 631] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af87a800 == 132 [pid = 2650] [id = 630] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af163000 == 131 [pid = 2650] [id = 629] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad8c0800 == 130 [pid = 2650] [id = 628] 21:26:09 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a82c8000 == 129 [pid = 2650] [id = 627] 21:26:09 INFO - PROCESS | 2650 | 1461903969332 Marionette TRACE conn5 -> [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:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2adb1b000) [pid = 2650] [serial = 1880] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2b1840000) [pid = 2650] [serial = 1821] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2b4221c00) [pid = 2650] [serial = 1832] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2c462cc00) [pid = 2650] [serial = 1859] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2bff03000) [pid = 2650] [serial = 1848] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b31bfc00) [pid = 2650] [serial = 1827] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2c2d87400) [pid = 2650] [serial = 1857] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2bcec5c00) [pid = 2650] [serial = 1767] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2adbbc800) [pid = 2650] [serial = 1815] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b35bb000) [pid = 2650] [serial = 1829] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2aa553000) [pid = 2650] [serial = 1874] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2c0e6a400) [pid = 2650] [serial = 1851] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2c19bdc00) [pid = 2650] [serial = 1853] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2cf636c00) [pid = 2650] [serial = 1862] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2d0577800) [pid = 2650] [serial = 1788] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2c51b5800) [pid = 2650] [serial = 1782] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2b2338000) [pid = 2650] [serial = 1823] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2aa6adc00) [pid = 2650] [serial = 1878] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2c3732400) [pid = 2650] [serial = 1776] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2c976e400) [pid = 2650] [serial = 1785] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2b80ebc00) [pid = 2650] [serial = 1838] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2bcec5800) [pid = 2650] [serial = 1844] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2a5fcdc00) [pid = 2650] [serial = 1877] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2a9f9fc00) [pid = 2650] [serial = 1812] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2b8264c00) [pid = 2650] [serial = 1839] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2adbbec00) [pid = 2650] [serial = 1791] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2bc262c00) [pid = 2650] [serial = 1842] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2c1e86400) [pid = 2650] [serial = 1770] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2a4871400) [pid = 2650] [serial = 1869] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2d071b400) [pid = 2650] [serial = 1863] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2be2d5000) [pid = 2650] [serial = 1847] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2aa69c000) [pid = 2650] [serial = 1875] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2d0751400) [pid = 2650] [serial = 1865] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2c47c3000) [pid = 2650] [serial = 1779] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2c08d6400) [pid = 2650] [serial = 1850] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2b2bc0400) [pid = 2650] [serial = 1826] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2a72d6800) [pid = 2650] [serial = 1872] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2be258400) [pid = 2650] [serial = 1845] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b250ec00) [pid = 2650] [serial = 1824] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2a6439000) [pid = 2650] [serial = 1871] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2a804b400) [pid = 2650] [serial = 1811] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2aef62000) [pid = 2650] [serial = 1817] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2d1642c00) [pid = 2650] [serial = 1866] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2b0f08400) [pid = 2650] [serial = 1820] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2c51bd400) [pid = 2650] [serial = 1860] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2b497fc00) [pid = 2650] [serial = 1835] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2a3fe4800) [pid = 2650] [serial = 1868] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b4831400) [pid = 2650] [serial = 1833] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2c2adc000) [pid = 2650] [serial = 1773] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2c1e89400) [pid = 2650] [serial = 1854] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2b4136c00) [pid = 2650] [serial = 1830] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2af236c00) [pid = 2650] [serial = 1818] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2c2390c00) [pid = 2650] [serial = 1856] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2adbc8c00) [pid = 2650] [serial = 1737] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2b8055c00) [pid = 2650] [serial = 1836] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2ba64d800) [pid = 2650] [serial = 1841] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2aca0f800) [pid = 2650] [serial = 1814] [outer = (nil)] [url = about:blank] 21:26:09 INFO - PROCESS | 2650 | 1461903969895 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 21:26:09 INFO - PROCESS | 2650 | 1461903969930 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a65d6000 == 130 [pid = 2650] [id = 669] 21:26:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2a486bc00) [pid = 2650] [serial = 2008] [outer = (nil)] 21:26:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2a5fc2400) [pid = 2650] [serial = 2009] [outer = 0x7fa2a486bc00] 21:26:09 INFO - PROCESS | 2650 | 1461903969996 Marionette DEBUG loaded listener.js 21:26:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2a6016000) [pid = 2650] [serial = 2010] [outer = 0x7fa2a486bc00] 21:26:10 INFO - PROCESS | 2650 | 1461903970914 Marionette TRACE conn5 <- [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:26:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:26:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 3447ms 21:26:10 INFO - PROCESS | 2650 | 1461903970983 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 21:26:10 INFO - PROCESS | 2650 | 1461903970991 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 21:26:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:26:11 INFO - PROCESS | 2650 | 1461903970999 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:26:11 INFO - PROCESS | 2650 | 1461903971003 Marionette TRACE conn5 <- [1,2650,null,{}] 21:26:11 INFO - PROCESS | 2650 | 1461903971009 Marionette TRACE conn5 -> [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:26:11 INFO - PROCESS | 2650 | 1461903971232 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 21:26:11 INFO - PROCESS | 2650 | 1461903971425 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a8f66000 == 131 [pid = 2650] [id = 670] 21:26:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2a4862800) [pid = 2650] [serial = 2011] [outer = (nil)] 21:26:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2a8055800) [pid = 2650] [serial = 2012] [outer = 0x7fa2a4862800] 21:26:11 INFO - PROCESS | 2650 | 1461903971492 Marionette DEBUG loaded listener.js 21:26:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2a9fa6c00) [pid = 2650] [serial = 2013] [outer = 0x7fa2a4862800] 21:26:12 INFO - PROCESS | 2650 | 1461903972413 Marionette TRACE conn5 <- [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:26:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:26:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1482ms 21:26:12 INFO - PROCESS | 2650 | 1461903972483 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 21:26:12 INFO - PROCESS | 2650 | 1461903972486 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 21:26:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:26:12 INFO - PROCESS | 2650 | 1461903972493 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 2650 | 1461903972496 Marionette TRACE conn5 <- [1,2654,null,{}] 21:26:12 INFO - PROCESS | 2650 | 1461903972501 Marionette TRACE conn5 -> [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:26:12 INFO - PROCESS | 2650 | 1461903972805 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 21:26:12 INFO - PROCESS | 2650 | 1461903972841 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a9dbb000 == 132 [pid = 2650] [id = 671] 21:26:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2aa6a2000) [pid = 2650] [serial = 2014] [outer = (nil)] 21:26:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2aa8ed400) [pid = 2650] [serial = 2015] [outer = 0x7fa2aa6a2000] 21:26:12 INFO - PROCESS | 2650 | 1461903972906 Marionette DEBUG loaded listener.js 21:26:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2aba90c00) [pid = 2650] [serial = 2016] [outer = 0x7fa2aa6a2000] 21:26:13 INFO - PROCESS | 2650 | 1461903973930 Marionette TRACE conn5 <- [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:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1493ms 21:26:13 INFO - PROCESS | 2650 | 1461903973988 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 21:26:13 INFO - PROCESS | 2650 | 1461903973997 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 21:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:26:14 INFO - PROCESS | 2650 | 1461903974011 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:26:14 INFO - PROCESS | 2650 | 1461903974013 Marionette TRACE conn5 <- [1,2658,null,{}] 21:26:14 INFO - PROCESS | 2650 | 1461903974025 Marionette TRACE conn5 -> [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:26:14 INFO - PROCESS | 2650 | 1461903974817 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2ac47e000) [pid = 2650] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2aa8e4000) [pid = 2650] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2a171d800) [pid = 2650] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2bcec0400) [pid = 2650] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2a171ec00) [pid = 2650] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2ae2c9c00) [pid = 2650] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2a726d000) [pid = 2650] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2b37ad800) [pid = 2650] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2b2af2400) [pid = 2650] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2b2aee000) [pid = 2650] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2af843c00) [pid = 2650] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2aef54400) [pid = 2650] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 139 (0x7fa2ae2c4800) [pid = 2650] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 138 (0x7fa2a1ff3c00) [pid = 2650] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 137 (0x7fa2a3fdf400) [pid = 2650] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 136 (0x7fa2a4865800) [pid = 2650] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 135 (0x7fa2a9fa8000) [pid = 2650] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 134 (0x7fa2a5fc4000) [pid = 2650] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 133 (0x7fa2d3837000) [pid = 2650] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 132 (0x7fa2c2ad5c00) [pid = 2650] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 131 (0x7fa2bcec2800) [pid = 2650] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 130 (0x7fa2a8052800) [pid = 2650] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:26:14 INFO - PROCESS | 2650 | --DOMWINDOW == 129 (0x7fa2a1714800) [pid = 2650] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:26:15 INFO - PROCESS | 2650 | 1461903975023 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a6603800 == 133 [pid = 2650] [id = 672] 21:26:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 130 (0x7fa2a1714800) [pid = 2650] [serial = 2017] [outer = (nil)] 21:26:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 131 (0x7fa2a4865800) [pid = 2650] [serial = 2018] [outer = 0x7fa2a1714800] 21:26:15 INFO - PROCESS | 2650 | 1461903975097 Marionette DEBUG loaded listener.js 21:26:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 132 (0x7fa2aa6af400) [pid = 2650] [serial = 2019] [outer = 0x7fa2a1714800] 21:26:15 INFO - PROCESS | 2650 | 1461903975827 Marionette TRACE conn5 <- [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:26:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1841ms 21:26:15 INFO - PROCESS | 2650 | 1461903975846 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 21:26:15 INFO - PROCESS | 2650 | 1461903975849 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 21:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:26:15 INFO - PROCESS | 2650 | 1461903975859 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:26:15 INFO - PROCESS | 2650 | 1461903975861 Marionette TRACE conn5 <- [1,2662,null,{}] 21:26:15 INFO - PROCESS | 2650 | 1461903975865 Marionette TRACE conn5 -> [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:26:16 INFO - PROCESS | 2650 | 1461903976070 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 21:26:16 INFO - PROCESS | 2650 | 1461903976259 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2abe77000 == 134 [pid = 2650] [id = 673] 21:26:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 133 (0x7fa2a171d800) [pid = 2650] [serial = 2020] [outer = (nil)] 21:26:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 134 (0x7fa2ac47e400) [pid = 2650] [serial = 2021] [outer = 0x7fa2a171d800] 21:26:16 INFO - PROCESS | 2650 | 1461903976339 Marionette DEBUG loaded listener.js 21:26:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2adb22c00) [pid = 2650] [serial = 2022] [outer = 0x7fa2a171d800] 21:26:17 INFO - PROCESS | 2650 | 1461903977396 Marionette TRACE conn5 <- [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:26:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:26:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1589ms 21:26:17 INFO - PROCESS | 2650 | 1461903977450 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 21:26:17 INFO - PROCESS | 2650 | 1461903977463 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 21:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:26:17 INFO - PROCESS | 2650 | 1461903977472 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:26:17 INFO - PROCESS | 2650 | 1461903977478 Marionette TRACE conn5 <- [1,2666,null,{}] 21:26:17 INFO - PROCESS | 2650 | 1461903977487 Marionette TRACE conn5 -> [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:26:17 INFO - PROCESS | 2650 | 1461903977781 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 21:26:18 INFO - PROCESS | 2650 | 1461903978111 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a8f5e000 == 135 [pid = 2650] [id = 674] 21:26:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2a7267800) [pid = 2650] [serial = 2023] [outer = (nil)] 21:26:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2a72d2400) [pid = 2650] [serial = 2024] [outer = 0x7fa2a7267800] 21:26:18 INFO - PROCESS | 2650 | 1461903978195 Marionette DEBUG loaded listener.js 21:26:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2aa690800) [pid = 2650] [serial = 2025] [outer = 0x7fa2a7267800] 21:26:19 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:19 INFO - PROCESS | 2650 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:26:19 INFO - PROCESS | 2650 | 1461903979527 Marionette TRACE conn5 <- [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:26:19 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:26:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2094ms 21:26:19 INFO - PROCESS | 2650 | 1461903979567 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 21:26:19 INFO - PROCESS | 2650 | 1461903979576 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 21:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:26:19 INFO - PROCESS | 2650 | 1461903979591 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:26:19 INFO - PROCESS | 2650 | 1461903979600 Marionette TRACE conn5 <- [1,2670,null,{}] 21:26:19 INFO - PROCESS | 2650 | 1461903979607 Marionette TRACE conn5 -> [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:26:19 INFO - PROCESS | 2650 | 1461903979947 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 21:26:20 INFO - PROCESS | 2650 | 1461903980196 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ac55b800 == 136 [pid = 2650] [id = 675] 21:26:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2aa8e6c00) [pid = 2650] [serial = 2026] [outer = (nil)] 21:26:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2abe4ec00) [pid = 2650] [serial = 2027] [outer = 0x7fa2aa8e6c00] 21:26:20 INFO - PROCESS | 2650 | 1461903980271 Marionette DEBUG loaded listener.js 21:26:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2adb1ec00) [pid = 2650] [serial = 2028] [outer = 0x7fa2aa8e6c00] 21:26:21 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:21 INFO - PROCESS | 2650 | 1461903981642 Marionette TRACE conn5 <- [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:26:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:26:21 INFO - PROCESS | 2650 | 1461903981690 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 21:26:21 INFO - PROCESS | 2650 | 1461903981697 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:26:21 INFO - PROCESS | 2650 | 1461903981703 Marionette TRACE conn5 <- [1,2674,null,{}] 21:26:21 INFO - PROCESS | 2650 | 1461903981763 Marionette TRACE conn5 -> [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:26:22 INFO - PROCESS | 2650 | 1461903982110 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 21:26:22 INFO - PROCESS | 2650 | 1461903982313 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aef85800 == 137 [pid = 2650] [id = 676] 21:26:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2ac47b000) [pid = 2650] [serial = 2029] [outer = (nil)] 21:26:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2ae49a800) [pid = 2650] [serial = 2030] [outer = 0x7fa2ac47b000] 21:26:22 INFO - PROCESS | 2650 | 1461903982391 Marionette DEBUG loaded listener.js 21:26:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2aefe9000) [pid = 2650] [serial = 2031] [outer = 0x7fa2ac47b000] 21:26:23 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:23 INFO - PROCESS | 2650 | 1461903983830 Marionette TRACE conn5 <- [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:26:23 INFO - PROCESS | 2650 | 1461903983893 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 21:26:23 INFO - PROCESS | 2650 | 1461903983901 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:26:23 INFO - PROCESS | 2650 | 1461903983904 Marionette TRACE conn5 <- [1,2678,null,{}] 21:26:23 INFO - PROCESS | 2650 | 1461903983909 Marionette TRACE conn5 -> [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:26:24 INFO - PROCESS | 2650 | 1461903984219 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 21:26:24 INFO - PROCESS | 2650 | 1461903984463 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b0cb2000 == 138 [pid = 2650] [id = 677] 21:26:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2adbc2000) [pid = 2650] [serial = 2032] [outer = (nil)] 21:26:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2af842400) [pid = 2650] [serial = 2033] [outer = 0x7fa2adbc2000] 21:26:24 INFO - PROCESS | 2650 | 1461903984548 Marionette DEBUG loaded listener.js 21:26:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2b1842c00) [pid = 2650] [serial = 2034] [outer = 0x7fa2adbc2000] 21:26:25 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:25 INFO - PROCESS | 2650 | 1461903985896 Marionette TRACE conn5 <- [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:26:25 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:26:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2035ms 21:26:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:26:25 INFO - PROCESS | 2650 | 1461903985935 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 21:26:25 INFO - PROCESS | 2650 | 1461903985938 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 21:26:25 INFO - PROCESS | 2650 | 1461903985945 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:26:25 INFO - PROCESS | 2650 | 1461903985947 Marionette TRACE conn5 <- [1,2682,null,{}] 21:26:25 INFO - PROCESS | 2650 | 1461903985953 Marionette TRACE conn5 -> [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:26:26 INFO - PROCESS | 2650 | 1461903986258 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 21:26:26 INFO - PROCESS | 2650 | 1461903986527 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b19a7000 == 139 [pid = 2650] [id = 678] 21:26:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2af234800) [pid = 2650] [serial = 2035] [outer = (nil)] 21:26:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2b2331c00) [pid = 2650] [serial = 2036] [outer = 0x7fa2af234800] 21:26:26 INFO - PROCESS | 2650 | 1461903986600 Marionette DEBUG loaded listener.js 21:26:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2b25ea800) [pid = 2650] [serial = 2037] [outer = 0x7fa2af234800] 21:26:28 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:28 INFO - PROCESS | 2650 | 1461903988144 Marionette TRACE conn5 <- [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:26:28 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:26:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2244ms 21:26:28 INFO - PROCESS | 2650 | 1461903988190 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 21:26:28 INFO - PROCESS | 2650 | 1461903988196 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 21:26:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:26:28 INFO - PROCESS | 2650 | 1461903988206 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:26:28 INFO - PROCESS | 2650 | 1461903988210 Marionette TRACE conn5 <- [1,2686,null,{}] 21:26:28 INFO - PROCESS | 2650 | 1461903988219 Marionette TRACE conn5 -> [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:26:28 INFO - PROCESS | 2650 | 1461903988615 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 21:26:28 INFO - PROCESS | 2650 | 1461903988927 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b2b92800 == 140 [pid = 2650] [id = 679] 21:26:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2b233d800) [pid = 2650] [serial = 2038] [outer = (nil)] 21:26:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2b2aebc00) [pid = 2650] [serial = 2039] [outer = 0x7fa2b233d800] 21:26:29 INFO - PROCESS | 2650 | 1461903989050 Marionette DEBUG loaded listener.js 21:26:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2b4830800) [pid = 2650] [serial = 2040] [outer = 0x7fa2b233d800] 21:26:30 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:30 INFO - PROCESS | 2650 | 1461903990654 Marionette TRACE conn5 <- [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:26:30 INFO - PROCESS | 2650 | 1461903990700 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 21:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:26:30 INFO - PROCESS | 2650 | 1461903990706 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:26:30 INFO - PROCESS | 2650 | 1461903990709 Marionette TRACE conn5 <- [1,2690,null,{}] 21:26:30 INFO - PROCESS | 2650 | 1461903990714 Marionette TRACE conn5 -> [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:26:31 INFO - PROCESS | 2650 | 1461903991023 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 21:26:31 INFO - PROCESS | 2650 | 1461903991296 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b37f9800 == 141 [pid = 2650] [id = 680] 21:26:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2b2616800) [pid = 2650] [serial = 2041] [outer = (nil)] 21:26:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2b4975000) [pid = 2650] [serial = 2042] [outer = 0x7fa2b2616800] 21:26:31 INFO - PROCESS | 2650 | 1461903991366 Marionette DEBUG loaded listener.js 21:26:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2b8048000) [pid = 2650] [serial = 2043] [outer = 0x7fa2b2616800] 21:26:32 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:32 INFO - PROCESS | 2650 | 1461903992674 Marionette TRACE conn5 <- [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:26:32 INFO - PROCESS | 2650 | 1461903992692 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 21:26:32 INFO - PROCESS | 2650 | 1461903992698 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:26:32 INFO - PROCESS | 2650 | 1461903992701 Marionette TRACE conn5 <- [1,2694,null,{}] 21:26:32 INFO - PROCESS | 2650 | 1461903992706 Marionette TRACE conn5 -> [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:26:33 INFO - PROCESS | 2650 | 1461903993017 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 21:26:33 INFO - PROCESS | 2650 | 1461903993260 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4b2b800 == 142 [pid = 2650] [id = 681] 21:26:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2b29d8400) [pid = 2650] [serial = 2044] [outer = (nil)] 21:26:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2b80ea000) [pid = 2650] [serial = 2045] [outer = 0x7fa2b29d8400] 21:26:33 INFO - PROCESS | 2650 | 1461903993333 Marionette DEBUG loaded listener.js 21:26:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2b8263400) [pid = 2650] [serial = 2046] [outer = 0x7fa2b29d8400] 21:26:34 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:34 INFO - PROCESS | 2650 | 1461903994674 Marionette TRACE conn5 <- [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:26:34 INFO - PROCESS | 2650 | 1461903994740 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 21:26:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:26:34 INFO - PROCESS | 2650 | 1461903994746 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:26:34 INFO - PROCESS | 2650 | 1461903994750 Marionette TRACE conn5 <- [1,2698,null,{}] 21:26:34 INFO - PROCESS | 2650 | 1461903994755 Marionette TRACE conn5 -> [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:26:35 INFO - PROCESS | 2650 | 1461903995052 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 21:26:35 INFO - PROCESS | 2650 | 1461903995324 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9153800 == 143 [pid = 2650] [id = 682] 21:26:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b4975400) [pid = 2650] [serial = 2047] [outer = (nil)] 21:26:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b8271800) [pid = 2650] [serial = 2048] [outer = 0x7fa2b4975400] 21:26:35 INFO - PROCESS | 2650 | 1461903995402 Marionette DEBUG loaded listener.js 21:26:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2b97ca400) [pid = 2650] [serial = 2049] [outer = 0x7fa2b4975400] 21:26:36 INFO - PROCESS | 2650 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:36 INFO - PROCESS | 2650 | 1461903996723 Marionette TRACE conn5 <- [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:26:36 INFO - PROCESS | 2650 | 1461903996789 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 21:26:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:26:36 INFO - PROCESS | 2650 | 1461903996794 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:26:36 INFO - PROCESS | 2650 | 1461903996797 Marionette TRACE conn5 <- [1,2702,null,{}] 21:26:36 INFO - PROCESS | 2650 | 1461903996802 Marionette TRACE conn5 -> [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:26:37 INFO - PROCESS | 2650 | 1461903997111 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 21:26:37 INFO - PROCESS | 2650 | 1461903997396 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9f61000 == 144 [pid = 2650] [id = 683] 21:26:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2a3fdc800) [pid = 2650] [serial = 2050] [outer = (nil)] 21:26:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b902f800) [pid = 2650] [serial = 2051] [outer = 0x7fa2a3fdc800] 21:26:37 INFO - PROCESS | 2650 | 1461903997468 Marionette DEBUG loaded listener.js 21:26:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2bb621c00) [pid = 2650] [serial = 2052] [outer = 0x7fa2a3fdc800] 21:26:38 INFO - PROCESS | 2650 | 1461903998443 Marionette TRACE conn5 <- [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:26:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:26:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1681ms 21:26:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:26:38 INFO - PROCESS | 2650 | 1461903998477 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 21:26:38 INFO - PROCESS | 2650 | 1461903998480 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 21:26:38 INFO - PROCESS | 2650 | 1461903998486 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:26:38 INFO - PROCESS | 2650 | 1461903998490 Marionette TRACE conn5 <- [1,2706,null,{}] 21:26:38 INFO - PROCESS | 2650 | 1461903998496 Marionette TRACE conn5 -> [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:26:38 INFO - PROCESS | 2650 | 1461903998743 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 21:26:39 INFO - PROCESS | 2650 | 1461903999091 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a661c000 == 145 [pid = 2650] [id = 684] 21:26:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2a1714400) [pid = 2650] [serial = 2053] [outer = (nil)] 21:26:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2a5fcac00) [pid = 2650] [serial = 2054] [outer = 0x7fa2a1714400] 21:26:39 INFO - PROCESS | 2650 | 1461903999178 Marionette DEBUG loaded listener.js 21:26:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b4983400) [pid = 2650] [serial = 2055] [outer = 0x7fa2a1714400] 21:26:40 INFO - PROCESS | 2650 | 1461904000942 Marionette TRACE conn5 <- [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:26:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:26:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2487ms 21:26:40 INFO - PROCESS | 2650 | 1461904000974 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 21:26:40 INFO - PROCESS | 2650 | 1461904000979 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 21:26:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:26:40 INFO - PROCESS | 2650 | 1461904000992 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:26:41 INFO - PROCESS | 2650 | 1461904000999 Marionette TRACE conn5 <- [1,2710,null,{}] 21:26:41 INFO - PROCESS | 2650 | 1461904001008 Marionette TRACE conn5 -> [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:26:41 INFO - PROCESS | 2650 | 1461904001254 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 21:26:41 INFO - PROCESS | 2650 | 1461904001546 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a8e8d800 == 146 [pid = 2650] [id = 685] 21:26:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2a1fec400) [pid = 2650] [serial = 2056] [outer = (nil)] 21:26:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2a6298800) [pid = 2650] [serial = 2057] [outer = 0x7fa2a1fec400] 21:26:41 INFO - PROCESS | 2650 | 1461904001615 Marionette DEBUG loaded listener.js 21:26:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2a73d1c00) [pid = 2650] [serial = 2058] [outer = 0x7fa2a1fec400] 21:26:42 INFO - PROCESS | 2650 | 1461904002518 Marionette TRACE conn5 <- [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:26:42 INFO - PROCESS | 2650 | 1461904002597 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 21:26:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:26:42 INFO - PROCESS | 2650 | 1461904002608 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:26:42 INFO - PROCESS | 2650 | 1461904002611 Marionette TRACE conn5 <- [1,2714,null,{}] 21:26:42 INFO - PROCESS | 2650 | 1461904002618 Marionette TRACE conn5 -> [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:26:42 INFO - PROCESS | 2650 | 1461904002892 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 21:26:43 INFO - PROCESS | 2650 | 1461904003242 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2abacd000 == 147 [pid = 2650] [id = 686] 21:26:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2a6432000) [pid = 2650] [serial = 2059] [outer = (nil)] 21:26:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2a8f43000) [pid = 2650] [serial = 2060] [outer = 0x7fa2a6432000] 21:26:43 INFO - PROCESS | 2650 | 1461904003388 Marionette DEBUG loaded listener.js 21:26:43 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2aa8ea800) [pid = 2650] [serial = 2061] [outer = 0x7fa2a6432000] 21:26:44 INFO - PROCESS | 2650 | 1461904004503 Marionette TRACE conn5 <- [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:26:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:26:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1939ms 21:26:44 INFO - PROCESS | 2650 | 1461904004547 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 21:26:44 INFO - PROCESS | 2650 | 1461904004551 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 21:26:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:26:44 INFO - PROCESS | 2650 | 1461904004558 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:26:44 INFO - PROCESS | 2650 | 1461904004569 Marionette TRACE conn5 <- [1,2718,null,{}] 21:26:44 INFO - PROCESS | 2650 | 1461904004590 Marionette TRACE conn5 -> [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:26:44 INFO - PROCESS | 2650 | 1461904004815 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3516000 == 146 [pid = 2650] [id = 263] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c5b17000 == 145 [pid = 2650] [id = 34] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac1d9000 == 144 [pid = 2650] [id = 334] 21:26:45 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2d53a4800) [pid = 2650] [serial = 1937] [outer = (nil)] [url = about:blank] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bff61000 == 143 [pid = 2650] [id = 48] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc3e000 == 142 [pid = 2650] [id = 424] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a3eba800 == 141 [pid = 2650] [id = 573] 21:26:45 INFO - PROCESS | 2650 | 1461904005239 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | --DOCSHELL 0x7fa2a6603800 == 140 [pid = 2650] [id = 672] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9dbb000 == 139 [pid = 2650] [id = 671] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f66000 == 138 [pid = 2650] [id = 670] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a65d6000 == 137 [pid = 2650] [id = 669] 21:26:45 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a71bc000 == 138 [pid = 2650] [id = 687] 21:26:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2a72d6c00) [pid = 2650] [serial = 2062] [outer = (nil)] 21:26:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2abe4cc00) [pid = 2650] [serial = 2063] [outer = 0x7fa2a72d6c00] 21:26:45 INFO - PROCESS | 2650 | 1461904005321 Marionette DEBUG loaded listener.js 21:26:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2ad916000) [pid = 2650] [serial = 2064] [outer = 0x7fa2a72d6c00] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d5003000 == 137 [pid = 2650] [id = 668] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d0764800 == 136 [pid = 2650] [id = 667] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c5b22000 == 135 [pid = 2650] [id = 666] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2caa000 == 134 [pid = 2650] [id = 665] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c09dd800 == 133 [pid = 2650] [id = 664] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bb138800 == 132 [pid = 2650] [id = 663] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9fd2800 == 131 [pid = 2650] [id = 662] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9783000 == 130 [pid = 2650] [id = 661] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4bd3000 == 129 [pid = 2650] [id = 660] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4856000 == 128 [pid = 2650] [id = 659] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37ec000 == 127 [pid = 2650] [id = 658] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b34d0000 == 126 [pid = 2650] [id = 657] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b28cc800 == 125 [pid = 2650] [id = 656] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1960800 == 124 [pid = 2650] [id = 655] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af8d1800 == 123 [pid = 2650] [id = 654] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aef8d800 == 122 [pid = 2650] [id = 653] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ad839800 == 121 [pid = 2650] [id = 652] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa1cf800 == 120 [pid = 2650] [id = 651] 21:26:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac33e000 == 119 [pid = 2650] [id = 650] 21:26:46 INFO - PROCESS | 2650 | 1461904006187 Marionette TRACE conn5 <- [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:26:46 INFO - PROCESS | 2650 | 1461904006263 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 21:26:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:26:46 INFO - PROCESS | 2650 | 1461904006269 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:26:46 INFO - PROCESS | 2650 | 1461904006272 Marionette TRACE conn5 <- [1,2722,null,{}] 21:26:46 INFO - PROCESS | 2650 | 1461904006277 Marionette TRACE conn5 -> [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:26:46 INFO - PROCESS | 2650 | 1461904006501 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 21:26:46 INFO - PROCESS | 2650 | 1461904006703 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2abe6f800 == 120 [pid = 2650] [id = 688] 21:26:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 132 (0x7fa2aa551800) [pid = 2650] [serial = 2065] [outer = (nil)] 21:26:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 133 (0x7fa2adb21800) [pid = 2650] [serial = 2066] [outer = 0x7fa2aa551800] 21:26:46 INFO - PROCESS | 2650 | 1461904006768 Marionette DEBUG loaded listener.js 21:26:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 134 (0x7fa2ae49b400) [pid = 2650] [serial = 2067] [outer = 0x7fa2aa551800] 21:26:47 INFO - PROCESS | 2650 | 1461904007654 Marionette TRACE conn5 <- [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:26:47 INFO - PROCESS | 2650 | 1461904007706 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 21:26:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:26:47 INFO - PROCESS | 2650 | 1461904007720 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:26:47 INFO - PROCESS | 2650 | 1461904007722 Marionette TRACE conn5 <- [1,2726,null,{}] 21:26:47 INFO - PROCESS | 2650 | 1461904007727 Marionette TRACE conn5 -> [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:26:48 INFO - PROCESS | 2650 | 1461904008019 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 21:26:48 INFO - PROCESS | 2650 | 1461904008051 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aef84800 == 121 [pid = 2650] [id = 689] 21:26:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2a9ece400) [pid = 2650] [serial = 2068] [outer = (nil)] 21:26:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2aef5b000) [pid = 2650] [serial = 2069] [outer = 0x7fa2a9ece400] 21:26:48 INFO - PROCESS | 2650 | 1461904008114 Marionette DEBUG loaded listener.js 21:26:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2af22dc00) [pid = 2650] [serial = 2070] [outer = 0x7fa2a9ece400] 21:26:49 INFO - PROCESS | 2650 | 1461904009059 Marionette TRACE conn5 <- [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:26:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:26:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1385ms 21:26:49 INFO - PROCESS | 2650 | 1461904009099 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 21:26:49 INFO - PROCESS | 2650 | 1461904009105 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 21:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:26:49 INFO - PROCESS | 2650 | 1461904009113 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:26:49 INFO - PROCESS | 2650 | 1461904009120 Marionette TRACE conn5 <- [1,2730,null,{}] 21:26:49 INFO - PROCESS | 2650 | 1461904009147 Marionette TRACE conn5 -> [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:26:49 INFO - PROCESS | 2650 | 1461904009453 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 21:26:49 INFO - PROCESS | 2650 | 1461904009489 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b0ca3000 == 122 [pid = 2650] [id = 690] 21:26:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2af84a400) [pid = 2650] [serial = 2071] [outer = (nil)] 21:26:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2b233b800) [pid = 2650] [serial = 2072] [outer = 0x7fa2af84a400] 21:26:49 INFO - PROCESS | 2650 | 1461904009557 Marionette DEBUG loaded listener.js 21:26:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2b261ac00) [pid = 2650] [serial = 2073] [outer = 0x7fa2af84a400] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 139 (0x7fa2aba86400) [pid = 2650] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 138 (0x7fa2adb1f400) [pid = 2650] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 137 (0x7fa2b233b000) [pid = 2650] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 136 (0x7fa2b483d400) [pid = 2650] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 135 (0x7fa2b8258800) [pid = 2650] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 134 (0x7fa2a486bc00) [pid = 2650] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 133 (0x7fa2b8e61c00) [pid = 2650] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 132 (0x7fa2a6437000) [pid = 2650] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 131 (0x7fa2aa6a2000) [pid = 2650] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 130 (0x7fa2b9033400) [pid = 2650] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 129 (0x7fa2b2869c00) [pid = 2650] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 128 (0x7fa2bcd96800) [pid = 2650] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 127 (0x7fa2b0f0bc00) [pid = 2650] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 126 (0x7fa2a4862800) [pid = 2650] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 125 (0x7fa2ba5a5c00) [pid = 2650] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 124 (0x7fa2b233e800) [pid = 2650] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 123 (0x7fa2ae2bf800) [pid = 2650] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 122 (0x7fa2aa69c800) [pid = 2650] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 121 (0x7fa2adbc7000) [pid = 2650] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 120 (0x7fa2a1714800) [pid = 2650] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:26:50 INFO - PROCESS | 2650 | --DOMWINDOW == 119 (0x7fa2a8f46c00) [pid = 2650] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:26:51 INFO - PROCESS | 2650 | 1461904011565 Marionette TRACE conn5 <- [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:26:51 INFO - PROCESS | 2650 | 1461904011627 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 21:26:51 INFO - PROCESS | 2650 | 1461904011633 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:26:51 INFO - PROCESS | 2650 | 1461904011636 Marionette TRACE conn5 <- [1,2734,null,{}] 21:26:51 INFO - PROCESS | 2650 | 1461904011641 Marionette TRACE conn5 -> [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:26:51 INFO - PROCESS | 2650 | 1461904011929 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 21:26:51 INFO - PROCESS | 2650 | 1461904011995 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b1624000 == 123 [pid = 2650] [id = 691] 21:26:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 120 (0x7fa2a8f46c00) [pid = 2650] [serial = 2074] [outer = (nil)] 21:26:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 121 (0x7fa2ae4a0800) [pid = 2650] [serial = 2075] [outer = 0x7fa2a8f46c00] 21:26:52 INFO - PROCESS | 2650 | 1461904012058 Marionette DEBUG loaded listener.js 21:26:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 122 (0x7fa2b261fc00) [pid = 2650] [serial = 2076] [outer = 0x7fa2a8f46c00] 21:26:53 INFO - PROCESS | 2650 | 1461904013234 Marionette TRACE conn5 <- [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:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1682ms 21:26:53 INFO - PROCESS | 2650 | 1461904013316 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 21:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:26:53 INFO - PROCESS | 2650 | 1461904013321 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 21:26:53 INFO - PROCESS | 2650 | 1461904013329 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:26:53 INFO - PROCESS | 2650 | 1461904013332 Marionette TRACE conn5 <- [1,2738,null,{}] 21:26:53 INFO - PROCESS | 2650 | 1461904013341 Marionette TRACE conn5 -> [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:26:53 INFO - PROCESS | 2650 | 1461904013634 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 21:26:53 INFO - PROCESS | 2650 | 1461904013963 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9da1000 == 124 [pid = 2650] [id = 692] 21:26:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 123 (0x7fa2a4864800) [pid = 2650] [serial = 2077] [outer = (nil)] 21:26:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 124 (0x7fa2aa552c00) [pid = 2650] [serial = 2078] [outer = 0x7fa2a4864800] 21:26:54 INFO - PROCESS | 2650 | 1461904014041 Marionette DEBUG loaded listener.js 21:26:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 125 (0x7fa2aa6af800) [pid = 2650] [serial = 2079] [outer = 0x7fa2a4864800] 21:26:55 INFO - PROCESS | 2650 | 1461904015071 Marionette TRACE conn5 <- [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:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1783ms 21:26:55 INFO - PROCESS | 2650 | 1461904015112 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 21:26:55 INFO - PROCESS | 2650 | 1461904015121 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 21:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:26:55 INFO - PROCESS | 2650 | 1461904015131 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:26:55 INFO - PROCESS | 2650 | 1461904015136 Marionette TRACE conn5 <- [1,2742,null,{}] 21:26:55 INFO - PROCESS | 2650 | 1461904015141 Marionette TRACE conn5 -> [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:26:55 INFO - PROCESS | 2650 | 1461904015394 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 21:26:55 INFO - PROCESS | 2650 | 1461904015660 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af169800 == 125 [pid = 2650] [id = 693] 21:26:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 126 (0x7fa2abe54000) [pid = 2650] [serial = 2080] [outer = (nil)] 21:26:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 127 (0x7fa2aca0a800) [pid = 2650] [serial = 2081] [outer = 0x7fa2abe54000] 21:26:55 INFO - PROCESS | 2650 | 1461904015807 Marionette DEBUG loaded listener.js 21:26:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 128 (0x7fa2ae496400) [pid = 2650] [serial = 2082] [outer = 0x7fa2abe54000] 21:26:56 INFO - PROCESS | 2650 | 1461904016720 Marionette TRACE conn5 <- [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:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1636ms 21:26:56 INFO - PROCESS | 2650 | 1461904016769 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 21:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:26:56 INFO - PROCESS | 2650 | 1461904016773 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 21:26:56 INFO - PROCESS | 2650 | 1461904016779 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:26:56 INFO - PROCESS | 2650 | 1461904016785 Marionette TRACE conn5 <- [1,2746,null,{}] 21:26:56 INFO - PROCESS | 2650 | 1461904016801 Marionette TRACE conn5 -> [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:26:57 INFO - PROCESS | 2650 | 1461904017040 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 21:26:57 INFO - PROCESS | 2650 | 1461904017347 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b2636000 == 126 [pid = 2650] [id = 694] 21:26:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 129 (0x7fa2af233c00) [pid = 2650] [serial = 2083] [outer = (nil)] 21:26:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 130 (0x7fa2af613800) [pid = 2650] [serial = 2084] [outer = 0x7fa2af233c00] 21:26:57 INFO - PROCESS | 2650 | 1461904017428 Marionette DEBUG loaded listener.js 21:26:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 131 (0x7fa2b220d800) [pid = 2650] [serial = 2085] [outer = 0x7fa2af233c00] 21:26:58 INFO - PROCESS | 2650 | 1461904018307 Marionette TRACE conn5 <- [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:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1586ms 21:26:58 INFO - PROCESS | 2650 | 1461904018365 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 21:26:58 INFO - PROCESS | 2650 | 1461904018370 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 21:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:26:58 INFO - PROCESS | 2650 | 1461904018376 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:26:58 INFO - PROCESS | 2650 | 1461904018380 Marionette TRACE conn5 <- [1,2750,null,{}] 21:26:58 INFO - PROCESS | 2650 | 1461904018385 Marionette TRACE conn5 -> [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:26:58 INFO - PROCESS | 2650 | 1461904018621 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 21:26:58 INFO - PROCESS | 2650 | 1461904018937 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b2ba0000 == 127 [pid = 2650] [id = 695] 21:26:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 132 (0x7fa2a1716800) [pid = 2650] [serial = 2086] [outer = (nil)] 21:26:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 133 (0x7fa2b25e6800) [pid = 2650] [serial = 2087] [outer = 0x7fa2a1716800] 21:26:59 INFO - PROCESS | 2650 | 1461904019017 Marionette DEBUG loaded listener.js 21:26:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 134 (0x7fa2b2874c00) [pid = 2650] [serial = 2088] [outer = 0x7fa2a1716800] 21:26:59 INFO - PROCESS | 2650 | 1461904019904 Marionette TRACE conn5 <- [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:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1585ms 21:26:59 INFO - PROCESS | 2650 | 1461904019964 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 21:26:59 INFO - PROCESS | 2650 | 1461904019967 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 21:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:26:59 INFO - PROCESS | 2650 | 1461904019973 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:26:59 INFO - PROCESS | 2650 | 1461904019975 Marionette TRACE conn5 <- [1,2754,null,{}] 21:26:59 INFO - PROCESS | 2650 | 1461904019982 Marionette TRACE conn5 -> [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:27:00 INFO - PROCESS | 2650 | 1461904020223 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 21:27:00 INFO - PROCESS | 2650 | 1461904020540 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b3628000 == 128 [pid = 2650] [id = 696] 21:27:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2a9f9f800) [pid = 2650] [serial = 2089] [outer = (nil)] 21:27:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2b29db000) [pid = 2650] [serial = 2090] [outer = 0x7fa2a9f9f800] 21:27:00 INFO - PROCESS | 2650 | 1461904020618 Marionette DEBUG loaded listener.js 21:27:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2b2bba800) [pid = 2650] [serial = 2091] [outer = 0x7fa2a9f9f800] 21:27:01 INFO - PROCESS | 2650 | 1461904021483 Marionette TRACE conn5 <- [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:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1536ms 21:27:01 INFO - PROCESS | 2650 | 1461904021511 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 21:27:01 INFO - PROCESS | 2650 | 1461904021514 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 21:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:27:01 INFO - PROCESS | 2650 | 1461904021520 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:27:01 INFO - PROCESS | 2650 | 1461904021522 Marionette TRACE conn5 <- [1,2758,null,{}] 21:27:01 INFO - PROCESS | 2650 | 1461904021527 Marionette TRACE conn5 -> [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:27:01 INFO - PROCESS | 2650 | 1461904021783 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 21:27:02 INFO - PROCESS | 2650 | 1461904022103 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4394800 == 129 [pid = 2650] [id = 697] 21:27:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2b356dc00) [pid = 2650] [serial = 2092] [outer = (nil)] 21:27:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2b4135800) [pid = 2650] [serial = 2093] [outer = 0x7fa2b356dc00] 21:27:02 INFO - PROCESS | 2650 | 1461904022185 Marionette DEBUG loaded listener.js 21:27:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2b4142800) [pid = 2650] [serial = 2094] [outer = 0x7fa2b356dc00] 21:27:03 INFO - PROCESS | 2650 | 1461904023087 Marionette TRACE conn5 <- [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:27:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:27:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1628ms 21:27:03 INFO - PROCESS | 2650 | 1461904023149 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 21:27:03 INFO - PROCESS | 2650 | 1461904023153 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 21:27:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:27:03 INFO - PROCESS | 2650 | 1461904023159 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:27:03 INFO - PROCESS | 2650 | 1461904023162 Marionette TRACE conn5 <- [1,2762,null,{}] 21:27:03 INFO - PROCESS | 2650 | 1461904023168 Marionette TRACE conn5 -> [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:27:03 INFO - PROCESS | 2650 | 1461904023420 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 21:27:03 INFO - PROCESS | 2650 | 1461904023688 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4bcc800 == 130 [pid = 2650] [id = 698] 21:27:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2a9faa400) [pid = 2650] [serial = 2095] [outer = (nil)] 21:27:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2b45d5400) [pid = 2650] [serial = 2096] [outer = 0x7fa2a9faa400] 21:27:03 INFO - PROCESS | 2650 | 1461904023809 Marionette DEBUG loaded listener.js 21:27:03 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2b4982000) [pid = 2650] [serial = 2097] [outer = 0x7fa2a9faa400] 21:27:04 INFO - PROCESS | 2650 | 1461904024656 Marionette TRACE conn5 <- [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:27:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:27:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1533ms 21:27:04 INFO - PROCESS | 2650 | 1461904024694 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 21:27:04 INFO - PROCESS | 2650 | 1461904024698 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 21:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:27:04 INFO - PROCESS | 2650 | 1461904024706 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:27:04 INFO - PROCESS | 2650 | 1461904024709 Marionette TRACE conn5 <- [1,2766,null,{}] 21:27:04 INFO - PROCESS | 2650 | 1461904024736 Marionette TRACE conn5 -> [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:27:04 INFO - PROCESS | 2650 | 1461904024976 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 21:27:05 INFO - PROCESS | 2650 | 1461904025243 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9144000 == 131 [pid = 2650] [id = 699] 21:27:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2ad919400) [pid = 2650] [serial = 2098] [outer = (nil)] 21:27:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2b80c0800) [pid = 2650] [serial = 2099] [outer = 0x7fa2ad919400] 21:27:05 INFO - PROCESS | 2650 | 1461904025401 Marionette DEBUG loaded listener.js 21:27:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2b80ea400) [pid = 2650] [serial = 2100] [outer = 0x7fa2ad919400] 21:27:06 INFO - PROCESS | 2650 | 1461904026323 Marionette TRACE conn5 <- [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:27:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:27:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1683ms 21:27:06 INFO - PROCESS | 2650 | 1461904026391 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 21:27:06 INFO - PROCESS | 2650 | 1461904026397 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 21:27:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:27:06 INFO - PROCESS | 2650 | 1461904026406 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:27:06 INFO - PROCESS | 2650 | 1461904026411 Marionette TRACE conn5 <- [1,2770,null,{}] 21:27:06 INFO - PROCESS | 2650 | 1461904026420 Marionette TRACE conn5 -> [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:27:06 INFO - PROCESS | 2650 | 1461904026796 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 21:27:07 INFO - PROCESS | 2650 | 1461904027181 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c33000 == 132 [pid = 2650] [id = 700] 21:27:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2b497ec00) [pid = 2650] [serial = 2101] [outer = (nil)] 21:27:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2b8e68000) [pid = 2650] [serial = 2102] [outer = 0x7fa2b497ec00] 21:27:07 INFO - PROCESS | 2650 | 1461904027290 Marionette DEBUG loaded listener.js 21:27:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2b97cf800) [pid = 2650] [serial = 2103] [outer = 0x7fa2b497ec00] 21:27:08 INFO - PROCESS | 2650 | 1461904028157 Marionette TRACE conn5 <- [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:27:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:27:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1787ms 21:27:08 INFO - PROCESS | 2650 | 1461904028194 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 21:27:08 INFO - PROCESS | 2650 | 1461904028197 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 21:27:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:27:08 INFO - PROCESS | 2650 | 1461904028204 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:27:08 INFO - PROCESS | 2650 | 1461904028207 Marionette TRACE conn5 <- [1,2774,null,{}] 21:27:08 INFO - PROCESS | 2650 | 1461904028212 Marionette TRACE conn5 -> [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:27:08 INFO - PROCESS | 2650 | 1461904028491 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 21:27:08 INFO - PROCESS | 2650 | 1461904028766 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ba366800 == 133 [pid = 2650] [id = 701] 21:27:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2b29d1800) [pid = 2650] [serial = 2104] [outer = (nil)] 21:27:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2ba248c00) [pid = 2650] [serial = 2105] [outer = 0x7fa2b29d1800] 21:27:08 INFO - PROCESS | 2650 | 1461904028895 Marionette DEBUG loaded listener.js 21:27:09 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2ba5a4c00) [pid = 2650] [serial = 2106] [outer = 0x7fa2b29d1800] 21:27:09 INFO - PROCESS | 2650 | 1461904029771 Marionette TRACE conn5 <- [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:27:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:27:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1636ms 21:27:09 INFO - PROCESS | 2650 | 1461904029841 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 21:27:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:27:09 INFO - PROCESS | 2650 | 1461904029846 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 21:27:09 INFO - PROCESS | 2650 | 1461904029853 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:27:09 INFO - PROCESS | 2650 | 1461904029857 Marionette TRACE conn5 <- [1,2778,null,{}] 21:27:09 INFO - PROCESS | 2650 | 1461904029862 Marionette TRACE conn5 -> [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:27:10 INFO - PROCESS | 2650 | 1461904030115 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 21:27:10 INFO - PROCESS | 2650 | 1461904030473 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2bd059800 == 134 [pid = 2650] [id = 702] 21:27:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2bcec2800) [pid = 2650] [serial = 2107] [outer = (nil)] 21:27:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2bcece800) [pid = 2650] [serial = 2108] [outer = 0x7fa2bcec2800] 21:27:10 INFO - PROCESS | 2650 | 1461904030564 Marionette DEBUG loaded listener.js 21:27:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2be2c0000) [pid = 2650] [serial = 2109] [outer = 0x7fa2bcec2800] 21:27:11 INFO - PROCESS | 2650 | 1461904031459 Marionette TRACE conn5 <- [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:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1681ms 21:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:27:11 INFO - PROCESS | 2650 | 1461904031534 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 21:27:11 INFO - PROCESS | 2650 | 1461904031537 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 21:27:11 INFO - PROCESS | 2650 | 1461904031543 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:27:11 INFO - PROCESS | 2650 | 1461904031547 Marionette TRACE conn5 <- [1,2782,null,{}] 21:27:11 INFO - PROCESS | 2650 | 1461904031552 Marionette TRACE conn5 -> [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:27:11 INFO - PROCESS | 2650 | 1461904031788 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 21:27:12 INFO - PROCESS | 2650 | 1461904032064 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c09f9000 == 135 [pid = 2650] [id = 703] 21:27:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2be2c3000) [pid = 2650] [serial = 2110] [outer = (nil)] 21:27:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2bfc42000) [pid = 2650] [serial = 2111] [outer = 0x7fa2be2c3000] 21:27:12 INFO - PROCESS | 2650 | 1461904032182 Marionette DEBUG loaded listener.js 21:27:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2c08d6800) [pid = 2650] [serial = 2112] [outer = 0x7fa2be2c3000] 21:27:13 INFO - PROCESS | 2650 | 1461904033087 Marionette TRACE conn5 <- [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:27:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:27:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1582ms 21:27:13 INFO - PROCESS | 2650 | 1461904033125 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 21:27:13 INFO - PROCESS | 2650 | 1461904033129 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 21:27:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:27:13 INFO - PROCESS | 2650 | 1461904033136 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:27:13 INFO - PROCESS | 2650 | 1461904033140 Marionette TRACE conn5 <- [1,2786,null,{}] 21:27:13 INFO - PROCESS | 2650 | 1461904033145 Marionette TRACE conn5 -> [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:27:13 INFO - PROCESS | 2650 | 1461904033387 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 21:27:13 INFO - PROCESS | 2650 | 1461904033651 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c250f800 == 136 [pid = 2650] [id = 704] 21:27:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2a7269000) [pid = 2650] [serial = 2113] [outer = (nil)] 21:27:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2be2d7800) [pid = 2650] [serial = 2114] [outer = 0x7fa2a7269000] 21:27:13 INFO - PROCESS | 2650 | 1461904033769 Marionette DEBUG loaded listener.js 21:27:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2c0e75000) [pid = 2650] [serial = 2115] [outer = 0x7fa2a7269000] 21:27:14 INFO - PROCESS | 2650 | 1461904034670 Marionette TRACE conn5 <- [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:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1589ms 21:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:27:14 INFO - PROCESS | 2650 | 1461904034726 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 21:27:14 INFO - PROCESS | 2650 | 1461904034729 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 21:27:14 INFO - PROCESS | 2650 | 1461904034736 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:27:14 INFO - PROCESS | 2650 | 1461904034739 Marionette TRACE conn5 <- [1,2790,null,{}] 21:27:14 INFO - PROCESS | 2650 | 1461904034744 Marionette TRACE conn5 -> [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:27:14 INFO - PROCESS | 2650 | 1461904034984 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 21:27:15 INFO - PROCESS | 2650 | 1461904035302 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c25d3800 == 137 [pid = 2650] [id = 705] 21:27:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2aa551c00) [pid = 2650] [serial = 2116] [outer = (nil)] 21:27:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2c1bbb800) [pid = 2650] [serial = 2117] [outer = 0x7fa2aa551c00] 21:27:15 INFO - PROCESS | 2650 | 1461904035387 Marionette DEBUG loaded listener.js 21:27:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2c1e8cc00) [pid = 2650] [serial = 2118] [outer = 0x7fa2aa551c00] 21:27:16 INFO - PROCESS | 2650 | 1461904036199 Marionette TRACE conn5 <- [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:27:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:27:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1537ms 21:27:16 INFO - PROCESS | 2650 | 1461904036272 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 21:27:16 INFO - PROCESS | 2650 | 1461904036276 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 21:27:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:27:16 INFO - PROCESS | 2650 | 1461904036282 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:27:16 INFO - PROCESS | 2650 | 1461904036284 Marionette TRACE conn5 <- [1,2794,null,{}] 21:27:16 INFO - PROCESS | 2650 | 1461904036289 Marionette TRACE conn5 -> [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:27:16 INFO - PROCESS | 2650 | 1461904036556 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 21:27:16 INFO - PROCESS | 2650 | 1461904036899 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c37a1800 == 138 [pid = 2650] [id = 706] 21:27:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2c090b400) [pid = 2650] [serial = 2119] [outer = (nil)] 21:27:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2c2390c00) [pid = 2650] [serial = 2120] [outer = 0x7fa2c090b400] 21:27:16 INFO - PROCESS | 2650 | 1461904036975 Marionette DEBUG loaded listener.js 21:27:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2c2adc000) [pid = 2650] [serial = 2121] [outer = 0x7fa2c090b400] 21:27:17 INFO - PROCESS | 2650 | 1461904037820 Marionette TRACE conn5 <- [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:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1584ms 21:27:17 INFO - PROCESS | 2650 | 1461904037867 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 21:27:17 INFO - PROCESS | 2650 | 1461904037871 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 21:27:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:27:17 INFO - PROCESS | 2650 | 1461904037877 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:27:17 INFO - PROCESS | 2650 | 1461904037880 Marionette TRACE conn5 <- [1,2798,null,{}] 21:27:17 INFO - PROCESS | 2650 | 1461904037885 Marionette TRACE conn5 -> [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:27:18 INFO - PROCESS | 2650 | 1461904038111 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 21:27:18 INFO - PROCESS | 2650 | 1461904038389 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c3d8d800 == 139 [pid = 2650] [id = 707] 21:27:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b413d000) [pid = 2650] [serial = 2122] [outer = (nil)] 21:27:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2c3120400) [pid = 2650] [serial = 2123] [outer = 0x7fa2b413d000] 21:27:18 INFO - PROCESS | 2650 | 1461904038522 Marionette DEBUG loaded listener.js 21:27:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2c3730400) [pid = 2650] [serial = 2124] [outer = 0x7fa2b413d000] 21:27:19 INFO - PROCESS | 2650 | 1461904039399 Marionette TRACE conn5 <- [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:27:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:27:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 21:27:19 INFO - PROCESS | 2650 | 1461904039463 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 21:27:19 INFO - PROCESS | 2650 | 1461904039467 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 21:27:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:27:19 INFO - PROCESS | 2650 | 1461904039473 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:27:19 INFO - PROCESS | 2650 | 1461904039475 Marionette TRACE conn5 <- [1,2802,null,{}] 21:27:19 INFO - PROCESS | 2650 | 1461904039480 Marionette TRACE conn5 -> [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:27:19 INFO - PROCESS | 2650 | 1461904039710 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 21:27:20 INFO - PROCESS | 2650 | 1461904040031 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c9a0c800 == 140 [pid = 2650] [id = 708] 21:27:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2a1718c00) [pid = 2650] [serial = 2125] [outer = (nil)] 21:27:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2c4298800) [pid = 2650] [serial = 2126] [outer = 0x7fa2a1718c00] 21:27:20 INFO - PROCESS | 2650 | 1461904040108 Marionette DEBUG loaded listener.js 21:27:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2c51b4c00) [pid = 2650] [serial = 2127] [outer = 0x7fa2a1718c00] 21:27:20 INFO - PROCESS | 2650 | 1461904040935 Marionette TRACE conn5 <- [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:27:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:27:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1489ms 21:27:20 INFO - PROCESS | 2650 | 1461904040963 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 21:27:20 INFO - PROCESS | 2650 | 1461904040967 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 21:27:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:27:20 INFO - PROCESS | 2650 | 1461904040972 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:27:20 INFO - PROCESS | 2650 | 1461904040975 Marionette TRACE conn5 <- [1,2806,null,{}] 21:27:20 INFO - PROCESS | 2650 | 1461904040980 Marionette TRACE conn5 -> [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:27:21 INFO - PROCESS | 2650 | 1461904041201 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 21:27:21 INFO - PROCESS | 2650 | 1461904041478 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d058f800 == 141 [pid = 2650] [id = 709] 21:27:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2ba243000) [pid = 2650] [serial = 2128] [outer = (nil)] 21:27:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2c693a800) [pid = 2650] [serial = 2129] [outer = 0x7fa2ba243000] 21:27:21 INFO - PROCESS | 2650 | 1461904041551 Marionette DEBUG loaded listener.js 21:27:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2cf637000) [pid = 2650] [serial = 2130] [outer = 0x7fa2ba243000] 21:27:22 INFO - PROCESS | 2650 | 1461904042392 Marionette TRACE conn5 <- [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:27:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:27:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1482ms 21:27:22 INFO - PROCESS | 2650 | 1461904042456 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 21:27:22 INFO - PROCESS | 2650 | 1461904042459 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 21:27:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:27:22 INFO - PROCESS | 2650 | 1461904042466 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:27:22 INFO - PROCESS | 2650 | 1461904042469 Marionette TRACE conn5 <- [1,2810,null,{}] 21:27:22 INFO - PROCESS | 2650 | 1461904042474 Marionette TRACE conn5 -> [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:27:22 INFO - PROCESS | 2650 | 1461904042731 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 21:27:23 INFO - PROCESS | 2650 | 1461904043009 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d334a000 == 142 [pid = 2650] [id = 710] 21:27:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b8e5e800) [pid = 2650] [serial = 2131] [outer = (nil)] 21:27:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2d05dd000) [pid = 2650] [serial = 2132] [outer = 0x7fa2b8e5e800] 21:27:23 INFO - PROCESS | 2650 | 1461904043145 Marionette DEBUG loaded listener.js 21:27:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2d09f9c00) [pid = 2650] [serial = 2133] [outer = 0x7fa2b8e5e800] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0ca3000 == 141 [pid = 2650] [id = 690] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aef84800 == 140 [pid = 2650] [id = 689] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2abe6f800 == 139 [pid = 2650] [id = 688] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a71bc000 == 138 [pid = 2650] [id = 687] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2abacd000 == 137 [pid = 2650] [id = 686] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8e8d800 == 136 [pid = 2650] [id = 685] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aef85800 == 135 [pid = 2650] [id = 676] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac55b800 == 134 [pid = 2650] [id = 675] 21:27:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f5e000 == 133 [pid = 2650] [id = 674] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2adbcbc00) [pid = 2650] [serial = 1881] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2d5445800) [pid = 2650] [serial = 1938] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b4135400) [pid = 2650] [serial = 1979] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2b29d5800) [pid = 2650] [serial = 1971] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2b2868000) [pid = 2650] [serial = 1970] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b80ba000) [pid = 2650] [serial = 1983] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b7ee3800) [pid = 2650] [serial = 1982] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2ba24f800) [pid = 2650] [serial = 1986] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2b903c800) [pid = 2650] [serial = 1985] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2a5fc2400) [pid = 2650] [serial = 2009] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2a6016000) [pid = 2650] [serial = 2010] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2bcd96000) [pid = 2650] [serial = 1989] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2bb44fc00) [pid = 2650] [serial = 1988] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2a804bc00) [pid = 2650] [serial = 1955] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2aa8ed400) [pid = 2650] [serial = 2015] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2aa550000) [pid = 2650] [serial = 1956] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2bceca400) [pid = 2650] [serial = 1991] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2be25f000) [pid = 2650] [serial = 1992] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2b2bde000) [pid = 2650] [serial = 1976] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2b3569800) [pid = 2650] [serial = 1977] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2c2044800) [pid = 2650] [serial = 1998] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2c1c56800) [pid = 2650] [serial = 1997] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2b2216000) [pid = 2650] [serial = 1968] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b183a000) [pid = 2650] [serial = 1967] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2a8055800) [pid = 2650] [serial = 2012] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2c0908c00) [pid = 2650] [serial = 1995] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2bfc40c00) [pid = 2650] [serial = 1994] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2b2bbb000) [pid = 2650] [serial = 1974] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2b2aeac00) [pid = 2650] [serial = 1973] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2c2c3f400) [pid = 2650] [serial = 2000] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2c46c5400) [pid = 2650] [serial = 2003] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2d0748400) [pid = 2650] [serial = 2006] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2aba90c00) [pid = 2650] [serial = 2016] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2af840800) [pid = 2650] [serial = 1965] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2af3cd400) [pid = 2650] [serial = 1964] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2aca0a400) [pid = 2650] [serial = 1959] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2abe4e800) [pid = 2650] [serial = 1958] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2ad918000) [pid = 2650] [serial = 1952] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2aefdc800) [pid = 2650] [serial = 1962] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 139 (0x7fa2aef55800) [pid = 2650] [serial = 1961] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 138 (0x7fa2b45d4400) [pid = 2650] [serial = 1980] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 137 (0x7fa2a4865800) [pid = 2650] [serial = 2018] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 136 (0x7fa2ac47e400) [pid = 2650] [serial = 2021] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 135 (0x7fa2aa6af400) [pid = 2650] [serial = 2019] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | --DOMWINDOW == 134 (0x7fa2a9fa6c00) [pid = 2650] [serial = 2013] [outer = (nil)] [url = about:blank] 21:27:25 INFO - PROCESS | 2650 | 1461904045811 Marionette TRACE conn5 <- [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:27:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:27:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 3384ms 21:27:25 INFO - PROCESS | 2650 | 1461904045851 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 21:27:25 INFO - PROCESS | 2650 | 1461904045855 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 21:27:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:27:25 INFO - PROCESS | 2650 | 1461904045863 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:27:25 INFO - PROCESS | 2650 | 1461904045868 Marionette TRACE conn5 <- [1,2814,null,{}] 21:27:25 INFO - PROCESS | 2650 | 1461904045875 Marionette TRACE conn5 -> [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:27:26 INFO - PROCESS | 2650 | 1461904046103 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 21:27:26 INFO - PROCESS | 2650 | 1461904046290 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a5de3000 == 134 [pid = 2650] [id = 711] 21:27:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2a1ffa000) [pid = 2650] [serial = 2134] [outer = (nil)] 21:27:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2a486dc00) [pid = 2650] [serial = 2135] [outer = 0x7fa2a1ffa000] 21:27:26 INFO - PROCESS | 2650 | 1461904046357 Marionette DEBUG loaded listener.js 21:27:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2a5fce400) [pid = 2650] [serial = 2136] [outer = 0x7fa2a1ffa000] 21:27:27 INFO - PROCESS | 2650 | 1461904047234 Marionette TRACE conn5 <- [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:27:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:27:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1433ms 21:27:27 INFO - PROCESS | 2650 | 1461904047298 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 21:27:27 INFO - PROCESS | 2650 | 1461904047306 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 21:27:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:27:27 INFO - PROCESS | 2650 | 1461904047316 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:27:27 INFO - PROCESS | 2650 | 1461904047320 Marionette TRACE conn5 <- [1,2818,null,{}] 21:27:27 INFO - PROCESS | 2650 | 1461904047325 Marionette TRACE conn5 -> [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:27:27 INFO - PROCESS | 2650 | 1461904047571 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 21:27:27 INFO - PROCESS | 2650 | 1461904047879 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a71ba000 == 135 [pid = 2650] [id = 712] 21:27:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2a6433c00) [pid = 2650] [serial = 2137] [outer = (nil)] 21:27:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2a726c400) [pid = 2650] [serial = 2138] [outer = 0x7fa2a6433c00] 21:27:27 INFO - PROCESS | 2650 | 1461904047965 Marionette DEBUG loaded listener.js 21:27:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2a72ccc00) [pid = 2650] [serial = 2139] [outer = 0x7fa2a6433c00] 21:27:28 INFO - PROCESS | 2650 | 1461904048814 Marionette TRACE conn5 <- [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:27:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:27:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1534ms 21:27:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:27:28 INFO - PROCESS | 2650 | 1461904048849 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 21:27:28 INFO - PROCESS | 2650 | 1461904048852 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 21:27:28 INFO - PROCESS | 2650 | 1461904048858 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:27:28 INFO - PROCESS | 2650 | 1461904048864 Marionette TRACE conn5 <- [1,2822,null,{}] 21:27:28 INFO - PROCESS | 2650 | 1461904048886 Marionette TRACE conn5 -> [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:27:29 INFO - PROCESS | 2650 | 1461904049191 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 21:27:29 INFO - PROCESS | 2650 | 1461904049258 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8f69000 == 136 [pid = 2650] [id = 713] 21:27:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2a8f4fc00) [pid = 2650] [serial = 2140] [outer = (nil)] 21:27:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2a8f50400) [pid = 2650] [serial = 2141] [outer = 0x7fa2a8f4fc00] 21:27:29 INFO - PROCESS | 2650 | 1461904049362 Marionette DEBUG loaded listener.js 21:27:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2a9fa6000) [pid = 2650] [serial = 2142] [outer = 0x7fa2a8f4fc00] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2a9ece400) [pid = 2650] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2aa551800) [pid = 2650] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2a72d6c00) [pid = 2650] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 139 (0x7fa2af84a400) [pid = 2650] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 138 (0x7fa2a1fec400) [pid = 2650] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 137 (0x7fa2a6432000) [pid = 2650] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 136 (0x7fa2be2d5400) [pid = 2650] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 135 (0x7fa2c1f8d400) [pid = 2650] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:27:30 INFO - PROCESS | 2650 | --DOMWINDOW == 134 (0x7fa2b29ddc00) [pid = 2650] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:27:30 INFO - PROCESS | 2650 | 1461904050754 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:27:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:27:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1948ms 21:27:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:27:30 INFO - PROCESS | 2650 | 1461904050806 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 21:27:30 INFO - PROCESS | 2650 | 1461904050810 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 21:27:30 INFO - PROCESS | 2650 | 1461904050816 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:27:30 INFO - PROCESS | 2650 | 1461904050819 Marionette TRACE conn5 <- [1,2826,null,{}] 21:27:30 INFO - PROCESS | 2650 | 1461904050824 Marionette TRACE conn5 -> [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:27:31 INFO - PROCESS | 2650 | 1461904051036 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 21:27:31 INFO - PROCESS | 2650 | 1461904051221 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a9fdf800 == 137 [pid = 2650] [id = 714] 21:27:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2a1722c00) [pid = 2650] [serial = 2143] [outer = (nil)] 21:27:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2aa558000) [pid = 2650] [serial = 2144] [outer = 0x7fa2a1722c00] 21:27:31 INFO - PROCESS | 2650 | 1461904051285 Marionette DEBUG loaded listener.js 21:27:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2aa698c00) [pid = 2650] [serial = 2145] [outer = 0x7fa2a1722c00] 21:27:32 INFO - PROCESS | 2650 | 1461904052091 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1290ms 21:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:27:32 INFO - PROCESS | 2650 | 1461904052105 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 21:27:32 INFO - PROCESS | 2650 | 1461904052109 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 21:27:32 INFO - PROCESS | 2650 | 1461904052115 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:27:32 INFO - PROCESS | 2650 | 1461904052118 Marionette TRACE conn5 <- [1,2830,null,{}] 21:27:32 INFO - PROCESS | 2650 | 1461904052123 Marionette TRACE conn5 -> [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:27:32 INFO - PROCESS | 2650 | 1461904052335 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 21:27:32 INFO - PROCESS | 2650 | 1461904052847 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a59c8800 == 138 [pid = 2650] [id = 715] 21:27:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2a171c800) [pid = 2650] [serial = 2146] [outer = (nil)] 21:27:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2a1ff9c00) [pid = 2650] [serial = 2147] [outer = 0x7fa2a171c800] 21:27:32 INFO - PROCESS | 2650 | 1461904052928 Marionette DEBUG loaded listener.js 21:27:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2a5fc9000) [pid = 2650] [serial = 2148] [outer = 0x7fa2a171c800] 21:27:33 INFO - PROCESS | 2650 | 1461904053855 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:27:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:27:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1781ms 21:27:33 INFO - PROCESS | 2650 | 1461904053897 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 21:27:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:27:33 INFO - PROCESS | 2650 | 1461904053904 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 21:27:33 INFO - PROCESS | 2650 | 1461904053911 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:27:33 INFO - PROCESS | 2650 | 1461904053917 Marionette TRACE conn5 <- [1,2834,null,{}] 21:27:33 INFO - PROCESS | 2650 | 1461904053924 Marionette TRACE conn5 -> [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:27:34 INFO - PROCESS | 2650 | 1461904054168 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 21:27:34 INFO - PROCESS | 2650 | 1461904054485 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a9da1800 == 139 [pid = 2650] [id = 716] 21:27:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2a726dc00) [pid = 2650] [serial = 2149] [outer = (nil)] 21:27:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2a72d3400) [pid = 2650] [serial = 2150] [outer = 0x7fa2a726dc00] 21:27:34 INFO - PROCESS | 2650 | 1461904054568 Marionette DEBUG loaded listener.js 21:27:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2a8055c00) [pid = 2650] [serial = 2151] [outer = 0x7fa2a726dc00] 21:27:35 INFO - PROCESS | 2650 | 1461904055509 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:27:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:27:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1641ms 21:27:35 INFO - PROCESS | 2650 | 1461904055556 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 21:27:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:27:35 INFO - PROCESS | 2650 | 1461904055563 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 21:27:35 INFO - PROCESS | 2650 | 1461904055569 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:27:35 INFO - PROCESS | 2650 | 1461904055572 Marionette TRACE conn5 <- [1,2838,null,{}] 21:27:35 INFO - PROCESS | 2650 | 1461904055578 Marionette TRACE conn5 -> [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:27:35 INFO - PROCESS | 2650 | 1461904055821 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 21:27:36 INFO - PROCESS | 2650 | 1461904056223 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ab63e000 == 140 [pid = 2650] [id = 717] 21:27:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2a8f4a400) [pid = 2650] [serial = 2152] [outer = (nil)] 21:27:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2a9fa6800) [pid = 2650] [serial = 2153] [outer = 0x7fa2a8f4a400] 21:27:36 INFO - PROCESS | 2650 | 1461904056310 Marionette DEBUG loaded listener.js 21:27:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2aa69a000) [pid = 2650] [serial = 2154] [outer = 0x7fa2a8f4a400] 21:27:37 INFO - PROCESS | 2650 | 1461904057204 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:27:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:27:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1681ms 21:27:37 INFO - PROCESS | 2650 | 1461904057250 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 21:27:37 INFO - PROCESS | 2650 | 1461904057255 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 21:27:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:27:37 INFO - PROCESS | 2650 | 1461904057270 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:27:37 INFO - PROCESS | 2650 | 1461904057279 Marionette TRACE conn5 <- [1,2842,null,{}] 21:27:37 INFO - PROCESS | 2650 | 1461904057284 Marionette TRACE conn5 -> [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:27:37 INFO - PROCESS | 2650 | 1461904057525 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 21:27:37 INFO - PROCESS | 2650 | 1461904057799 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ac1cc800 == 141 [pid = 2650] [id = 718] 21:27:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2a9ecf000) [pid = 2650] [serial = 2155] [outer = (nil)] 21:27:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2ab7b5400) [pid = 2650] [serial = 2156] [outer = 0x7fa2a9ecf000] 21:27:37 INFO - PROCESS | 2650 | 1461904057919 Marionette DEBUG loaded listener.js 21:27:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2aba8e400) [pid = 2650] [serial = 2157] [outer = 0x7fa2a9ecf000] 21:27:38 INFO - PROCESS | 2650 | 1461904058794 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:27:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:27:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1593ms 21:27:38 INFO - PROCESS | 2650 | 1461904058856 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 21:27:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:27:38 INFO - PROCESS | 2650 | 1461904058861 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 21:27:38 INFO - PROCESS | 2650 | 1461904058867 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:27:38 INFO - PROCESS | 2650 | 1461904058870 Marionette TRACE conn5 <- [1,2846,null,{}] 21:27:38 INFO - PROCESS | 2650 | 1461904058875 Marionette TRACE conn5 -> [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:27:39 INFO - PROCESS | 2650 | 1461904059120 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 21:27:39 INFO - PROCESS | 2650 | 1461904059431 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2acdc9000 == 142 [pid = 2650] [id = 719] 21:27:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2a9ed6800) [pid = 2650] [serial = 2158] [outer = (nil)] 21:27:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2abe4bc00) [pid = 2650] [serial = 2159] [outer = 0x7fa2a9ed6800] 21:27:39 INFO - PROCESS | 2650 | 1461904059513 Marionette DEBUG loaded listener.js 21:27:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2abe89400) [pid = 2650] [serial = 2160] [outer = 0x7fa2a9ed6800] 21:27:40 INFO - PROCESS | 2650 | 1461904060356 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:27:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:27:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1529ms 21:27:40 INFO - PROCESS | 2650 | 1461904060396 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 21:27:40 INFO - PROCESS | 2650 | 1461904060400 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 21:27:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:27:40 INFO - PROCESS | 2650 | 1461904060406 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:27:40 INFO - PROCESS | 2650 | 1461904060409 Marionette TRACE conn5 <- [1,2850,null,{}] 21:27:40 INFO - PROCESS | 2650 | 1461904060414 Marionette TRACE conn5 -> [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:27:40 INFO - PROCESS | 2650 | 1461904060708 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 21:27:41 INFO - PROCESS | 2650 | 1461904061034 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2adc19800 == 143 [pid = 2650] [id = 720] 21:27:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2ac477000) [pid = 2650] [serial = 2161] [outer = (nil)] 21:27:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2ac47b800) [pid = 2650] [serial = 2162] [outer = 0x7fa2ac477000] 21:27:41 INFO - PROCESS | 2650 | 1461904061132 Marionette DEBUG loaded listener.js 21:27:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2ad91b000) [pid = 2650] [serial = 2163] [outer = 0x7fa2ac477000] 21:27:42 INFO - PROCESS | 2650 | 1461904062049 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:27:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:27:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1684ms 21:27:42 INFO - PROCESS | 2650 | 1461904062091 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 21:27:42 INFO - PROCESS | 2650 | 1461904062094 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 21:27:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:27:42 INFO - PROCESS | 2650 | 1461904062100 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:27:42 INFO - PROCESS | 2650 | 1461904062103 Marionette TRACE conn5 <- [1,2854,null,{}] 21:27:42 INFO - PROCESS | 2650 | 1461904062108 Marionette TRACE conn5 -> [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:27:42 INFO - PROCESS | 2650 | 1461904062338 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 21:27:42 INFO - PROCESS | 2650 | 1461904062621 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aef73800 == 144 [pid = 2650] [id = 721] 21:27:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2a3fdd800) [pid = 2650] [serial = 2164] [outer = (nil)] 21:27:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2adbcac00) [pid = 2650] [serial = 2165] [outer = 0x7fa2a3fdd800] 21:27:42 INFO - PROCESS | 2650 | 1461904062738 Marionette DEBUG loaded listener.js 21:27:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2ae2c9000) [pid = 2650] [serial = 2166] [outer = 0x7fa2a3fdd800] 21:27:43 INFO - PROCESS | 2650 | 1461904063634 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:27:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:27:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1579ms 21:27:43 INFO - PROCESS | 2650 | 1461904063681 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 21:27:43 INFO - PROCESS | 2650 | 1461904063685 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 21:27:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:27:43 INFO - PROCESS | 2650 | 1461904063691 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:27:43 INFO - PROCESS | 2650 | 1461904063694 Marionette TRACE conn5 <- [1,2858,null,{}] 21:27:43 INFO - PROCESS | 2650 | 1461904063700 Marionette TRACE conn5 -> [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:27:43 INFO - PROCESS | 2650 | 1461904063945 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 21:27:44 INFO - PROCESS | 2650 | 1461904064219 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2af170800 == 145 [pid = 2650] [id = 722] 21:27:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2ab7b3000) [pid = 2650] [serial = 2167] [outer = (nil)] 21:27:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2ae498c00) [pid = 2650] [serial = 2168] [outer = 0x7fa2ab7b3000] 21:27:44 INFO - PROCESS | 2650 | 1461904064338 Marionette DEBUG loaded listener.js 21:27:44 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2ae4a2c00) [pid = 2650] [serial = 2169] [outer = 0x7fa2ab7b3000] 21:27:45 INFO - PROCESS | 2650 | 1461904065183 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:27:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:27:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1531ms 21:27:45 INFO - PROCESS | 2650 | 1461904065223 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 21:27:45 INFO - PROCESS | 2650 | 1461904065226 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 21:27:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:27:45 INFO - PROCESS | 2650 | 1461904065232 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:27:45 INFO - PROCESS | 2650 | 1461904065234 Marionette TRACE conn5 <- [1,2862,null,{}] 21:27:45 INFO - PROCESS | 2650 | 1461904065240 Marionette TRACE conn5 -> [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:27:45 INFO - PROCESS | 2650 | 1461904065469 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 21:27:45 INFO - PROCESS | 2650 | 1461904065775 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2af873000 == 146 [pid = 2650] [id = 723] 21:27:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2ac306000) [pid = 2650] [serial = 2170] [outer = (nil)] 21:27:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2aef5dc00) [pid = 2650] [serial = 2171] [outer = 0x7fa2ac306000] 21:27:45 INFO - PROCESS | 2650 | 1461904065890 Marionette DEBUG loaded listener.js 21:27:45 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2aefe1c00) [pid = 2650] [serial = 2172] [outer = 0x7fa2ac306000] 21:27:46 INFO - PROCESS | 2650 | 1461904066804 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:27:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:27:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1635ms 21:27:46 INFO - PROCESS | 2650 | 1461904066868 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 21:27:46 INFO - PROCESS | 2650 | 1461904066871 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 21:27:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:27:46 INFO - PROCESS | 2650 | 1461904066877 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:27:46 INFO - PROCESS | 2650 | 1461904066886 Marionette TRACE conn5 <- [1,2866,null,{}] 21:27:46 INFO - PROCESS | 2650 | 1461904066890 Marionette TRACE conn5 -> [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:27:47 INFO - PROCESS | 2650 | 1461904067096 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 21:27:47 INFO - PROCESS | 2650 | 1461904067373 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b0e85000 == 147 [pid = 2650] [id = 724] 21:27:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2a72cb800) [pid = 2650] [serial = 2173] [outer = (nil)] 21:27:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2aefeb000) [pid = 2650] [serial = 2174] [outer = 0x7fa2a72cb800] 21:27:47 INFO - PROCESS | 2650 | 1461904067487 Marionette DEBUG loaded listener.js 21:27:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2af233400) [pid = 2650] [serial = 2175] [outer = 0x7fa2a72cb800] 21:27:48 INFO - PROCESS | 2650 | 1461904068331 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:27:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:27:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1488ms 21:27:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:27:48 INFO - PROCESS | 2650 | 1461904068366 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 21:27:48 INFO - PROCESS | 2650 | 1461904068369 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 21:27:48 INFO - PROCESS | 2650 | 1461904068376 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:27:48 INFO - PROCESS | 2650 | 1461904068379 Marionette TRACE conn5 <- [1,2870,null,{}] 21:27:48 INFO - PROCESS | 2650 | 1461904068385 Marionette TRACE conn5 -> [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:27:48 INFO - PROCESS | 2650 | 1461904068596 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 21:27:48 INFO - PROCESS | 2650 | 1461904068876 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b1892800 == 148 [pid = 2650] [id = 725] 21:27:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2af3cd400) [pid = 2650] [serial = 2176] [outer = (nil)] 21:27:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2af606c00) [pid = 2650] [serial = 2177] [outer = 0x7fa2af3cd400] 21:27:48 INFO - PROCESS | 2650 | 1461904068965 Marionette DEBUG loaded listener.js 21:27:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2af845000) [pid = 2650] [serial = 2178] [outer = 0x7fa2af3cd400] 21:27:49 INFO - PROCESS | 2650 | 1461904069925 Marionette TRACE conn5 <- [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:27:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:27:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1582ms 21:27:49 INFO - PROCESS | 2650 | 1461904069958 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 21:27:49 INFO - PROCESS | 2650 | 1461904069961 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 21:27:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:27:49 INFO - PROCESS | 2650 | 1461904069968 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:27:49 INFO - PROCESS | 2650 | 1461904069971 Marionette TRACE conn5 <- [1,2874,null,{}] 21:27:49 INFO - PROCESS | 2650 | 1461904069977 Marionette TRACE conn5 -> [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:27:50 INFO - PROCESS | 2650 | 1461904070233 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 21:27:50 INFO - PROCESS | 2650 | 1461904070561 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b2626800 == 149 [pid = 2650] [id = 726] 21:27:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2af3cd800) [pid = 2650] [serial = 2179] [outer = (nil)] 21:27:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b2212400) [pid = 2650] [serial = 2180] [outer = 0x7fa2af3cd800] 21:27:50 INFO - PROCESS | 2650 | 1461904070647 Marionette DEBUG loaded listener.js 21:27:50 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b2339c00) [pid = 2650] [serial = 2181] [outer = 0x7fa2af3cd800] 21:27:51 INFO - PROCESS | 2650 | 1461904071485 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:27:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:27:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1580ms 21:27:51 INFO - PROCESS | 2650 | 1461904071549 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 21:27:51 INFO - PROCESS | 2650 | 1461904071552 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 21:27:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:27:51 INFO - PROCESS | 2650 | 1461904071558 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:27:51 INFO - PROCESS | 2650 | 1461904071560 Marionette TRACE conn5 <- [1,2878,null,{}] 21:27:51 INFO - PROCESS | 2650 | 1461904071566 Marionette TRACE conn5 -> [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:27:51 INFO - PROCESS | 2650 | 1461904071800 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 21:27:52 INFO - PROCESS | 2650 | 1461904072086 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b2b0c000 == 150 [pid = 2650] [id = 727] 21:27:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2a9ecd400) [pid = 2650] [serial = 2182] [outer = (nil)] 21:27:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2af849c00) [pid = 2650] [serial = 2183] [outer = 0x7fa2a9ecd400] 21:27:52 INFO - PROCESS | 2650 | 1461904072203 Marionette DEBUG loaded listener.js 21:27:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b250cc00) [pid = 2650] [serial = 2184] [outer = 0x7fa2a9ecd400] 21:27:53 INFO - PROCESS | 2650 | 1461904073077 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:27:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:27:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1587ms 21:27:53 INFO - PROCESS | 2650 | 1461904073147 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 21:27:53 INFO - PROCESS | 2650 | 1461904073150 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 21:27:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:27:53 INFO - PROCESS | 2650 | 1461904073158 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:27:53 INFO - PROCESS | 2650 | 1461904073163 Marionette TRACE conn5 <- [1,2882,null,{}] 21:27:53 INFO - PROCESS | 2650 | 1461904073171 Marionette TRACE conn5 -> [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:27:53 INFO - PROCESS | 2650 | 1461904073446 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 21:27:53 INFO - PROCESS | 2650 | 1461904073758 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b3116800 == 151 [pid = 2650] [id = 728] 21:27:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2a9fa0000) [pid = 2650] [serial = 2185] [outer = (nil)] 21:27:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b25e6c00) [pid = 2650] [serial = 2186] [outer = 0x7fa2a9fa0000] 21:27:53 INFO - PROCESS | 2650 | 1461904073835 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b2616c00) [pid = 2650] [serial = 2187] [outer = 0x7fa2a9fa0000] 21:27:54 INFO - PROCESS | 2650 | 1461904074668 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:27:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:27:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1588ms 21:27:54 INFO - PROCESS | 2650 | 1461904074746 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 21:27:54 INFO - PROCESS | 2650 | 1461904074749 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 21:27:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:27:54 INFO - PROCESS | 2650 | 1461904074755 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:27:54 INFO - PROCESS | 2650 | 1461904074757 Marionette TRACE conn5 <- [1,2886,null,{}] 21:27:54 INFO - PROCESS | 2650 | 1461904074763 Marionette TRACE conn5 -> [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:27:55 INFO - PROCESS | 2650 | 1461904075004 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 21:27:55 INFO - PROCESS | 2650 | 1461904075322 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b3629800 == 152 [pid = 2650] [id = 729] 21:27:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b233a400) [pid = 2650] [serial = 2188] [outer = (nil)] 21:27:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2b2867800) [pid = 2650] [serial = 2189] [outer = 0x7fa2b233a400] 21:27:55 INFO - PROCESS | 2650 | 1461904075397 Marionette DEBUG loaded listener.js 21:27:55 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2b2873c00) [pid = 2650] [serial = 2190] [outer = 0x7fa2b233a400] 21:27:56 INFO - PROCESS | 2650 | 1461904076289 Marionette TRACE conn5 <- [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:27:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:27:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1578ms 21:27:56 INFO - PROCESS | 2650 | 1461904076334 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 21:27:56 INFO - PROCESS | 2650 | 1461904076337 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 21:27:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:27:56 INFO - PROCESS | 2650 | 1461904076343 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:27:56 INFO - PROCESS | 2650 | 1461904076345 Marionette TRACE conn5 <- [1,2890,null,{}] 21:27:56 INFO - PROCESS | 2650 | 1461904076350 Marionette TRACE conn5 -> [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:27:56 INFO - PROCESS | 2650 | 1461904076587 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 21:27:56 INFO - PROCESS | 2650 | 1461904076957 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b389d800 == 153 [pid = 2650] [id = 730] 21:27:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b2617000) [pid = 2650] [serial = 2191] [outer = (nil)] 21:27:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2b29d3000) [pid = 2650] [serial = 2192] [outer = 0x7fa2b2617000] 21:27:57 INFO - PROCESS | 2650 | 1461904077034 Marionette DEBUG loaded listener.js 21:27:57 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2b2aeb800) [pid = 2650] [serial = 2193] [outer = 0x7fa2b2617000] 21:27:57 INFO - PROCESS | 2650 | 1461904077943 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:27:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:27:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1679ms 21:27:58 INFO - PROCESS | 2650 | 1461904078023 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 21:27:58 INFO - PROCESS | 2650 | 1461904078029 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 21:27:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:27:58 INFO - PROCESS | 2650 | 1461904078035 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:27:58 INFO - PROCESS | 2650 | 1461904078038 Marionette TRACE conn5 <- [1,2894,null,{}] 21:27:58 INFO - PROCESS | 2650 | 1461904078044 Marionette TRACE conn5 -> [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:27:58 INFO - PROCESS | 2650 | 1461904078331 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 21:27:58 INFO - PROCESS | 2650 | 1461904078650 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4383800 == 154 [pid = 2650] [id = 731] 21:27:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2b2874000) [pid = 2650] [serial = 2194] [outer = (nil)] 21:27:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2b2bbac00) [pid = 2650] [serial = 2195] [outer = 0x7fa2b2874000] 21:27:58 INFO - PROCESS | 2650 | 1461904078729 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2b2bc2000) [pid = 2650] [serial = 2196] [outer = 0x7fa2b2874000] 21:27:59 INFO - PROCESS | 2650 | 1461904079593 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:27:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:27:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1635ms 21:27:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:27:59 INFO - PROCESS | 2650 | 1461904079671 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 21:27:59 INFO - PROCESS | 2650 | 1461904079674 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 21:27:59 INFO - PROCESS | 2650 | 1461904079681 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:27:59 INFO - PROCESS | 2650 | 1461904079684 Marionette TRACE conn5 <- [1,2898,null,{}] 21:27:59 INFO - PROCESS | 2650 | 1461904079690 Marionette TRACE conn5 -> [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:27:59 INFO - PROCESS | 2650 | 1461904079944 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 21:28:00 INFO - PROCESS | 2650 | 1461904080266 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4a21800 == 155 [pid = 2650] [id = 732] 21:28:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2b296ec00) [pid = 2650] [serial = 2197] [outer = (nil)] 21:28:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b2be2000) [pid = 2650] [serial = 2198] [outer = 0x7fa2b296ec00] 21:28:00 INFO - PROCESS | 2650 | 1461904080347 Marionette DEBUG loaded listener.js 21:28:00 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b31bd000) [pid = 2650] [serial = 2199] [outer = 0x7fa2b296ec00] 21:28:01 INFO - PROCESS | 2650 | 1461904081240 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:28:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1631ms 21:28:01 INFO - PROCESS | 2650 | 1461904081311 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 21:28:01 INFO - PROCESS | 2650 | 1461904081315 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 21:28:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:28:01 INFO - PROCESS | 2650 | 1461904081321 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 2650 | 1461904081323 Marionette TRACE conn5 <- [1,2902,null,{}] 21:28:01 INFO - PROCESS | 2650 | 1461904081329 Marionette TRACE conn5 -> [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:28:01 INFO - PROCESS | 2650 | 1461904081608 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 21:28:01 INFO - PROCESS | 2650 | 1461904081947 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b8138800 == 156 [pid = 2650] [id = 733] 21:28:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b29ddc00) [pid = 2650] [serial = 2200] [outer = (nil)] 21:28:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2b31c7000) [pid = 2650] [serial = 2201] [outer = 0x7fa2b29ddc00] 21:28:02 INFO - PROCESS | 2650 | 1461904082025 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b3568000) [pid = 2650] [serial = 2202] [outer = 0x7fa2b29ddc00] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f69000 == 155 [pid = 2650] [id = 713] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a71ba000 == 154 [pid = 2650] [id = 712] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a5de3000 == 153 [pid = 2650] [id = 711] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2d058f800 == 152 [pid = 2650] [id = 709] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c9a0c800 == 151 [pid = 2650] [id = 708] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3d8d800 == 150 [pid = 2650] [id = 707] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37a1800 == 149 [pid = 2650] [id = 706] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c25d3800 == 148 [pid = 2650] [id = 705] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c250f800 == 147 [pid = 2650] [id = 704] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c09f9000 == 146 [pid = 2650] [id = 703] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bd059800 == 145 [pid = 2650] [id = 702] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1763800 == 144 [pid = 2650] [id = 475] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ba366800 == 143 [pid = 2650] [id = 701] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9c33000 == 142 [pid = 2650] [id = 700] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9144000 == 141 [pid = 2650] [id = 699] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4bcc800 == 140 [pid = 2650] [id = 698] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4394800 == 139 [pid = 2650] [id = 697] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3628000 == 138 [pid = 2650] [id = 696] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2ba0000 == 137 [pid = 2650] [id = 695] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2636000 == 136 [pid = 2650] [id = 694] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af169800 == 135 [pid = 2650] [id = 693] 21:28:04 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9da1000 == 134 [pid = 2650] [id = 692] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2af22dc00) [pid = 2650] [serial = 2070] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2adb21800) [pid = 2650] [serial = 2066] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2b2aebc00) [pid = 2650] [serial = 2039] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2ad916000) [pid = 2650] [serial = 2064] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2b233b800) [pid = 2650] [serial = 2072] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2abe4ec00) [pid = 2650] [serial = 2027] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2a5fcac00) [pid = 2650] [serial = 2054] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b8271800) [pid = 2650] [serial = 2048] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2b902f800) [pid = 2650] [serial = 2051] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2af842400) [pid = 2650] [serial = 2033] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2ae49a800) [pid = 2650] [serial = 2030] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2aef5b000) [pid = 2650] [serial = 2069] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2a6298800) [pid = 2650] [serial = 2057] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2b2331c00) [pid = 2650] [serial = 2036] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2a8f43000) [pid = 2650] [serial = 2060] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2b4975000) [pid = 2650] [serial = 2042] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2a72d2400) [pid = 2650] [serial = 2024] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2abe4cc00) [pid = 2650] [serial = 2063] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2c370f000) [pid = 2650] [serial = 2001] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2d1755800) [pid = 2650] [serial = 2007] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2ae49b400) [pid = 2650] [serial = 2067] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2aa8ea800) [pid = 2650] [serial = 2061] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2cf638800) [pid = 2650] [serial = 2004] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2a73d1c00) [pid = 2650] [serial = 2058] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2b80ea000) [pid = 2650] [serial = 2045] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2b261ac00) [pid = 2650] [serial = 2073] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2ae4a0800) [pid = 2650] [serial = 2075] [outer = (nil)] [url = about:blank] 21:28:04 INFO - PROCESS | 2650 | 1461904084987 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:28:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 3790ms 21:28:05 INFO - PROCESS | 2650 | 1461904085112 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 21:28:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:28:05 INFO - PROCESS | 2650 | 1461904085117 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 21:28:05 INFO - PROCESS | 2650 | 1461904085124 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - PROCESS | 2650 | 1461904085129 Marionette TRACE conn5 <- [1,2906,null,{}] 21:28:05 INFO - PROCESS | 2650 | 1461904085138 Marionette TRACE conn5 -> [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:28:05 INFO - PROCESS | 2650 | 1461904085375 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 21:28:05 INFO - PROCESS | 2650 | 1461904085610 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a6613000 == 135 [pid = 2650] [id = 734] 21:28:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2a5fcd400) [pid = 2650] [serial = 2203] [outer = (nil)] 21:28:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2a601ac00) [pid = 2650] [serial = 2204] [outer = 0x7fa2a5fcd400] 21:28:05 INFO - PROCESS | 2650 | 1461904085695 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2a6431400) [pid = 2650] [serial = 2205] [outer = 0x7fa2a5fcd400] 21:28:06 INFO - PROCESS | 2650 | 1461904086521 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:28:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:28:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1439ms 21:28:06 INFO - PROCESS | 2650 | 1461904086563 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 21:28:06 INFO - PROCESS | 2650 | 1461904086572 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 21:28:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:28:06 INFO - PROCESS | 2650 | 1461904086582 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - PROCESS | 2650 | 1461904086585 Marionette TRACE conn5 <- [1,2910,null,{}] 21:28:06 INFO - PROCESS | 2650 | 1461904086590 Marionette TRACE conn5 -> [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:28:06 INFO - PROCESS | 2650 | 1461904086824 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 21:28:07 INFO - PROCESS | 2650 | 1461904087056 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a9cb5800 == 136 [pid = 2650] [id = 735] 21:28:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2a486ac00) [pid = 2650] [serial = 2206] [outer = (nil)] 21:28:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2a8050c00) [pid = 2650] [serial = 2207] [outer = 0x7fa2a486ac00] 21:28:07 INFO - PROCESS | 2650 | 1461904087122 Marionette DEBUG loaded listener.js 21:28:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2a9ec8c00) [pid = 2650] [serial = 2208] [outer = 0x7fa2a486ac00] 21:28:07 INFO - PROCESS | 2650 | 1461904087937 Marionette TRACE conn5 <- [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:28:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:28:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:28:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1385ms 21:28:07 INFO - PROCESS | 2650 | 1461904087968 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 2650 | 1461904087972 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 21:28:07 INFO - TEST-START | /DOMEvents/constructors.html 21:28:07 INFO - PROCESS | 2650 | 1461904087978 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 2650 | 1461904087994 Marionette TRACE conn5 <- [1,2914,null,{}] 21:28:08 INFO - PROCESS | 2650 | 1461904088019 Marionette TRACE conn5 -> [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:28:08 INFO - PROCESS | 2650 | 1461904088306 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 21:28:08 INFO - PROCESS | 2650 | 1461904088348 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aa73f800 == 137 [pid = 2650] [id = 736] 21:28:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2a9ecf400) [pid = 2650] [serial = 2209] [outer = (nil)] 21:28:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2aa698800) [pid = 2650] [serial = 2210] [outer = 0x7fa2a9ecf400] 21:28:08 INFO - PROCESS | 2650 | 1461904088418 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2aa8e7000) [pid = 2650] [serial = 2211] [outer = 0x7fa2a9ecf400] 21:28:10 INFO - PROCESS | 2650 | 1461904090177 Marionette TRACE conn5 <- [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:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2a4864800) [pid = 2650] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2a1716800) [pid = 2650] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2b356dc00) [pid = 2650] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2be2c3000) [pid = 2650] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2a9faa400) [pid = 2650] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2a7269000) [pid = 2650] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2abe54000) [pid = 2650] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2a1ffa000) [pid = 2650] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2c090b400) [pid = 2650] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2b29d1800) [pid = 2650] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2ad919400) [pid = 2650] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2af234800) [pid = 2650] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2a1718c00) [pid = 2650] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2abe8ac00) [pid = 2650] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b413d000) [pid = 2650] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2a3fdc800) [pid = 2650] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2bcec2800) [pid = 2650] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2b497ec00) [pid = 2650] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2aa551c00) [pid = 2650] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2a6433c00) [pid = 2650] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2af233c00) [pid = 2650] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2ac47b000) [pid = 2650] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2b233d800) [pid = 2650] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2a1714400) [pid = 2650] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2a9f9f800) [pid = 2650] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2a7267800) [pid = 2650] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2a8f4fc00) [pid = 2650] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2b2616800) [pid = 2650] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2b4975400) [pid = 2650] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2adbc2000) [pid = 2650] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2aa8e6c00) [pid = 2650] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2b29d8400) [pid = 2650] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2ba243000) [pid = 2650] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:28:10 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2a171d800) [pid = 2650] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:28:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:28:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:28:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:28:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:28:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:28:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:28:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:28:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:28:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 2373ms 21:28:10 INFO - PROCESS | 2650 | 1461904090353 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 21:28:10 INFO - PROCESS | 2650 | 1461904090362 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 21:28:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:28:10 INFO - PROCESS | 2650 | 1461904090375 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:28:10 INFO - PROCESS | 2650 | 1461904090385 Marionette TRACE conn5 <- [1,2918,null,{}] 21:28:10 INFO - PROCESS | 2650 | 1461904090434 Marionette TRACE conn5 -> [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:28:10 INFO - PROCESS | 2650 | 1461904090724 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 21:28:10 INFO - PROCESS | 2650 | 1461904090847 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ab636800 == 138 [pid = 2650] [id = 737] 21:28:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2a4864800) [pid = 2650] [serial = 2212] [outer = (nil)] 21:28:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2aa699800) [pid = 2650] [serial = 2213] [outer = 0x7fa2a4864800] 21:28:10 INFO - PROCESS | 2650 | 1461904090917 Marionette DEBUG loaded listener.js 21:28:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2ab7ba400) [pid = 2650] [serial = 2214] [outer = 0x7fa2a4864800] 21:28:11 INFO - PROCESS | 2650 | 1461904091643 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:28:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:28:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1305ms 21:28:11 INFO - PROCESS | 2650 | 1461904091681 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 21:28:11 INFO - PROCESS | 2650 | 1461904091683 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 21:28:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:28:11 INFO - PROCESS | 2650 | 1461904091689 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:28:11 INFO - PROCESS | 2650 | 1461904091692 Marionette TRACE conn5 <- [1,2922,null,{}] 21:28:11 INFO - PROCESS | 2650 | 1461904091697 Marionette TRACE conn5 -> [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:28:11 INFO - PROCESS | 2650 | 1461904091979 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 21:28:12 INFO - PROCESS | 2650 | 1461904091999 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2adc11800 == 139 [pid = 2650] [id = 738] 21:28:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2a726d000) [pid = 2650] [serial = 2215] [outer = (nil)] 21:28:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2abe50000) [pid = 2650] [serial = 2216] [outer = 0x7fa2a726d000] 21:28:12 INFO - PROCESS | 2650 | 1461904092065 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2aca09800) [pid = 2650] [serial = 2217] [outer = 0x7fa2a726d000] 21:28:13 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:28:13 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:28:13 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:28:13 INFO - PROCESS | 2650 | [2650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:28:13 INFO - PROCESS | 2650 | 1461904093204 Marionette TRACE conn5 <- [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:28:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:28:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:28:13 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:28:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:28:13 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:28:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:28:13 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:28:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:28:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:28:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1542ms 21:28:13 INFO - PROCESS | 2650 | 1461904093237 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 21:28:13 INFO - PROCESS | 2650 | 1461904093247 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 21:28:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:28:13 INFO - PROCESS | 2650 | 1461904093256 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:28:13 INFO - PROCESS | 2650 | 1461904093261 Marionette TRACE conn5 <- [1,2926,null,{}] 21:28:13 INFO - PROCESS | 2650 | 1461904093269 Marionette TRACE conn5 -> [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:28:13 INFO - PROCESS | 2650 | 1461904093548 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 21:28:13 INFO - PROCESS | 2650 | 1461904093833 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aa507000 == 140 [pid = 2650] [id = 739] 21:28:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2a73d1c00) [pid = 2650] [serial = 2218] [outer = (nil)] 21:28:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2aa697800) [pid = 2650] [serial = 2219] [outer = 0x7fa2a73d1c00] 21:28:13 INFO - PROCESS | 2650 | 1461904093910 Marionette DEBUG loaded listener.js 21:28:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2aba90800) [pid = 2650] [serial = 2220] [outer = 0x7fa2a73d1c00] 21:28:14 INFO - PROCESS | 2650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:28:14 INFO - PROCESS | 2650 | 1461904094753 Marionette TRACE conn5 <- [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:28:14 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:28:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1533ms 21:28:14 INFO - PROCESS | 2650 | 1461904094791 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 21:28:14 INFO - PROCESS | 2650 | 1461904094800 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 21:28:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:28:14 INFO - PROCESS | 2650 | 1461904094810 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:28:14 INFO - PROCESS | 2650 | 1461904094815 Marionette TRACE conn5 <- [1,2930,null,{}] 21:28:14 INFO - PROCESS | 2650 | 1461904094821 Marionette TRACE conn5 -> [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:28:15 INFO - PROCESS | 2650 | 1461904095134 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 21:28:15 INFO - PROCESS | 2650 | 1461904095415 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2ae0ee000 == 141 [pid = 2650] [id = 740] 21:28:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2ac310400) [pid = 2650] [serial = 2221] [outer = (nil)] 21:28:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2aca0bc00) [pid = 2650] [serial = 2222] [outer = 0x7fa2ac310400] 21:28:15 INFO - PROCESS | 2650 | 1461904095578 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2ad918000) [pid = 2650] [serial = 2223] [outer = 0x7fa2ac310400] 21:28:16 INFO - PROCESS | 2650 | 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:28:16 INFO - PROCESS | 2650 | 1461904096374 Marionette TRACE conn5 <- [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:28:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:28:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1583ms 21:28:16 INFO - PROCESS | 2650 | 1461904096394 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 2650 | 1461904096399 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 21:28:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:28:16 INFO - PROCESS | 2650 | 1461904096405 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 2650 | 1461904096411 Marionette TRACE conn5 <- [1,2934,null,{}] 21:28:16 INFO - PROCESS | 2650 | 1461904096426 Marionette TRACE conn5 -> [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:28:16 INFO - PROCESS | 2650 | 1461904096682 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 21:28:16 INFO - PROCESS | 2650 | 1461904096933 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b0e82800 == 142 [pid = 2650] [id = 741] 21:28:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2adb23800) [pid = 2650] [serial = 2224] [outer = (nil)] 21:28:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2ae2be400) [pid = 2650] [serial = 2225] [outer = 0x7fa2adb23800] 21:28:17 INFO - PROCESS | 2650 | 1461904097011 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2aef56400) [pid = 2650] [serial = 2226] [outer = 0x7fa2adb23800] 21:28:17 INFO - PROCESS | 2650 | 1461904097850 Marionette TRACE conn5 <- [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:28:17 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:28:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1484ms 21:28:17 INFO - PROCESS | 2650 | 1461904097890 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 21:28:17 INFO - PROCESS | 2650 | 1461904097894 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 21:28:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:28:17 INFO - PROCESS | 2650 | 1461904097900 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 2650 | 1461904097903 Marionette TRACE conn5 <- [1,2938,null,{}] 21:28:17 INFO - PROCESS | 2650 | 1461904097908 Marionette TRACE conn5 -> [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:28:18 INFO - PROCESS | 2650 | 1461904098152 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 21:28:18 INFO - PROCESS | 2650 | 1461904098435 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b23a1000 == 143 [pid = 2650] [id = 742] 21:28:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2adbc0000) [pid = 2650] [serial = 2227] [outer = (nil)] 21:28:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2af233c00) [pid = 2650] [serial = 2228] [outer = 0x7fa2adbc0000] 21:28:18 INFO - PROCESS | 2650 | 1461904098512 Marionette DEBUG loaded listener.js 21:28:18 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2af608c00) [pid = 2650] [serial = 2229] [outer = 0x7fa2adbc0000] 21:28:19 INFO - PROCESS | 2650 | 1461904099257 Marionette TRACE conn5 <- [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:28:19 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:28:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1380ms 21:28:19 INFO - PROCESS | 2650 | 1461904099280 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 21:28:19 INFO - PROCESS | 2650 | 1461904099284 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 21:28:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:28:19 INFO - PROCESS | 2650 | 1461904099290 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:28:19 INFO - PROCESS | 2650 | 1461904099293 Marionette TRACE conn5 <- [1,2942,null,{}] 21:28:19 INFO - PROCESS | 2650 | 1461904099298 Marionette TRACE conn5 -> [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:28:19 INFO - PROCESS | 2650 | 1461904099523 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 21:28:19 INFO - PROCESS | 2650 | 1461904099806 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b2b09000 == 144 [pid = 2650] [id = 743] 21:28:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2aef5a000) [pid = 2650] [serial = 2230] [outer = (nil)] 21:28:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2af840c00) [pid = 2650] [serial = 2231] [outer = 0x7fa2aef5a000] 21:28:19 INFO - PROCESS | 2650 | 1461904099888 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2b0f08400) [pid = 2650] [serial = 2232] [outer = 0x7fa2aef5a000] 21:28:20 INFO - PROCESS | 2650 | 1461904100795 Marionette TRACE conn5 <- [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:28:20 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:28:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:28:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1529ms 21:28:20 INFO - PROCESS | 2650 | 1461904100820 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 2650 | 1461904100824 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 21:28:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:28:20 INFO - PROCESS | 2650 | 1461904100830 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 2650 | 1461904100832 Marionette TRACE conn5 <- [1,2946,null,{}] 21:28:20 INFO - PROCESS | 2650 | 1461904100838 Marionette TRACE conn5 -> [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:28:21 INFO - PROCESS | 2650 | 1461904101126 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 21:28:21 INFO - PROCESS | 2650 | 1461904101427 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b3759800 == 145 [pid = 2650] [id = 744] 21:28:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2af22e000) [pid = 2650] [serial = 2233] [outer = (nil)] 21:28:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2b2334c00) [pid = 2650] [serial = 2234] [outer = 0x7fa2af22e000] 21:28:21 INFO - PROCESS | 2650 | 1461904101514 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b2977400) [pid = 2650] [serial = 2235] [outer = 0x7fa2af22e000] 21:28:22 INFO - PROCESS | 2650 | 1461904102272 Marionette TRACE conn5 <- [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:28:22 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:28:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1478ms 21:28:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:28:22 INFO - PROCESS | 2650 | 1461904102309 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 2650 | 1461904102312 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 21:28:22 INFO - PROCESS | 2650 | 1461904102318 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 2650 | 1461904102321 Marionette TRACE conn5 <- [1,2950,null,{}] 21:28:22 INFO - PROCESS | 2650 | 1461904102326 Marionette TRACE conn5 -> [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:28:22 INFO - PROCESS | 2650 | 1461904102538 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 21:28:22 INFO - PROCESS | 2650 | 1461904102784 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4a0f800 == 146 [pid = 2650] [id = 745] 21:28:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b0f08800) [pid = 2650] [serial = 2236] [outer = (nil)] 21:28:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b2bbb000) [pid = 2650] [serial = 2237] [outer = 0x7fa2b0f08800] 21:28:22 INFO - PROCESS | 2650 | 1461904102864 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b2bddc00) [pid = 2650] [serial = 2238] [outer = 0x7fa2b0f08800] 21:28:23 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b4bcc000 == 147 [pid = 2650] [id = 746] 21:28:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b3571800) [pid = 2650] [serial = 2239] [outer = (nil)] 21:28:23 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b29d1800) [pid = 2650] [serial = 2240] [outer = 0x7fa2b3571800] 21:28:23 INFO - PROCESS | 2650 | 1461904103728 Marionette TRACE conn5 <- [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:28:23 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:28:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1435ms 21:28:23 INFO - PROCESS | 2650 | 1461904103753 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 2650 | 1461904103756 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 21:28:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:28:23 INFO - PROCESS | 2650 | 1461904103762 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 2650 | 1461904103764 Marionette TRACE conn5 <- [1,2954,null,{}] 21:28:23 INFO - PROCESS | 2650 | 1461904103774 Marionette TRACE conn5 -> [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:28:24 INFO - PROCESS | 2650 | 1461904104093 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 21:28:24 INFO - PROCESS | 2650 | 1461904104408 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b8fe3800 == 148 [pid = 2650] [id = 747] 21:28:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2b261ac00) [pid = 2650] [serial = 2241] [outer = (nil)] 21:28:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2b356bc00) [pid = 2650] [serial = 2242] [outer = 0x7fa2b261ac00] 21:28:24 INFO - PROCESS | 2650 | 1461904104504 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b35bdc00) [pid = 2650] [serial = 2243] [outer = 0x7fa2b261ac00] 21:28:25 INFO - PROCESS | 2650 | 1461904105270 Marionette TRACE conn5 <- [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:28:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:28:25 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:28:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1542ms 21:28:25 INFO - PROCESS | 2650 | 1461904105305 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 21:28:25 INFO - PROCESS | 2650 | 1461904105308 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 21:28:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:28:25 INFO - PROCESS | 2650 | 1461904105314 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 2650 | 1461904105317 Marionette TRACE conn5 <- [1,2958,null,{}] 21:28:25 INFO - PROCESS | 2650 | 1461904105322 Marionette TRACE conn5 -> [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:28:25 INFO - PROCESS | 2650 | 1461904105584 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 21:28:25 INFO - PROCESS | 2650 | 1461904105845 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9b05800 == 149 [pid = 2650] [id = 748] 21:28:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2b2bde400) [pid = 2650] [serial = 2244] [outer = (nil)] 21:28:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2b37adc00) [pid = 2650] [serial = 2245] [outer = 0x7fa2b2bde400] 21:28:25 INFO - PROCESS | 2650 | 1461904105916 Marionette DEBUG loaded listener.js 21:28:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2b413b000) [pid = 2650] [serial = 2246] [outer = 0x7fa2b2bde400] 21:28:26 INFO - PROCESS | 2650 | 1461904106781 Marionette TRACE conn5 <- [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:28:26 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:28:26 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1479ms 21:28:26 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:28:26 INFO - PROCESS | 2650 | 1461904106794 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 2650 | 1461904106796 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 21:28:26 INFO - PROCESS | 2650 | 1461904106802 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 2650 | 1461904106805 Marionette TRACE conn5 <- [1,2962,null,{}] 21:28:26 INFO - PROCESS | 2650 | 1461904106812 Marionette TRACE conn5 -> [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:28:27 INFO - PROCESS | 2650 | 1461904107055 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 21:28:27 INFO - PROCESS | 2650 | 1461904107316 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b9c33000 == 150 [pid = 2650] [id = 749] 21:28:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2b35b4800) [pid = 2650] [serial = 2247] [outer = (nil)] 21:28:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2b4221800) [pid = 2650] [serial = 2248] [outer = 0x7fa2b35b4800] 21:28:27 INFO - PROCESS | 2650 | 1461904107389 Marionette DEBUG loaded listener.js 21:28:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b422ec00) [pid = 2650] [serial = 2249] [outer = 0x7fa2b35b4800] 21:28:28 INFO - PROCESS | 2650 | 1461904108242 Marionette TRACE conn5 <- [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:28:28 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:28:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1487ms 21:28:28 INFO - PROCESS | 2650 | 1461904108289 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 2650 | 1461904108293 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 21:28:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:28:28 INFO - PROCESS | 2650 | 1461904108299 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 2650 | 1461904108303 Marionette TRACE conn5 <- [1,2966,null,{}] 21:28:28 INFO - PROCESS | 2650 | 1461904108308 Marionette TRACE conn5 -> [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:28:28 INFO - PROCESS | 2650 | 1461904108597 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 21:28:28 INFO - PROCESS | 2650 | 1461904108857 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ba05f000 == 151 [pid = 2650] [id = 750] 21:28:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2b35c0800) [pid = 2650] [serial = 2250] [outer = (nil)] 21:28:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2b497b000) [pid = 2650] [serial = 2251] [outer = 0x7fa2b35c0800] 21:28:28 INFO - PROCESS | 2650 | 1461904108945 Marionette DEBUG loaded listener.js 21:28:29 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2b7eed400) [pid = 2650] [serial = 2252] [outer = 0x7fa2b35c0800] 21:28:29 INFO - PROCESS | 2650 | 1461904109867 Marionette TRACE conn5 <- [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:28:29 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:28:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1634ms 21:28:29 INFO - PROCESS | 2650 | 1461904109935 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 2650 | 1461904109940 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 21:28:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:28:29 INFO - PROCESS | 2650 | 1461904109946 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 2650 | 1461904109948 Marionette TRACE conn5 <- [1,2970,null,{}] 21:28:29 INFO - PROCESS | 2650 | 1461904109955 Marionette TRACE conn5 -> [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:28:30 INFO - PROCESS | 2650 | 1461904110213 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 21:28:30 INFO - PROCESS | 2650 | 1461904110529 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ba367800 == 152 [pid = 2650] [id = 751] 21:28:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2b4140400) [pid = 2650] [serial = 2253] [outer = (nil)] 21:28:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2b804d800) [pid = 2650] [serial = 2254] [outer = 0x7fa2b4140400] 21:28:30 INFO - PROCESS | 2650 | 1461904110643 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2b80bb400) [pid = 2650] [serial = 2255] [outer = 0x7fa2b4140400] 21:28:31 INFO - PROCESS | 2650 | 1461904111496 Marionette TRACE conn5 <- [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:28: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:28:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1587ms 21:28:31 INFO - PROCESS | 2650 | 1461904111534 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 2650 | 1461904111537 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 21:28:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:28:31 INFO - PROCESS | 2650 | 1461904111543 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 2650 | 1461904111555 Marionette TRACE conn5 <- [1,2974,null,{}] 21:28:31 INFO - PROCESS | 2650 | 1461904111559 Marionette TRACE conn5 -> [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:28:31 INFO - PROCESS | 2650 | 1461904111792 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 21:28:32 INFO - PROCESS | 2650 | 1461904112047 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2bb7ad800 == 153 [pid = 2650] [id = 752] 21:28:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2b4142400) [pid = 2650] [serial = 2256] [outer = (nil)] 21:28:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2b80c5800) [pid = 2650] [serial = 2257] [outer = 0x7fa2b4142400] 21:28:32 INFO - PROCESS | 2650 | 1461904112123 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2b80e7400) [pid = 2650] [serial = 2258] [outer = 0x7fa2b4142400] 21:28:32 INFO - PROCESS | 2650 | 1461904112958 Marionette TRACE conn5 <- [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:28:32 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:28:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1442ms 21:28:32 INFO - PROCESS | 2650 | 1461904112985 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 21:28:32 INFO - PROCESS | 2650 | 1461904112989 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 21:28:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:28:32 INFO - PROCESS | 2650 | 1461904112994 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:28:32 INFO - PROCESS | 2650 | 1461904112996 Marionette TRACE conn5 <- [1,2978,null,{}] 21:28:33 INFO - PROCESS | 2650 | 1461904113003 Marionette TRACE conn5 -> [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:28:33 INFO - PROCESS | 2650 | 1461904113256 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 21:28:33 INFO - PROCESS | 2650 | 1461904113510 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2bfc0b800 == 154 [pid = 2650] [id = 753] 21:28:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2b80e6800) [pid = 2650] [serial = 2259] [outer = (nil)] 21:28:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2b80f1000) [pid = 2650] [serial = 2260] [outer = 0x7fa2b80e6800] 21:28:33 INFO - PROCESS | 2650 | 1461904113588 Marionette DEBUG loaded listener.js 21:28:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2b825ec00) [pid = 2650] [serial = 2261] [outer = 0x7fa2b80e6800] 21:28:34 INFO - PROCESS | 2650 | 1461904114330 Marionette TRACE conn5 <- [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:28: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:28:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1379ms 21:28:34 INFO - PROCESS | 2650 | 1461904114374 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 21:28:34 INFO - PROCESS | 2650 | 1461904114378 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 21:28:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:28:34 INFO - PROCESS | 2650 | 1461904114384 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:28:34 INFO - PROCESS | 2650 | 1461904114386 Marionette TRACE conn5 <- [1,2982,null,{}] 21:28:34 INFO - PROCESS | 2650 | 1461904114392 Marionette TRACE conn5 -> [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:28:34 INFO - PROCESS | 2650 | 1461904114626 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 21:28:34 INFO - PROCESS | 2650 | 1461904114887 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c1760000 == 155 [pid = 2650] [id = 754] 21:28:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2b80e7800) [pid = 2650] [serial = 2262] [outer = (nil)] 21:28:34 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2b8266400) [pid = 2650] [serial = 2263] [outer = 0x7fa2b80e7800] 21:28:34 INFO - PROCESS | 2650 | 1461904114958 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2b8e5ec00) [pid = 2650] [serial = 2264] [outer = 0x7fa2b80e7800] 21:28:35 INFO - PROCESS | 2650 | 1461904115760 Marionette TRACE conn5 <- [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:28: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:28:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:28:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1387ms 21:28:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:28:35 INFO - PROCESS | 2650 | 1461904115794 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 21:28:35 INFO - PROCESS | 2650 | 1461904115797 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 21:28:35 INFO - PROCESS | 2650 | 1461904115806 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:28:35 INFO - PROCESS | 2650 | 1461904115809 Marionette TRACE conn5 <- [1,2986,null,{}] 21:28:35 INFO - PROCESS | 2650 | 1461904115814 Marionette TRACE conn5 -> [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:28:36 INFO - PROCESS | 2650 | 1461904116042 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 21:28:36 INFO - PROCESS | 2650 | 1461904116337 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c2513000 == 156 [pid = 2650] [id = 755] 21:28:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2a6299c00) [pid = 2650] [serial = 2265] [outer = (nil)] 21:28:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2b8e65800) [pid = 2650] [serial = 2266] [outer = 0x7fa2a6299c00] 21:28:36 INFO - PROCESS | 2650 | 1461904116407 Marionette DEBUG loaded listener.js 21:28:36 INFO - PROCESS | 2650 | ++DOMWINDOW == 198 (0x7fa2b9035c00) [pid = 2650] [serial = 2267] [outer = 0x7fa2a6299c00] 21:28:37 INFO - PROCESS | 2650 | 1461904117245 Marionette TRACE conn5 <- [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:28: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:28:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1494ms 21:28:37 INFO - PROCESS | 2650 | 1461904117300 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 21:28:37 INFO - PROCESS | 2650 | 1461904117303 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 21:28:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:28:37 INFO - PROCESS | 2650 | 1461904117309 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:28:37 INFO - PROCESS | 2650 | 1461904117311 Marionette TRACE conn5 <- [1,2990,null,{}] 21:28:37 INFO - PROCESS | 2650 | 1461904117317 Marionette TRACE conn5 -> [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:28:37 INFO - PROCESS | 2650 | 1461904117588 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 21:28:37 INFO - PROCESS | 2650 | 1461904117876 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c3231800 == 157 [pid = 2650] [id = 756] 21:28:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 199 (0x7fa2a7266c00) [pid = 2650] [serial = 2268] [outer = (nil)] 21:28:37 INFO - PROCESS | 2650 | ++DOMWINDOW == 200 (0x7fa2b903c400) [pid = 2650] [serial = 2269] [outer = 0x7fa2a7266c00] 21:28:37 INFO - PROCESS | 2650 | 1461904117954 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 201 (0x7fa2b97cf400) [pid = 2650] [serial = 2270] [outer = 0x7fa2a7266c00] 21:28:38 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2c2ab9000 == 158 [pid = 2650] [id = 757] 21:28:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 202 (0x7fa2ba18a800) [pid = 2650] [serial = 2271] [outer = (nil)] 21:28:38 INFO - PROCESS | 2650 | ++DOMWINDOW == 203 (0x7fa2b9038c00) [pid = 2650] [serial = 2272] [outer = 0x7fa2ba18a800] 21:28:38 INFO - PROCESS | 2650 | 1461904118857 Marionette TRACE conn5 <- [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:28: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:28:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 21:28:38 INFO - PROCESS | 2650 | 1461904118895 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 21:28:38 INFO - PROCESS | 2650 | 1461904118899 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 21:28:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:28:38 INFO - PROCESS | 2650 | 1461904118905 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:28:38 INFO - PROCESS | 2650 | 1461904118907 Marionette TRACE conn5 <- [1,2994,null,{}] 21:28:38 INFO - PROCESS | 2650 | 1461904118912 Marionette TRACE conn5 -> [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:28:39 INFO - PROCESS | 2650 | 1461904119209 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 21:28:39 INFO - PROCESS | 2650 | 1461904119529 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c37bf800 == 159 [pid = 2650] [id = 758] 21:28:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 204 (0x7fa2b8268400) [pid = 2650] [serial = 2273] [outer = (nil)] 21:28:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 205 (0x7fa2ba185400) [pid = 2650] [serial = 2274] [outer = 0x7fa2b8268400] 21:28:39 INFO - PROCESS | 2650 | 1461904119608 Marionette DEBUG loaded listener.js 21:28:39 INFO - PROCESS | 2650 | ++DOMWINDOW == 206 (0x7fa2ba245400) [pid = 2650] [serial = 2275] [outer = 0x7fa2b8268400] 21:28:40 INFO - PROCESS | 2650 | 1461904120371 Marionette TRACE conn5 <- [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:28: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:28: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:28:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1478ms 21:28:40 INFO - PROCESS | 2650 | 1461904120384 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 2650 | 1461904120386 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 21:28:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:28:40 INFO - PROCESS | 2650 | 1461904120392 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 2650 | 1461904120394 Marionette TRACE conn5 <- [1,2998,null,{}] 21:28:40 INFO - PROCESS | 2650 | 1461904120400 Marionette TRACE conn5 -> [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:28:40 INFO - PROCESS | 2650 | 1461904120644 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 21:28:40 INFO - PROCESS | 2650 | 1461904120915 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c6986000 == 160 [pid = 2650] [id = 759] 21:28:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 207 (0x7fa2a804d800) [pid = 2650] [serial = 2276] [outer = (nil)] 21:28:40 INFO - PROCESS | 2650 | ++DOMWINDOW == 208 (0x7fa2ba24e800) [pid = 2650] [serial = 2277] [outer = 0x7fa2a804d800] 21:28:40 INFO - PROCESS | 2650 | 1461904120987 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 2650 | ++DOMWINDOW == 209 (0x7fa2ba59dc00) [pid = 2650] [serial = 2278] [outer = 0x7fa2a804d800] 21:28:41 INFO - PROCESS | 2650 | 1461904121848 Marionette TRACE conn5 <- [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:28: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:28:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1489ms 21:28:41 INFO - PROCESS | 2650 | 1461904121883 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 21:28:41 INFO - PROCESS | 2650 | 1461904121887 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 21:28:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:28:41 INFO - PROCESS | 2650 | 1461904121894 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:28:41 INFO - PROCESS | 2650 | 1461904121896 Marionette TRACE conn5 <- [1,3002,null,{}] 21:28:41 INFO - PROCESS | 2650 | 1461904121901 Marionette TRACE conn5 -> [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:28:42 INFO - PROCESS | 2650 | 1461904122166 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 21:28:42 INFO - PROCESS | 2650 | 1461904122428 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c9a1e800 == 161 [pid = 2650] [id = 760] 21:28:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 210 (0x7fa2b8e64c00) [pid = 2650] [serial = 2279] [outer = (nil)] 21:28:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 211 (0x7fa2ba5a4800) [pid = 2650] [serial = 2280] [outer = 0x7fa2b8e64c00] 21:28:42 INFO - PROCESS | 2650 | 1461904122505 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 2650 | ++DOMWINDOW == 212 (0x7fa2bb119c00) [pid = 2650] [serial = 2281] [outer = 0x7fa2b8e64c00] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b92800 == 160 [pid = 2650] [id = 679] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9153800 == 159 [pid = 2650] [id = 682] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b9f61000 == 158 [pid = 2650] [id = 683] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b37f9800 == 157 [pid = 2650] [id = 680] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4b2b800 == 156 [pid = 2650] [id = 681] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9fdf800 == 155 [pid = 2650] [id = 714] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4a21800 == 154 [pid = 2650] [id = 732] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4383800 == 153 [pid = 2650] [id = 731] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b389d800 == 152 [pid = 2650] [id = 730] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3629800 == 151 [pid = 2650] [id = 729] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b3116800 == 150 [pid = 2650] [id = 728] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2b0c000 == 149 [pid = 2650] [id = 727] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2626800 == 148 [pid = 2650] [id = 726] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b1892800 == 147 [pid = 2650] [id = 725] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b0e85000 == 146 [pid = 2650] [id = 724] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af873000 == 145 [pid = 2650] [id = 723] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2af170800 == 144 [pid = 2650] [id = 722] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aef73800 == 143 [pid = 2650] [id = 721] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2adc19800 == 142 [pid = 2650] [id = 720] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2acdc9000 == 141 [pid = 2650] [id = 719] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9fd6000 == 140 [pid = 2650] [id = 501] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ac1cc800 == 139 [pid = 2650] [id = 718] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2ab63e000 == 138 [pid = 2650] [id = 717] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a9da1800 == 137 [pid = 2650] [id = 716] 21:28:45 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a59c8800 == 136 [pid = 2650] [id = 715] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 211 (0x7fa2aa552c00) [pid = 2650] [serial = 2078] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 210 (0x7fa2b25e6800) [pid = 2650] [serial = 2087] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 209 (0x7fa2b4142800) [pid = 2650] [serial = 2094] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 208 (0x7fa2bfc42000) [pid = 2650] [serial = 2111] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 207 (0x7fa2b4982000) [pid = 2650] [serial = 2097] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 206 (0x7fa2be2d7800) [pid = 2650] [serial = 2114] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 205 (0x7fa2ae496400) [pid = 2650] [serial = 2082] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 204 (0x7fa2a5fce400) [pid = 2650] [serial = 2136] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 203 (0x7fa2c2390c00) [pid = 2650] [serial = 2120] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 202 (0x7fa2c08d6800) [pid = 2650] [serial = 2112] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 201 (0x7fa2ba248c00) [pid = 2650] [serial = 2105] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 200 (0x7fa2b80c0800) [pid = 2650] [serial = 2099] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 199 (0x7fa2b25ea800) [pid = 2650] [serial = 2037] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 198 (0x7fa2c2adc000) [pid = 2650] [serial = 2121] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 197 (0x7fa2c51b4c00) [pid = 2650] [serial = 2127] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2adb20800) [pid = 2650] [serial = 1953] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2c3120400) [pid = 2650] [serial = 2123] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2bb621c00) [pid = 2650] [serial = 2052] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2bcece800) [pid = 2650] [serial = 2108] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2b4135800) [pid = 2650] [serial = 2093] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2b8e68000) [pid = 2650] [serial = 2102] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2b45d5400) [pid = 2650] [serial = 2096] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2c1e8cc00) [pid = 2650] [serial = 2118] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2a726c400) [pid = 2650] [serial = 2138] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2b2874c00) [pid = 2650] [serial = 2088] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b80ea400) [pid = 2650] [serial = 2100] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2c4298800) [pid = 2650] [serial = 2126] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b220d800) [pid = 2650] [serial = 2085] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2c3730400) [pid = 2650] [serial = 2124] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2aefe9000) [pid = 2650] [serial = 2031] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2b4830800) [pid = 2650] [serial = 2040] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2a72ccc00) [pid = 2650] [serial = 2139] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2b97cf800) [pid = 2650] [serial = 2103] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2af613800) [pid = 2650] [serial = 2084] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b4983400) [pid = 2650] [serial = 2055] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2b2bba800) [pid = 2650] [serial = 2091] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2ba5a4c00) [pid = 2650] [serial = 2106] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2be2c0000) [pid = 2650] [serial = 2109] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2aa690800) [pid = 2650] [serial = 2025] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2b29db000) [pid = 2650] [serial = 2090] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2aa6af800) [pid = 2650] [serial = 2079] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2aca0a800) [pid = 2650] [serial = 2081] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2a8f50400) [pid = 2650] [serial = 2141] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2b8048000) [pid = 2650] [serial = 2043] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2b97ca400) [pid = 2650] [serial = 2049] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2c1bbb800) [pid = 2650] [serial = 2117] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2b1842c00) [pid = 2650] [serial = 2034] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2adb1ec00) [pid = 2650] [serial = 2028] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2a9fa6000) [pid = 2650] [serial = 2142] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2a486dc00) [pid = 2650] [serial = 2135] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b8263400) [pid = 2650] [serial = 2046] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2aa558000) [pid = 2650] [serial = 2144] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2c693a800) [pid = 2650] [serial = 2129] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2c0e75000) [pid = 2650] [serial = 2115] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2d05dd000) [pid = 2650] [serial = 2132] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2cf637000) [pid = 2650] [serial = 2130] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2adb22c00) [pid = 2650] [serial = 2022] [outer = (nil)] [url = about:blank] 21:28:45 INFO - PROCESS | 2650 | 1461904125698 Marionette TRACE conn5 <- [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:28:45 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:28:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 3846ms 21:28:45 INFO - PROCESS | 2650 | 1461904125741 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 21:28:45 INFO - PROCESS | 2650 | 1461904125746 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 21:28:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:28:45 INFO - PROCESS | 2650 | 1461904125754 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:28:45 INFO - PROCESS | 2650 | 1461904125759 Marionette TRACE conn5 <- [1,3006,null,{}] 21:28:45 INFO - PROCESS | 2650 | 1461904125768 Marionette TRACE conn5 -> [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:28:45 INFO - PROCESS | 2650 | 1461904125982 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 21:28:46 INFO - PROCESS | 2650 | 1461904126215 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a65c4000 == 137 [pid = 2650] [id = 761] 21:28:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2a601c000) [pid = 2650] [serial = 2282] [outer = (nil)] 21:28:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2a628f800) [pid = 2650] [serial = 2283] [outer = 0x7fa2a601c000] 21:28:46 INFO - PROCESS | 2650 | 1461904126280 Marionette DEBUG loaded listener.js 21:28:46 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2a72c7400) [pid = 2650] [serial = 2284] [outer = 0x7fa2a601c000] 21:28:47 INFO - PROCESS | 2650 | 1461904127000 Marionette TRACE conn5 <- [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:28:47 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:28:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1292ms 21:28:47 INFO - PROCESS | 2650 | 1461904127047 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 2650 | 1461904127055 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 21:28:47 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:28:47 INFO - PROCESS | 2650 | 1461904127064 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 2650 | 1461904127068 Marionette TRACE conn5 <- [1,3010,null,{}] 21:28:47 INFO - PROCESS | 2650 | 1461904127086 Marionette TRACE conn5 -> [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:28:47 INFO - PROCESS | 2650 | 1461904127289 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 21:28:47 INFO - PROCESS | 2650 | 1461904127306 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a8f59800 == 138 [pid = 2650] [id = 762] 21:28:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2a72d0000) [pid = 2650] [serial = 2285] [outer = (nil)] 21:28:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2a9ed7c00) [pid = 2650] [serial = 2286] [outer = 0x7fa2a72d0000] 21:28:47 INFO - PROCESS | 2650 | 1461904127365 Marionette DEBUG loaded listener.js 21:28:47 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2aa55d800) [pid = 2650] [serial = 2287] [outer = 0x7fa2a72d0000] 21:28:48 INFO - PROCESS | 2650 | 1461904128360 Marionette TRACE conn5 <- [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:28:48 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:28:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1339ms 21:28:48 INFO - PROCESS | 2650 | 1461904128405 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 21:28:48 INFO - PROCESS | 2650 | 1461904128409 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 21:28:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:28:48 INFO - PROCESS | 2650 | 1461904128424 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:28:48 INFO - PROCESS | 2650 | 1461904128449 Marionette TRACE conn5 <- [1,3014,null,{}] 21:28:48 INFO - PROCESS | 2650 | 1461904128485 Marionette TRACE conn5 -> [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:28:48 INFO - PROCESS | 2650 | 1461904128827 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 21:28:48 INFO - PROCESS | 2650 | 1461904128863 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aa51d000 == 139 [pid = 2650] [id = 763] 21:28:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2aa8f0c00) [pid = 2650] [serial = 2288] [outer = (nil)] 21:28:48 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2aba8c800) [pid = 2650] [serial = 2289] [outer = 0x7fa2aa8f0c00] 21:28:48 INFO - PROCESS | 2650 | 1461904128927 Marionette DEBUG loaded listener.js 21:28:49 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2abe4ec00) [pid = 2650] [serial = 2290] [outer = 0x7fa2aa8f0c00] 21:28:49 INFO - PROCESS | 2650 | [2650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:28:50 INFO - PROCESS | 2650 | 1461904130046 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:28:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:28:50 INFO - {} 21:28:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:28:50 INFO - {} 21:28:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:28:50 INFO - {} 21:28:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:28:50 INFO - {} 21:28:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1677ms 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2a9ecf400) [pid = 2650] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2a726dc00) [pid = 2650] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b2617000) [pid = 2650] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2a5fcd400) [pid = 2650] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2a486ac00) [pid = 2650] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2a9ecf000) [pid = 2650] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2ac306000) [pid = 2650] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2a9ed6800) [pid = 2650] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b2874000) [pid = 2650] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2a8f46c00) [pid = 2650] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2a8f4a400) [pid = 2650] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b233a400) [pid = 2650] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2ab7b3000) [pid = 2650] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2a4864800) [pid = 2650] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2a3fdd800) [pid = 2650] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2a171c800) [pid = 2650] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2b8e5e800) [pid = 2650] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2af3cd400) [pid = 2650] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2ac477000) [pid = 2650] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2af3cd800) [pid = 2650] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2a9ecd400) [pid = 2650] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2b296ec00) [pid = 2650] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2a72cb800) [pid = 2650] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:28:50 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2a9fa0000) [pid = 2650] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:28:50 INFO - PROCESS | 2650 | 1461904130712 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 21:28:50 INFO - PROCESS | 2650 | 1461904130715 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 21:28:50 INFO - TEST-START | /FileAPI/fileReader.html 21:28:50 INFO - PROCESS | 2650 | 1461904130735 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:28:50 INFO - PROCESS | 2650 | 1461904130737 Marionette TRACE conn5 <- [1,3018,null,{}] 21:28:50 INFO - PROCESS | 2650 | 1461904130742 Marionette TRACE conn5 -> [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:28:50 INFO - PROCESS | 2650 | 1461904130956 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 21:28:51 INFO - PROCESS | 2650 | 1461904131137 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2aa738800 == 140 [pid = 2650] [id = 764] 21:28:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2a726b000) [pid = 2650] [serial = 2291] [outer = (nil)] 21:28:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 142 (0x7fa2aa69f800) [pid = 2650] [serial = 2292] [outer = 0x7fa2a726b000] 21:28:51 INFO - PROCESS | 2650 | 1461904131198 Marionette DEBUG loaded listener.js 21:28:51 INFO - PROCESS | 2650 | ++DOMWINDOW == 143 (0x7fa2ac30e800) [pid = 2650] [serial = 2293] [outer = 0x7fa2a726b000] 21:28:51 INFO - PROCESS | 2650 | 1461904131833 Marionette TRACE conn5 <- [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:28:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:28:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:28:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:28:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:28:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 1136ms 21:28:51 INFO - TEST-START | /FileAPI/historical.html 21:28:51 INFO - PROCESS | 2650 | 1461904131870 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 21:28:51 INFO - PROCESS | 2650 | 1461904131873 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 21:28:51 INFO - PROCESS | 2650 | 1461904131881 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:28:51 INFO - PROCESS | 2650 | 1461904131883 Marionette TRACE conn5 <- [1,3022,null,{}] 21:28:51 INFO - PROCESS | 2650 | 1461904131904 Marionette TRACE conn5 -> [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:28:52 INFO - PROCESS | 2650 | 1461904132183 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 21:28:52 INFO - PROCESS | 2650 | 1461904132206 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ad839800 == 141 [pid = 2650] [id = 765] 21:28:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 144 (0x7fa2a486ac00) [pid = 2650] [serial = 2294] [outer = (nil)] 21:28:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 145 (0x7fa2ac477000) [pid = 2650] [serial = 2295] [outer = 0x7fa2a486ac00] 21:28:52 INFO - PROCESS | 2650 | 1461904132264 Marionette DEBUG loaded listener.js 21:28:52 INFO - PROCESS | 2650 | ++DOMWINDOW == 146 (0x7fa2ad91e400) [pid = 2650] [serial = 2296] [outer = 0x7fa2a486ac00] 21:28:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:28:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:28:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:28:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:28:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:28:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:28:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:28:53 INFO - TEST-OK | /FileAPI/historical.html | took 1485ms 21:28:53 INFO - PROCESS | 2650 | 1461904133355 Marionette TRACE conn5 <- [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:28:53 INFO - PROCESS | 2650 | 1461904133368 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 21:28:53 INFO - PROCESS | 2650 | 1461904133374 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 21:28:53 INFO - TEST-START | /FileAPI/idlharness.html 21:28:53 INFO - PROCESS | 2650 | 1461904133384 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:28:53 INFO - PROCESS | 2650 | 1461904133388 Marionette TRACE conn5 <- [1,3026,null,{}] 21:28:53 INFO - PROCESS | 2650 | 1461904133396 Marionette TRACE conn5 -> [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:28:53 INFO - PROCESS | 2650 | 1461904133623 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 21:28:53 INFO - PROCESS | 2650 | 1461904133876 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a8e8c800 == 142 [pid = 2650] [id = 766] 21:28:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 147 (0x7fa2a6015c00) [pid = 2650] [serial = 2297] [outer = (nil)] 21:28:53 INFO - PROCESS | 2650 | ++DOMWINDOW == 148 (0x7fa2a73db800) [pid = 2650] [serial = 2298] [outer = 0x7fa2a6015c00] 21:28:53 INFO - PROCESS | 2650 | 1461904133949 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 2650 | ++DOMWINDOW == 149 (0x7fa2a9f9f800) [pid = 2650] [serial = 2299] [outer = 0x7fa2a6015c00] 21:28:55 INFO - PROCESS | 2650 | 1461904135706 Marionette TRACE conn5 <- [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:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:28:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:28:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:28:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:28:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:28:55 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:28:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:28:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:28:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:28:55 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:28:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:28:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:28:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:28:55 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:28:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:28:55 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:28:55 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:28:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:28:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:28:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:28:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:28:55 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:28:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:28:55 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:28:55 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:28:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:28:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:28:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:28:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:28:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:28:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:28:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 2519ms 21:28:56 INFO - PROCESS | 2650 | 1461904136071 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 21:28:56 INFO - PROCESS | 2650 | 1461904136080 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 21:28:56 INFO - TEST-START | /FileAPI/idlharness.worker 21:28:56 INFO - PROCESS | 2650 | 1461904136098 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:28:56 INFO - PROCESS | 2650 | 1461904136103 Marionette TRACE conn5 <- [1,3030,null,{}] 21:28:56 INFO - PROCESS | 2650 | 1461904136109 Marionette TRACE conn5 -> [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:28:56 INFO - PROCESS | 2650 | 1461904136350 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 21:28:56 INFO - PROCESS | 2650 | 1461904136618 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ac1d9000 == 143 [pid = 2650] [id = 767] 21:28:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2aa8e9000) [pid = 2650] [serial = 2300] [outer = (nil)] 21:28:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2aefdc400) [pid = 2650] [serial = 2301] [outer = 0x7fa2aa8e9000] 21:28:56 INFO - PROCESS | 2650 | 1461904136701 Marionette DEBUG loaded listener.js 21:28:56 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2af3c2400) [pid = 2650] [serial = 2302] [outer = 0x7fa2aa8e9000] 21:28:57 INFO - PROCESS | 2650 | [2650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:28:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:28:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:28:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:28:58 INFO - {} 21:28:58 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:28:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:28:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:28:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:28:58 INFO - {} 21:28:58 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:28:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:28:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:28:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:28:58 INFO - {} 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:28:58 INFO - {} 21:28:58 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:28:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:28:58 INFO - {} 21:28:58 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:28:58 INFO - {} 21:28:58 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:28:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:28:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:28:59 INFO - {} 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:28:59 INFO - {} 21:28:59 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:28:59 INFO - {} 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:28:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:28:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:28:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 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:28:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:28:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:28:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:28:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:28:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:28:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:28:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:28:59 INFO - {} 21:28:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2902ms 21:28:59 INFO - PROCESS | 2650 | 1461904138897 Marionette TRACE conn5 <- [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:28:59 INFO - PROCESS | 2650 | 1461904139037 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 21:28:59 INFO - PROCESS | 2650 | 1461904139046 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 21:28:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:28:59 INFO - PROCESS | 2650 | 1461904139061 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:28:59 INFO - PROCESS | 2650 | 1461904139076 Marionette TRACE conn5 <- [1,3034,null,{}] 21:28:59 INFO - PROCESS | 2650 | 1461904139112 Marionette TRACE conn5 -> [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:28:59 INFO - PROCESS | 2650 | 1461904139403 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 21:28:59 INFO - PROCESS | 2650 | 1461904139681 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2b29a1000 == 144 [pid = 2650] [id = 768] 21:28:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2af846800) [pid = 2650] [serial = 2303] [outer = (nil)] 21:28:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2b45de000) [pid = 2650] [serial = 2304] [outer = 0x7fa2af846800] 21:28:59 INFO - PROCESS | 2650 | 1461904139759 Marionette DEBUG loaded listener.js 21:28:59 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2b483c000) [pid = 2650] [serial = 2305] [outer = 0x7fa2af846800] 21:29:00 INFO - PROCESS | 2650 | 1461904140556 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:29:00 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:29:00 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1507ms 21:29:00 INFO - PROCESS | 2650 | 1461904140568 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 21:29:00 INFO - PROCESS | 2650 | 1461904140572 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 21:29:00 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:29:00 INFO - PROCESS | 2650 | 1461904140579 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 2650 | 1461904140581 Marionette TRACE conn5 <- [1,3038,null,{}] 21:29:00 INFO - PROCESS | 2650 | 1461904140587 Marionette TRACE conn5 -> [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:29:00 INFO - PROCESS | 2650 | 1461904140823 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 21:29:01 INFO - PROCESS | 2650 | 1461904141086 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b34c5000 == 145 [pid = 2650] [id = 769] 21:29:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2aba92c00) [pid = 2650] [serial = 2306] [outer = (nil)] 21:29:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2b7ee4000) [pid = 2650] [serial = 2307] [outer = 0x7fa2aba92c00] 21:29:01 INFO - PROCESS | 2650 | 1461904141160 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2b80e3000) [pid = 2650] [serial = 2308] [outer = 0x7fa2aba92c00] 21:29:02 INFO - PROCESS | 2650 | 1461904142059 Marionette TRACE conn5 <- [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:29:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:29:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:29:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1538ms 21:29:02 INFO - PROCESS | 2650 | 1461904142121 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 2650 | 1461904142127 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 21:29:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:29:02 INFO - PROCESS | 2650 | 1461904142180 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 2650 | 1461904142183 Marionette TRACE conn5 <- [1,3042,null,{}] 21:29:02 INFO - PROCESS | 2650 | 1461904142189 Marionette TRACE conn5 -> [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:29:02 INFO - PROCESS | 2650 | 1461904142433 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 21:29:02 INFO - PROCESS | 2650 | 1461904142709 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b3628000 == 146 [pid = 2650] [id = 770] 21:29:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 159 (0x7fa2b4229800) [pid = 2650] [serial = 2309] [outer = (nil)] 21:29:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 160 (0x7fa2b8258400) [pid = 2650] [serial = 2310] [outer = 0x7fa2b4229800] 21:29:02 INFO - PROCESS | 2650 | 1461904142845 Marionette DEBUG loaded listener.js 21:29:02 INFO - PROCESS | 2650 | ++DOMWINDOW == 161 (0x7fa2b902f800) [pid = 2650] [serial = 2311] [outer = 0x7fa2b4229800] 21:29:04 INFO - PROCESS | 2650 | 1461904143992 Marionette TRACE conn5 <- [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:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:29:04 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:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:29:04 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:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:29:04 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:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:29:04 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:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:29:04 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:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:29:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:29:04 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:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:29:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:29:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:29:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:29:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1906ms 21:29:04 INFO - PROCESS | 2650 | 1461904144082 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 2650 | 1461904144088 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 21:29:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:29:04 INFO - PROCESS | 2650 | 1461904144168 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 2650 | 1461904144170 Marionette TRACE conn5 <- [1,3046,null,{}] 21:29:04 INFO - PROCESS | 2650 | 1461904144178 Marionette TRACE conn5 -> [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:29:04 INFO - PROCESS | 2650 | 1461904144579 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 21:29:04 INFO - PROCESS | 2650 | 1461904144835 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2af8da000 == 147 [pid = 2650] [id = 771] 21:29:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 162 (0x7fa2ab7b5c00) [pid = 2650] [serial = 2312] [outer = (nil)] 21:29:04 INFO - PROCESS | 2650 | ++DOMWINDOW == 163 (0x7fa2af842000) [pid = 2650] [serial = 2313] [outer = 0x7fa2ab7b5c00] 21:29:04 INFO - PROCESS | 2650 | 1461904144912 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 2650 | ++DOMWINDOW == 164 (0x7fa2b220cc00) [pid = 2650] [serial = 2314] [outer = 0x7fa2ab7b5c00] 21:29:05 INFO - PROCESS | 2650 | [2650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:29:05 INFO - PROCESS | 2650 | 1461904145749 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:29:05 INFO - {} 21:29:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1662ms 21:29:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:29:05 INFO - PROCESS | 2650 | 1461904145801 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 21:29:05 INFO - PROCESS | 2650 | 1461904145804 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 21:29:05 INFO - PROCESS | 2650 | 1461904145815 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:29:05 INFO - PROCESS | 2650 | 1461904145818 Marionette TRACE conn5 <- [1,3050,null,{}] 21:29:05 INFO - PROCESS | 2650 | 1461904145824 Marionette TRACE conn5 -> [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:29:06 INFO - PROCESS | 2650 | 1461904146102 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 21:29:06 INFO - PROCESS | 2650 | 1461904146352 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b2626800 == 148 [pid = 2650] [id = 772] 21:29:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 165 (0x7fa2af3ca400) [pid = 2650] [serial = 2315] [outer = (nil)] 21:29:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 166 (0x7fa2b250a800) [pid = 2650] [serial = 2316] [outer = 0x7fa2af3ca400] 21:29:06 INFO - PROCESS | 2650 | 1461904146424 Marionette DEBUG loaded listener.js 21:29:06 INFO - PROCESS | 2650 | ++DOMWINDOW == 167 (0x7fa2b2621800) [pid = 2650] [serial = 2317] [outer = 0x7fa2af3ca400] 21:29:07 INFO - PROCESS | 2650 | 1461904147267 Marionette TRACE conn5 <- [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:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:29:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1494ms 21:29:07 INFO - PROCESS | 2650 | 1461904147305 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 2650 | 1461904147308 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 21:29:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:29:07 INFO - PROCESS | 2650 | 1461904147316 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - PROCESS | 2650 | 1461904147319 Marionette TRACE conn5 <- [1,3054,null,{}] 21:29:07 INFO - PROCESS | 2650 | 1461904147324 Marionette TRACE conn5 -> [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:29:07 INFO - PROCESS | 2650 | 1461904147557 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 21:29:07 INFO - PROCESS | 2650 | 1461904147864 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b4a21800 == 149 [pid = 2650] [id = 773] 21:29:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 168 (0x7fa2b220e000) [pid = 2650] [serial = 2318] [outer = (nil)] 21:29:07 INFO - PROCESS | 2650 | ++DOMWINDOW == 169 (0x7fa2b2875000) [pid = 2650] [serial = 2319] [outer = 0x7fa2b220e000] 21:29:07 INFO - PROCESS | 2650 | 1461904147953 Marionette DEBUG loaded listener.js 21:29:08 INFO - PROCESS | 2650 | ++DOMWINDOW == 170 (0x7fa2b7eebc00) [pid = 2650] [serial = 2320] [outer = 0x7fa2b220e000] 21:29:09 INFO - PROCESS | 2650 | 1461904149183 Marionette TRACE conn5 <- [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:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:29:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:29:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:29:09 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:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:29:09 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:29:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:29:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:29:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1995ms 21:29:09 INFO - PROCESS | 2650 | 1461904149360 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 21:29:09 INFO - PROCESS | 2650 | 1461904149367 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 21:29:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:29:09 INFO - PROCESS | 2650 | 1461904149383 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:29:09 INFO - PROCESS | 2650 | 1461904149406 Marionette TRACE conn5 <- [1,3058,null,{}] 21:29:09 INFO - PROCESS | 2650 | 1461904149417 Marionette TRACE conn5 -> [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:29:09 INFO - PROCESS | 2650 | 1461904149780 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 21:29:10 INFO - PROCESS | 2650 | 1461904150003 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b9143800 == 150 [pid = 2650] [id = 774] 21:29:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 171 (0x7fa2b825c800) [pid = 2650] [serial = 2321] [outer = (nil)] 21:29:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 172 (0x7fa2be2c0000) [pid = 2650] [serial = 2322] [outer = 0x7fa2b825c800] 21:29:10 INFO - PROCESS | 2650 | 1461904150077 Marionette DEBUG loaded listener.js 21:29:10 INFO - PROCESS | 2650 | ++DOMWINDOW == 173 (0x7fa2be2d7800) [pid = 2650] [serial = 2323] [outer = 0x7fa2b825c800] 21:29:10 INFO - PROCESS | 2650 | 1461904150952 Marionette TRACE conn5 <- [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:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:29:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:29:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:29:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:29:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:29:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:29:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:29:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:29:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1610ms 21:29:11 INFO - PROCESS | 2650 | 1461904150995 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 21:29:11 INFO - PROCESS | 2650 | 1461904150997 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 21:29:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:29:11 INFO - PROCESS | 2650 | 1461904151031 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:29:11 INFO - PROCESS | 2650 | 1461904151034 Marionette TRACE conn5 <- [1,3062,null,{}] 21:29:11 INFO - PROCESS | 2650 | 1461904151040 Marionette TRACE conn5 -> [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:29:11 INFO - PROCESS | 2650 | 1461904151273 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 21:29:11 INFO - PROCESS | 2650 | 1461904151555 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2b199a800 == 151 [pid = 2650] [id = 775] 21:29:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 174 (0x7fa2b233e800) [pid = 2650] [serial = 2324] [outer = (nil)] 21:29:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 175 (0x7fa2bcd96800) [pid = 2650] [serial = 2325] [outer = 0x7fa2b233e800] 21:29:11 INFO - PROCESS | 2650 | 1461904151675 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 2650 | ++DOMWINDOW == 176 (0x7fa2be2dc400) [pid = 2650] [serial = 2326] [outer = 0x7fa2b233e800] 21:29:12 INFO - PROCESS | 2650 | [2650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:29:12 INFO - PROCESS | 2650 | 1461904152569 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:29:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:29:12 INFO - {} 21:29:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1585ms 21:29:12 INFO - PROCESS | 2650 | 1461904152611 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 21:29:12 INFO - PROCESS | 2650 | 1461904152615 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 21:29:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:29:12 INFO - PROCESS | 2650 | 1461904152622 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 2650 | 1461904152626 Marionette TRACE conn5 <- [1,3066,null,{}] 21:29:12 INFO - PROCESS | 2650 | 1461904152639 Marionette TRACE conn5 -> [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:29:12 INFO - PROCESS | 2650 | 1461904152935 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 21:29:13 INFO - PROCESS | 2650 | 1461904153237 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2bd0cf800 == 152 [pid = 2650] [id = 776] 21:29:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 177 (0x7fa2c0e20c00) [pid = 2650] [serial = 2327] [outer = (nil)] 21:29:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 178 (0x7fa2c1c56800) [pid = 2650] [serial = 2328] [outer = 0x7fa2c0e20c00] 21:29:13 INFO - PROCESS | 2650 | 1461904153318 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 2650 | ++DOMWINDOW == 179 (0x7fa2c1e8f400) [pid = 2650] [serial = 2329] [outer = 0x7fa2c0e20c00] 21:29:14 INFO - PROCESS | 2650 | 1461904154053 Marionette TRACE conn5 <- [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:29:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:29:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:29:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:29:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:29:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:29:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:29:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:29:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1492ms 21:29:14 INFO - PROCESS | 2650 | 1461904154116 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 2650 | 1461904154120 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 21:29:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:29:14 INFO - PROCESS | 2650 | 1461904154125 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 2650 | 1461904154127 Marionette TRACE conn5 <- [1,3070,null,{}] 21:29:14 INFO - PROCESS | 2650 | 1461904154133 Marionette TRACE conn5 -> [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:29:14 INFO - PROCESS | 2650 | 1461904154368 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 21:29:14 INFO - PROCESS | 2650 | 1461904154666 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c251d000 == 153 [pid = 2650] [id = 777] 21:29:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 180 (0x7fa2b4976000) [pid = 2650] [serial = 2330] [outer = (nil)] 21:29:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 181 (0x7fa2c2044c00) [pid = 2650] [serial = 2331] [outer = 0x7fa2b4976000] 21:29:14 INFO - PROCESS | 2650 | 1461904154739 Marionette DEBUG loaded listener.js 21:29:14 INFO - PROCESS | 2650 | ++DOMWINDOW == 182 (0x7fa2c238a400) [pid = 2650] [serial = 2332] [outer = 0x7fa2b4976000] 21:29:15 INFO - PROCESS | 2650 | 1461904155580 Marionette TRACE conn5 <- [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:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1494ms 21:29:15 INFO - PROCESS | 2650 | 1461904155623 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 2650 | 1461904155628 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 21:29:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:29:15 INFO - PROCESS | 2650 | 1461904155634 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:29:15 INFO - PROCESS | 2650 | 1461904155636 Marionette TRACE conn5 <- [1,3074,null,{}] 21:29:15 INFO - PROCESS | 2650 | 1461904155690 Marionette TRACE conn5 -> [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:29:16 INFO - PROCESS | 2650 | 1461904156008 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 21:29:16 INFO - PROCESS | 2650 | 1461904156299 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2c3aab800 == 154 [pid = 2650] [id = 778] 21:29:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 183 (0x7fa2c1874800) [pid = 2650] [serial = 2333] [outer = (nil)] 21:29:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 184 (0x7fa2c2390400) [pid = 2650] [serial = 2334] [outer = 0x7fa2c1874800] 21:29:16 INFO - PROCESS | 2650 | 1461904156414 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 2650 | ++DOMWINDOW == 185 (0x7fa2c23c6c00) [pid = 2650] [serial = 2335] [outer = 0x7fa2c1874800] 21:29:17 INFO - PROCESS | 2650 | 1461904157132 Marionette TRACE conn5 <- [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:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:29:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1536ms 21:29:17 INFO - PROCESS | 2650 | 1461904157172 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 21:29:17 INFO - PROCESS | 2650 | 1461904157176 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 21:29:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:29:17 INFO - PROCESS | 2650 | 1461904157182 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 2650 | 1461904157184 Marionette TRACE conn5 <- [1,3078,null,{}] 21:29:17 INFO - PROCESS | 2650 | 1461904157190 Marionette TRACE conn5 -> [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:29:17 INFO - PROCESS | 2650 | 1461904157439 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 21:29:17 INFO - PROCESS | 2650 | 1461904157710 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ba35e000 == 155 [pid = 2650] [id = 779] 21:29:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 186 (0x7fa2b2506000) [pid = 2650] [serial = 2336] [outer = (nil)] 21:29:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 187 (0x7fa2b2331c00) [pid = 2650] [serial = 2337] [outer = 0x7fa2b2506000] 21:29:17 INFO - PROCESS | 2650 | 1461904157820 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 2650 | ++DOMWINDOW == 188 (0x7fa2c0e6f400) [pid = 2650] [serial = 2338] [outer = 0x7fa2b2506000] 21:29:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 21:29:18 INFO - reader.readAsText(blob_2) 21:29:18 INFO - }" did not throw 21:29:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 21:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 21:29:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 21:29:18 INFO - reader.readAsDataURL(blob_2) 21:29:18 INFO - }" did not throw 21:29:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 21:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 21:29:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 21:29:18 INFO - reader.readAsArrayBuffer(blob_2) 21:29:18 INFO - }" did not throw 21:29:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 21:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:18 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 21:29:18 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 21:29:18 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 21:29:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:29:18 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 21:29:18 INFO - PROCESS | 2650 | 1461904158673 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 21:29:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:29:18 INFO - PROCESS | 2650 | 1461904158682 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:29:18 INFO - PROCESS | 2650 | 1461904158688 Marionette TRACE conn5 <- [1,3082,null,{}] 21:29:18 INFO - PROCESS | 2650 | 1461904158695 Marionette TRACE conn5 -> [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:29:18 INFO - PROCESS | 2650 | 1461904158928 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 21:29:19 INFO - PROCESS | 2650 | 1461904159227 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d0913800 == 156 [pid = 2650] [id = 780] 21:29:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 189 (0x7fa2ba24d400) [pid = 2650] [serial = 2339] [outer = (nil)] 21:29:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 190 (0x7fa2c312cc00) [pid = 2650] [serial = 2340] [outer = 0x7fa2ba24d400] 21:29:19 INFO - PROCESS | 2650 | 1461904159305 Marionette DEBUG loaded listener.js 21:29:19 INFO - PROCESS | 2650 | ++DOMWINDOW == 191 (0x7fa2c35a2c00) [pid = 2650] [serial = 2341] [outer = 0x7fa2ba24d400] 21:29:20 INFO - PROCESS | 2650 | 1461904160079 Marionette TRACE conn5 <- [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:29:20 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:29:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:20 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:29:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1432ms 21:29:20 INFO - PROCESS | 2650 | 1461904160118 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 21:29:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:29:20 INFO - PROCESS | 2650 | 1461904160123 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 21:29:20 INFO - PROCESS | 2650 | 1461904160129 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 2650 | 1461904160132 Marionette TRACE conn5 <- [1,3086,null,{}] 21:29:20 INFO - PROCESS | 2650 | 1461904160137 Marionette TRACE conn5 -> [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:29:20 INFO - PROCESS | 2650 | 1461904160377 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 21:29:20 INFO - PROCESS | 2650 | 1461904160642 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2d196a800 == 157 [pid = 2650] [id = 781] 21:29:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 192 (0x7fa2c2392000) [pid = 2650] [serial = 2342] [outer = (nil)] 21:29:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 193 (0x7fa2c3735400) [pid = 2650] [serial = 2343] [outer = 0x7fa2c2392000] 21:29:20 INFO - PROCESS | 2650 | 1461904160714 Marionette DEBUG loaded listener.js 21:29:20 INFO - PROCESS | 2650 | ++DOMWINDOW == 194 (0x7fa2c429ac00) [pid = 2650] [serial = 2344] [outer = 0x7fa2c2392000] 21:29:21 INFO - PROCESS | 2650 | 1461904161579 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:29:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:29:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1498ms 21:29:21 INFO - PROCESS | 2650 | 1461904161628 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 21:29:21 INFO - PROCESS | 2650 | 1461904161630 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 21:29:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:29:21 INFO - PROCESS | 2650 | 1461904161637 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:29:21 INFO - PROCESS | 2650 | 1461904161639 Marionette TRACE conn5 <- [1,3090,null,{}] 21:29:21 INFO - PROCESS | 2650 | 1461904161645 Marionette TRACE conn5 -> [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:29:21 INFO - PROCESS | 2650 | 1461904161984 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 21:29:22 INFO - PROCESS | 2650 | 1461904162213 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2d4cb4800 == 158 [pid = 2650] [id = 782] 21:29:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 195 (0x7fa2a1722400) [pid = 2650] [serial = 2345] [outer = (nil)] 21:29:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 196 (0x7fa2c47c1400) [pid = 2650] [serial = 2346] [outer = 0x7fa2a1722400] 21:29:22 INFO - PROCESS | 2650 | 1461904162297 Marionette DEBUG loaded listener.js 21:29:22 INFO - PROCESS | 2650 | ++DOMWINDOW == 197 (0x7fa2c512b000) [pid = 2650] [serial = 2347] [outer = 0x7fa2a1722400] 21:29:23 INFO - PROCESS | 2650 | 1461904163055 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:29:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:29:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1435ms 21:29:23 INFO - PROCESS | 2650 | 1461904163073 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 21:29:23 INFO - PROCESS | 2650 | 1461904163076 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 21:29:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:29:23 INFO - PROCESS | 2650 | 1461904163082 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:29:23 INFO - PROCESS | 2650 | 1461904163084 Marionette TRACE conn5 <- [1,3094,null,{}] 21:29:23 INFO - PROCESS | 2650 | 1461904163089 Marionette TRACE conn5 -> [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:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a82df000 == 157 [pid = 2650] [id = 527] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a5df2800 == 156 [pid = 2650] [id = 529] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b2630800 == 155 [pid = 2650] [id = 167] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b41be000 == 154 [pid = 2650] [id = 267] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b8fe8000 == 153 [pid = 2650] [id = 124] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa738800 == 152 [pid = 2650] [id = 764] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2aa51d000 == 151 [pid = 2650] [id = 763] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a8f59800 == 150 [pid = 2650] [id = 762] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2a65c4000 == 149 [pid = 2650] [id = 761] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c37bf800 == 148 [pid = 2650] [id = 758] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2ab9000 == 147 [pid = 2650] [id = 757] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c3231800 == 146 [pid = 2650] [id = 756] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c2513000 == 145 [pid = 2650] [id = 755] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2c1760000 == 144 [pid = 2650] [id = 754] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2bfc0b800 == 143 [pid = 2650] [id = 753] 21:29:24 INFO - PROCESS | 2650 | --DOCSHELL 0x7fa2b4bcc000 == 142 [pid = 2650] [id = 746] 21:29:25 INFO - PROCESS | 2650 | 1461904165091 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 196 (0x7fa2aa8e7000) [pid = 2650] [serial = 2211] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 195 (0x7fa2a8055c00) [pid = 2650] [serial = 2151] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 194 (0x7fa2b2aeb800) [pid = 2650] [serial = 2193] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 193 (0x7fa2a6431400) [pid = 2650] [serial = 2205] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 192 (0x7fa2a9ec8c00) [pid = 2650] [serial = 2208] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 191 (0x7fa2aba8e400) [pid = 2650] [serial = 2157] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 190 (0x7fa2aefe1c00) [pid = 2650] [serial = 2172] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 189 (0x7fa2abe89400) [pid = 2650] [serial = 2160] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 188 (0x7fa2b2bc2000) [pid = 2650] [serial = 2196] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 187 (0x7fa2aef5dc00) [pid = 2650] [serial = 2171] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 186 (0x7fa2b261fc00) [pid = 2650] [serial = 2076] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 185 (0x7fa2a9fa6800) [pid = 2650] [serial = 2153] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 184 (0x7fa2b2873c00) [pid = 2650] [serial = 2190] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 183 (0x7fa2a8050c00) [pid = 2650] [serial = 2207] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 182 (0x7fa2ae498c00) [pid = 2650] [serial = 2168] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 181 (0x7fa2ab7ba400) [pid = 2650] [serial = 2214] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 180 (0x7fa2adbcac00) [pid = 2650] [serial = 2165] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 179 (0x7fa2b2867800) [pid = 2650] [serial = 2189] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 178 (0x7fa2a1ff9c00) [pid = 2650] [serial = 2147] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 177 (0x7fa2b31c7000) [pid = 2650] [serial = 2201] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 176 (0x7fa2aa69a000) [pid = 2650] [serial = 2154] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 175 (0x7fa2d09f9c00) [pid = 2650] [serial = 2133] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 174 (0x7fa2af845000) [pid = 2650] [serial = 2178] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 173 (0x7fa2af606c00) [pid = 2650] [serial = 2177] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 172 (0x7fa2ad91b000) [pid = 2650] [serial = 2163] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 171 (0x7fa2b2212400) [pid = 2650] [serial = 2180] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 170 (0x7fa2b250cc00) [pid = 2650] [serial = 2184] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 169 (0x7fa2ae2c9000) [pid = 2650] [serial = 2166] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 168 (0x7fa2af849c00) [pid = 2650] [serial = 2183] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 167 (0x7fa2ae4a2c00) [pid = 2650] [serial = 2169] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 166 (0x7fa2aa699800) [pid = 2650] [serial = 2213] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 165 (0x7fa2b2339c00) [pid = 2650] [serial = 2181] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 164 (0x7fa2b29d3000) [pid = 2650] [serial = 2192] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 163 (0x7fa2b31bd000) [pid = 2650] [serial = 2199] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 162 (0x7fa2aefeb000) [pid = 2650] [serial = 2174] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 161 (0x7fa2b25e6c00) [pid = 2650] [serial = 2186] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 160 (0x7fa2ab7b5400) [pid = 2650] [serial = 2156] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 159 (0x7fa2b2616c00) [pid = 2650] [serial = 2187] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 158 (0x7fa2a72d3400) [pid = 2650] [serial = 2150] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2a601ac00) [pid = 2650] [serial = 2204] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2af233400) [pid = 2650] [serial = 2175] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2abe4bc00) [pid = 2650] [serial = 2159] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2aa698800) [pid = 2650] [serial = 2210] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2a5fc9000) [pid = 2650] [serial = 2148] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2ac47b800) [pid = 2650] [serial = 2162] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2b2bbac00) [pid = 2650] [serial = 2195] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2b2be2000) [pid = 2650] [serial = 2198] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2abe50000) [pid = 2650] [serial = 2216] [outer = (nil)] [url = about:blank] 21:29:25 INFO - PROCESS | 2650 | 1461904165572 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a5de0800 == 143 [pid = 2650] [id = 783] 21:29:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 150 (0x7fa2a1ffbc00) [pid = 2650] [serial = 2348] [outer = (nil)] 21:29:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 151 (0x7fa2a3fdd400) [pid = 2650] [serial = 2349] [outer = 0x7fa2a1ffbc00] 21:29:25 INFO - PROCESS | 2650 | 1461904165639 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 2650 | ++DOMWINDOW == 152 (0x7fa2a5fc6400) [pid = 2650] [serial = 2350] [outer = 0x7fa2a1ffbc00] 21:29:26 INFO - PROCESS | 2650 | 1461904166353 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:29:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:29:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3289ms 21:29:26 INFO - PROCESS | 2650 | 1461904166373 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 21:29:26 INFO - PROCESS | 2650 | 1461904166377 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 21:29:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:29:26 INFO - PROCESS | 2650 | 1461904166385 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:29:26 INFO - PROCESS | 2650 | 1461904166391 Marionette TRACE conn5 <- [1,3098,null,{}] 21:29:26 INFO - PROCESS | 2650 | 1461904166397 Marionette TRACE conn5 -> [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:29:26 INFO - PROCESS | 2650 | 1461904166624 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 21:29:26 INFO - PROCESS | 2650 | 1461904166826 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a80da000 == 144 [pid = 2650] [id = 784] 21:29:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 153 (0x7fa2a3fd9800) [pid = 2650] [serial = 2351] [outer = (nil)] 21:29:26 INFO - PROCESS | 2650 | ++DOMWINDOW == 154 (0x7fa2a73cf800) [pid = 2650] [serial = 2352] [outer = 0x7fa2a3fd9800] 21:29:26 INFO - PROCESS | 2650 | 1461904166895 Marionette DEBUG loaded listener.js 21:29:27 INFO - PROCESS | 2650 | ++DOMWINDOW == 155 (0x7fa2a8059800) [pid = 2650] [serial = 2353] [outer = 0x7fa2a3fd9800] 21:29:27 INFO - PROCESS | 2650 | 1461904167755 Marionette TRACE conn5 <- [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:29:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:29:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:29:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1388ms 21:29:27 INFO - PROCESS | 2650 | 1461904167779 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 21:29:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:29:27 INFO - PROCESS | 2650 | 1461904167783 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 21:29:27 INFO - PROCESS | 2650 | 1461904167789 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 2650 | 1461904167792 Marionette TRACE conn5 <- [1,3102,null,{}] 21:29:27 INFO - PROCESS | 2650 | 1461904167797 Marionette TRACE conn5 -> [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:29:28 INFO - PROCESS | 2650 | 1461904168085 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 21:29:28 INFO - PROCESS | 2650 | 1461904168131 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2a9fdb000 == 145 [pid = 2650] [id = 785] 21:29:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 156 (0x7fa2aa554800) [pid = 2650] [serial = 2354] [outer = (nil)] 21:29:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 157 (0x7fa2aa690400) [pid = 2650] [serial = 2355] [outer = 0x7fa2aa554800] 21:29:28 INFO - PROCESS | 2650 | 1461904168194 Marionette DEBUG loaded listener.js 21:29:28 INFO - PROCESS | 2650 | ++DOMWINDOW == 158 (0x7fa2aa6a8c00) [pid = 2650] [serial = 2356] [outer = 0x7fa2aa554800] 21:29:29 INFO - PROCESS | 2650 | 1461904169166 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:29:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:29:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1434ms 21:29:29 INFO - PROCESS | 2650 | 1461904169226 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 21:29:29 INFO - PROCESS | 2650 | 1461904169231 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 21:29:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:29:29 INFO - PROCESS | 2650 | 1461904169248 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:29:29 INFO - PROCESS | 2650 | 1461904169255 Marionette TRACE conn5 <- [1,3106,null,{}] 21:29:29 INFO - PROCESS | 2650 | 1461904169271 Marionette TRACE conn5 -> [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:29:29 INFO - PROCESS | 2650 | 1461904169556 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 157 (0x7fa2ba18a800) [pid = 2650] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 156 (0x7fa2a804d800) [pid = 2650] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 155 (0x7fa2b0f08800) [pid = 2650] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 154 (0x7fa2b80e7800) [pid = 2650] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 153 (0x7fa2ac310400) [pid = 2650] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 152 (0x7fa2b2bde400) [pid = 2650] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 151 (0x7fa2a726b000) [pid = 2650] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 150 (0x7fa2a73d1c00) [pid = 2650] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 149 (0x7fa2a72d0000) [pid = 2650] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 148 (0x7fa2b35c0800) [pid = 2650] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 147 (0x7fa2b4140400) [pid = 2650] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 146 (0x7fa2b8268400) [pid = 2650] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 145 (0x7fa2adbc0000) [pid = 2650] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 144 (0x7fa2b4142400) [pid = 2650] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 143 (0x7fa2aef5a000) [pid = 2650] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 142 (0x7fa2b35b4800) [pid = 2650] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 141 (0x7fa2adb23800) [pid = 2650] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 140 (0x7fa2aa8f0c00) [pid = 2650] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 139 (0x7fa2af22e000) [pid = 2650] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 138 (0x7fa2b261ac00) [pid = 2650] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 137 (0x7fa2a6299c00) [pid = 2650] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 136 (0x7fa2a1722c00) [pid = 2650] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 135 (0x7fa2a7266c00) [pid = 2650] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 134 (0x7fa2b80e6800) [pid = 2650] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 133 (0x7fa2a601c000) [pid = 2650] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:29:30 INFO - PROCESS | 2650 | --DOMWINDOW == 132 (0x7fa2b3571800) [pid = 2650] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:29:30 INFO - PROCESS | 2650 | 1461904170384 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2ab645800 == 146 [pid = 2650] [id = 786] 21:29:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 133 (0x7fa2a1722c00) [pid = 2650] [serial = 2357] [outer = (nil)] 21:29:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 134 (0x7fa2a804d800) [pid = 2650] [serial = 2358] [outer = 0x7fa2a1722c00] 21:29:30 INFO - PROCESS | 2650 | 1461904170446 Marionette DEBUG loaded listener.js 21:29:30 INFO - PROCESS | 2650 | ++DOMWINDOW == 135 (0x7fa2abe51400) [pid = 2650] [serial = 2359] [outer = 0x7fa2a1722c00] 21:29:31 INFO - PROCESS | 2650 | 1461904171079 Marionette TRACE conn5 <- [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:29:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:29:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:29:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:29:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1848ms 21:29:31 INFO - PROCESS | 2650 | 1461904171094 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 21:29:31 INFO - PROCESS | 2650 | 1461904171098 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 21:29:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:29:31 INFO - PROCESS | 2650 | 1461904171105 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:29:31 INFO - PROCESS | 2650 | 1461904171108 Marionette TRACE conn5 <- [1,3110,null,{}] 21:29:31 INFO - PROCESS | 2650 | 1461904171113 Marionette TRACE conn5 -> [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:29:31 INFO - PROCESS | 2650 | 1461904171322 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 21:29:31 INFO - PROCESS | 2650 | 1461904171529 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 2650 | ++DOCSHELL 0x7fa2abe78000 == 147 [pid = 2650] [id = 787] 21:29:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 136 (0x7fa2a6299c00) [pid = 2650] [serial = 2360] [outer = (nil)] 21:29:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 137 (0x7fa2abe87400) [pid = 2650] [serial = 2361] [outer = 0x7fa2a6299c00] 21:29:31 INFO - PROCESS | 2650 | 1461904171606 Marionette DEBUG loaded listener.js 21:29:31 INFO - PROCESS | 2650 | ++DOMWINDOW == 138 (0x7fa2ac476400) [pid = 2650] [serial = 2362] [outer = 0x7fa2a6299c00] 21:29:32 INFO - PROCESS | 2650 | 1461904172544 Marionette TRACE conn5 <- [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:29:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:29:32 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:29:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:29:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1478ms 21:29:32 INFO - PROCESS | 2650 | 1461904172587 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 21:29:32 INFO - PROCESS | 2650 | 1461904172593 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 21:29:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:29:32 INFO - PROCESS | 2650 | 1461904172601 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:29:32 INFO - PROCESS | 2650 | 1461904172607 Marionette TRACE conn5 <- [1,3114,null,{}] 21:29:32 INFO - PROCESS | 2650 | 1461904172616 Marionette TRACE conn5 -> [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:29:32 INFO - PROCESS | 2650 | 1461904172947 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 21:29:33 INFO - PROCESS | 2650 | 1461904173218 Marionette TRACE conn5 -> [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\", \"10050232-5ac9-413b-a5d0-dcdddd749128\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 2650 | ++DOCSHELL 0x7fa2a71b5800 == 148 [pid = 2650] [id = 788] 21:29:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 139 (0x7fa2a6433c00) [pid = 2650] [serial = 2363] [outer = (nil)] 21:29:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 140 (0x7fa2a72cc400) [pid = 2650] [serial = 2364] [outer = 0x7fa2a6433c00] 21:29:33 INFO - PROCESS | 2650 | 1461904173300 Marionette DEBUG loaded listener.js 21:29:33 INFO - PROCESS | 2650 | ++DOMWINDOW == 141 (0x7fa2a9ecb000) [pid = 2650] [serial = 2365] [outer = 0x7fa2a6433c00] 21:29:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:29:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1542ms 21:29:34 INFO - PROCESS | 2650 | 1461904174131 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:29:34 INFO - PROCESS | 2650 | 1461904174144 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 21:29:34 INFO - PROCESS | 2650 | 1461904174152 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 21:29:35 WARNING - u'runner_teardown' () 21:29:35 INFO - No more tests 21:29:35 INFO - Got 0 unexpected results 21:29:35 INFO - SUITE-END | took 1210s 21:29:35 INFO - Closing logging queue 21:29:35 INFO - queue closed 21:29:35 INFO - Return code: 0 21:29:35 WARNING - # TBPL SUCCESS # 21:29:35 INFO - Running post-action listener: _resource_record_post_action 21:29:35 INFO - Running post-run listener: _resource_record_post_run 21:29:36 INFO - Total resource usage - Wall time: 1244s; CPU: 98.0%; Read bytes: 6029312; Write bytes: 928661504; Read time: 508; Write time: 263440 21:29:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:29:36 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 9359360; Read time: 0; Write time: 3600 21:29:36 INFO - run-tests - Wall time: 1215s; CPU: 98.0%; Read bytes: 5492736; Write bytes: 919302144; Read time: 484; Write time: 259840 21:29:36 INFO - Running post-run listener: _upload_blobber_files 21:29:36 INFO - Blob upload gear active. 21:29:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:29:36 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:29:36 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:29:36 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:29:37 INFO - (blobuploader) - INFO - Open directory for files ... 21:29:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:29:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:29:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:29:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:29:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:29:38 INFO - (blobuploader) - INFO - Done attempting. 21:29:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:29:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:29:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:29:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:29:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:29:39 INFO - (blobuploader) - INFO - Done attempting. 21:29:39 INFO - (blobuploader) - INFO - Iteration through files over. 21:29:39 INFO - Return code: 0 21:29:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:29:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:29:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/21472867e84848f58adf2603c976a83b429a5642e2a79d7ab99fa326aefc523c4ff9ba6856866cc15415ff51dc8381ef1d468d8e70c3a2dd340b1cb0430b017a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca3330ba73051f9eb0cde299e1fbc5ae5bf5ef34bf4f09d92a777ff6aea304f2b601570650de43b2c0fb725f74efefe343ec31e923546ffb54c09d19a0c96c3e"} 21:29:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:29:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:29:39 INFO - Contents: 21:29:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/21472867e84848f58adf2603c976a83b429a5642e2a79d7ab99fa326aefc523c4ff9ba6856866cc15415ff51dc8381ef1d468d8e70c3a2dd340b1cb0430b017a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca3330ba73051f9eb0cde299e1fbc5ae5bf5ef34bf4f09d92a777ff6aea304f2b601570650de43b2c0fb725f74efefe343ec31e923546ffb54c09d19a0c96c3e"} 21:29:39 INFO - Running post-run listener: copy_logs_to_upload_dir 21:29:39 INFO - Copying logs to upload dir... 21:29:39 INFO - mkdir: /builds/slave/test/build/upload/logs 21:29:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1334.637447 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 14 secs) (at 2016-04-28 21:29:39.468885) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-28 21:29:39.470033) ========= 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-1461902833.683077-397806702 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/21472867e84848f58adf2603c976a83b429a5642e2a79d7ab99fa326aefc523c4ff9ba6856866cc15415ff51dc8381ef1d468d8e70c3a2dd340b1cb0430b017a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca3330ba73051f9eb0cde299e1fbc5ae5bf5ef34bf4f09d92a777ff6aea304f2b601570650de43b2c0fb725f74efefe343ec31e923546ffb54c09d19a0c96c3e"} build_url:https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038694 build_url: 'https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/21472867e84848f58adf2603c976a83b429a5642e2a79d7ab99fa326aefc523c4ff9ba6856866cc15415ff51dc8381ef1d468d8e70c3a2dd340b1cb0430b017a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ca3330ba73051f9eb0cde299e1fbc5ae5bf5ef34bf4f09d92a777ff6aea304f2b601570650de43b2c0fb725f74efefe343ec31e923546ffb54c09d19a0c96c3e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZXed5cgMTxyZdxrxMDbppQ/artifacts/public/build/firefox-48.0a2.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-28 21:29:39.547024) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 21:29:39.547518) ========= 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-1461902833.683077-397806702 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.023060 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 21:29:39.615577) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 21:29:39.615904) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 21:29:39.616293) ========= ========= Total master_lag: 0.49 =========